特定の店舗のイベントオブザーバー
-
29-09-2020 - |
質問
カスタム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()
を使用することをお勧めしている理由
所属していません magento.stackexchange