質問

カスタムURL構造のマルチストアでこのイベントオブザーバを使用します。キー
問題は私が1つの特定のストアIDだけに対してこれを必要とすることです。特定のストアIDのカスタムイベントオブザーバーを設定する方法は?

役に立ちましたか?

解決

あなたが正しいストアビューにある場合は、ただオブザーバー内でチェックすることができます。

public function updateurl($observer)
{
    $storeId = your store id here;
    if (Mage::app()->getStore()->getId() == $storeId) {
        //your code goes here.
    }
}
.

他のヒント

この場合は、catalog_product_save_afterを使用することをお勧めします。

が特定のストアにを望む場合は、製品ストアIDを与える$observer->getEvent()->getProduct()->getStoreId()を使用します。

このリンクのために$observer->getEvent()->getProduct()->getStoreId()を使用することをお勧めしている理由

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top