Вопросы с тегом «event-observer»

Событие / наблюдатель используется для динамической работы с Magento без изменения основного кода.

2
Создание пользовательской опции и выигрыш только что добавленного товара в корзину с помощью обозревателя
Я хочу добавить пользовательскую опцию для цитирования с помощью обозревателя, который наблюдает событие checkoutCartProductAddAfter и срабатывает после добавления товара в корзину. public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item = $observer->getQuoteItem(); $item->addOption(new Varien_Object( array( 'product' => $item->getProduct(), 'label' => 'Free Gifts', 'value' => 'Spend $50 and get gift product worth $9.99' ) …

4
Когда отправлять события в пользовательский модуль?
Это вопрос как к Magento 1, так и к Magento 2. Я понимаю, что в качестве хорошей практики сторонним разработчикам модулей рекомендуется отправлять события в свои пользовательские модули, чтобы упростить работу с другими модулями. Я бы хотел знать: где разработчик должен отправлять события в пользовательский модуль? есть ли рекомендуемое место …

2
Изменение макета многоуровневой навигации
У меня многоуровневая навигация, и клиент хочет иметь <select/>поля вместо длинного списка ссылок. Я думал о том, чтобы просто поменять шаблон с наблюдателем, если имя / идентификатор фильтра совпадают. Есть лучшие идеи или рекомендации? Альтернативы изменению шаблона, может быть, перезаписать / переписать блок или изменить класс блока только для двух …

3
Magento 2: наблюдатель событий для выбора способа оплаты
Я работаю над пользовательским добавочным номером, где мне нужно вызвать наблюдателя, если какой-либо способ оплаты выбран из списка доступных способов оплаты на странице оформления заказа в интерфейсе. Может кто-нибудь сказать мне, какой наблюдатель события я должен использовать для этого? Мне нужно вызвать пользовательскую функцию и добавить плату в промежуточный итог …

2
как сохранить пользовательский атрибут изображения в magento 2
Мне нужно отобразить несколько изображений продукта во внешнем интерфейсе в зависимости от условия: следует проверить использование виртуального зеркала. <?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Dcw\Vm\Observer; use Magento\Framework\Event\ObserverInterface; class ChangeTemplateObserver extends \Magento\ProductVideo\Observer\ChangeTemplateObserver { /** * @param mixed $observer * …

1
Есть ли событие или место для плагина, когда правило корзины больше не действует?
Есть ли событие или место, к которому я могу подключиться, когда правило цены корзины покупок больше не действует (например, когда оно истекает или если вы изменили количество других продуктов, где оно больше не применяется)? Я знаю, что он автоматически удаляется из корзины, но не могу найти место, где это происходит …

3
Magento2 - Как предотвратить добавление товара в корзину программным способом?
То, что я хочу сделать, это если мой пользовательский атрибут установлен в цитате, то я не хочу, чтобы какой-либо продукт был добавлен в корзину. Мой пользовательский атрибут устанавливается правильно. Чтобы товар не был добавлен в корзину, я написал Обозреватель, который наблюдает за этим событием. controller_action_predispatch_checkout_cart_add Код файла моего наблюдателя: public …



3
Какой наблюдатель использовать после успешного заказа на Magento 2?
Я работаю над этим расширением Magento 2, и часть его функций заключается в передаче информации о заказах во внешнее приложение с помощью веб-служб. Мне нужно нажать эту информацию после размещения заказа на кассе. В данный момент я использую событие, checkout_onepage_controller_success_actionкоторое запускает метод для создания заказов во внешнем приложении. Я поместил …

4
Просмотр события «Добавить в корзину» - идентификатор товара в кавычках пуст
Я пытаюсь поймать событие, которое происходит, когда товар добавлен в корзину. В настоящее время я смотрю следующее событие: checkout_cart_product_add_after Согласно источнику magento, это событие происходит после того, как все сделано в Цитате. но когда я получаю доступ к идентификатору корзины и идентификатору котировки, значения становятся пустыми: $quoteItem = $observer->getQuoteItem(); $quote_item_id …

2
Какое последнее событие отправляется перед отправкой контента в браузер?
Мне нужно установить или обновить cookie-файл, но я хочу убедиться, что вся (или насколько это возможно) обработка запроса происходит до запуска кода генерации cookie-файла. т. е. если пользователь входит в систему, я хочу убедиться, что обработка входа произошла до того, как мой код будет запущен, или если пользователь что-то добавит …

1
Удалить наблюдателя из стороннего расширения
Я установил модуль блога на свою платформу Magento 2. Этот модуль блога имеет наблюдателя, который автоматически добавляет новый пункт меню в основную навигацию. Я хочу остановить это. events.xmlФайл выглядит следующим образом : <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="page_block_html_topmenu_gethtml_before"> <observer name="aw_blog_add_topmenu_items" instance="Aheadworks\Blog\Observer\AddBlogToTopmenuItemsObserver" /> </event> </config> Как вы можете видеть, он …

2
Событие Magento для расчета цены при изменении текстового поля пользовательской опции
Я пытаюсь создать продукт с двумя пользовательскими текстовыми полями: длина и ширина. Когда пользователь вводит длину и ширину, цену необходимо рассчитать по пользовательской формуле. Я пытаюсь найти правильное событие для подключения наблюдателя - кто-нибудь знает, что это может быть? Вот что я знаю и попробовал 1) в текстовом поле настраиваемого …

3
Событие / Наблюдатель за сменой пароля клиента?
Я ищу способ подключиться к случаю, когда клиенты меняют свои пароли. Так что, если кто-то изменит пароль в интерфейсе клиента, я хотел бы отправить электронное письмо куда-нибудь. Я ознакомился со списком по адресу http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/, но ничто не выглядит как событие для смены паролей.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.