質問
どのようにしてURL構造でSKUを表示できますか?e.gドメイン/製品名KWS /業界/ SKU製品タイプ。SKUの自動発電機を使用してSKUを生成しています。
解決
Magento Event Observerを使用し、Catalog_product_save_beforeイベントを使用すると、アップデートMagento Product URLキーフィールド(URL_KEY)
<global>
<events>
<catalog_product_save_before>
<observers>
<stockalert>
<type>singleton</type>
<class>yourmodel/observer</class>
<method>autoupdateurlKey</method>
</stockalert>
</observers>
</catalog_product_save_before>
</events>
</global>
.
およびオブザーバーコードは:
public function autoupdateurlKey($observer)
{
$product=$observer->getEvent()->getProduct();
$oldUrlKey=$product->getOrigData('url_key');
$Sku=$product->getSku();
$TypeId=$product->getTypeId();
// put yourlogic
$product->getData('url_key',$YourNewUrl);
return $this;
}
. 所属していません magento.stackexchange