Вопрос

Я использую этот наблюдатель события на многофункциональном для пользовательской структуры URL Производитель в URLКлюч .

Проблема в том, что мне нужно только для одного конкретного идентификатора магазина.Как я могу установить пользовательский наблюдатель событий для определенного идентификатора магазина?

Это было полезно?

Решение

Вы можете просто проверить внутри наблюдателя, если вы находитесь в правом виду магазина.

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

Другие советы

В этом случае я предлагаю вам использовать catalog_product_save_after.

И если вы хотите для конкретного магазина , затем используйте $observer->getEvent()->getProduct()->getStoreId(), который дает свой идентификатор магазина продукта.

Посмотрите, почему я предлагаю вам использовать $observer->getEvent()->getProduct()->getStoreId() из-за этой ссылки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top