Есть ли какие-нибудь события или крючки для смены магазина?

Существуют ли какие-либо события или ловушки для обнаружения внешнего интерфейса формы смены магазина (раскрывающееся меню смены магазина в заголовке)?

Как мы можем проверить, что покупатель сменил магазин на фронте? (Я должен делать какую-то функцию после смены магазина в моем плагине).


person Abin John    schedule 12.08.2019    source источник
comment
Вы можете проверить своего внешнего подписчика, был ли отправлен .language--form, например как 2_.   -  person Paweł Napierała    schedule 13.08.2019


Ответы (1)


Вы можете обнаружить изменение вручную, проверив предыдущий URL-адрес на текущий URL-адрес с помощью PHP.

Вот запись о том, как получить предыдущий URL: Как получить предыдущий URL с использованием PHP

Вы можете подключить любое событие Shopware, которое всегда запускается в Shopware. Вы можете использовать событие «Enlight_Controller_Action_PostDispatch_Frontend» и расширить его.

Привет Патрик

person Patrick Haude    schedule 20.08.2019