Я знаю, что у Magento есть система, похожая на крючок, которая называется events. У кого-нибудь есть полный список или скрипт, который можно использовать для определения того, какие события могут быть...
Событие / наблюдатель используется для динамической работы с Magento без изменения основного кода.
Я знаю, что у Magento есть система, похожая на крючок, которая называется events. У кого-нибудь есть полный список или скрипт, который можно использовать для определения того, какие события могут быть...
Таким образом, Magento предлагает 2 способа объявления наблюдателя. Singleton и Model (новый экземпляр), указав <type>тег в Magento 1.x и указав sharedатрибут в Magento 2. Magento 1 способ сделать это. <events> <event_name> <observers> <unique_observer_name>...
Я занимаюсь мобильными приложениями и хотел бы узнать, как проверить, вошел ли пользователь в систему или нет. Есть ли какое-либо событие наблюдателя для отслеживания? Если будет обнаружено, что учетная запись зарегистрирована, пользователь будет перенаправлен на страницу информации об учетной...
У меня есть категория продуктов, для которых (по закону) необходимо изменить налоговую ставку, когда вы заказываете больше определенного количества. Я расширил различные налоговые модели, чтобы это работало, когда вы добавляете новый продукт в корзину, но у меня возникают проблемы, когда...
Я немного запутался с идентификатором заказа и порядка приращение идентификатора , поэтому может любой мне помочь понять разницу между этими двумя? У меня есть наблюдатель для sales_order_place_after, где я храню данные о продажах в пользовательской таблице. Но с $orderId =...
В Magento 2, каковы плюсы и минусы использования плагина против наблюдателя для достижения чего-либо? Я понимаю, что наблюдатели подписаны на события, в то время как плагины могут подключаться до и / или после вызова публичного метода для класса Magento, но наверняка они сейчас очень близки к...
В интернете и в сторонних модулях я вижу некоторую противоречивую информацию - является ли это обязательным требованием или наилучшей практикой возвращаться $thisв конце метода наблюдателя? Например: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff...
Я хочу автоматически генерировать мета-описание для моих продуктов, создав нового наблюдателя для события catalog_product_save_before с этим кодом: public function autoMetaDescription($observer) { $product = $observer->getEvent()->getProduct(); $metaDescription = "Buy "....
Мне нужно обнаруживать всякий раз, когда уровень запасов продукта изменяется. У меня был некоторый успех при использовании cataloginventory_stock_item_save_afterсобытия, которое срабатывает, когда инвентарь изменяется в бэкэнде или когда заказ отменяется на внешнем интерфейсе (через Paypal), но не...
Я работаю над созданием настраиваемой опции для моих продуктов автоматически при каждом создании продукта. Пока у меня есть наблюдатель, который запускает catalog_product_save_beforeсобытие и запускает следующий код: //check that we haven't made the option already $options =...
Это мой наблюдатель: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array(); $productPrice...
В Magento 1 я могу получить список событий / наблюдателей отладки dispatchEvent()метод из , Mage.phpкак показано ниже. /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name * @param array $data *...
Мы используем Magento SOAP v2 API с WS-I. Проблема в том, что SOAP-вызовы чрезвычайно медленные (7-10 секунд на продукт!). Мы звоним по каталогу ProductUpdate без изображений. Сам магазин работает нормально, просто вызов SOAP идет медленно. Мы активировали кэш и деактивировали индекс для повышения...
Есть ли полный список событий в Magento 2? Я ищу что-то вроде шпаргалки Magento Events
Я хочу добавить пользовательскую опцию для цитирования с помощью обозревателя, который наблюдает событие checkoutCartProductAddAfter и срабатывает после добавления товара в корзину. public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item = $observer->getQuoteItem();...
У меня есть функция, которая связана с наблюдателем событий Одно из требований заключается в том, что при циклическом просмотре данных позиции заказа, если определенный атрибут продукта пуст, он отправляет запрос на получение конкретных данных через отдельную модель (работает нормально). код...
Это вопрос как к Magento 1, так и к Magento 2. Я понимаю, что в качестве хорошей практики сторонним разработчикам модулей рекомендуется отправлять события в свои пользовательские модули, чтобы упростить работу с другими модулями. Я бы хотел знать: где разработчик должен отправлять события в...
У меня многоуровневая навигация, и клиент хочет иметь <select/>поля вместо длинного списка ссылок. Я думал о том, чтобы просто поменять шаблон с наблюдателем, если имя / идентификатор фильтра совпадают. Есть лучшие идеи или рекомендации? Альтернативы изменению шаблона, может быть,...
Я работаю над пользовательским добавочным номером, где мне нужно вызвать наблюдателя, если какой-либо способ оплаты выбран из списка доступных способов оплаты на странице оформления заказа в интерфейсе. Может кто-нибудь сказать мне, какой наблюдатель события я должен использовать для этого? Мне...
То, что я хочу сделать, это если мой пользовательский атрибут установлен в цитате, то я не хочу, чтобы какой-либо продукт был добавлен в корзину. Мой пользовательский атрибут устанавливается правильно. Чтобы товар не был добавлен в корзину, я написал Обозреватель, который наблюдает за этим...