before-plugin

Плагин Перед Отправкой На Страницу

У меня есть следующий плагин: <?php namespace Company\Module\Plugin; class DisableLoginCheckout { ... РЕДАКТИРОВАТЬ 2 До того, как плагин не может быть использован таким образом, после того, как плагин решит проблему.

Перехватывание плагина перед размещением заказа методом PayPal на Magento2

В моем экземпляре Magento2 я создал перехватчик плагинов для запуска пользовательской проверки перед об ... атем перенаправьте на веб-сайт PayPal). Есть какие-нибудь предложения о том, какой перехватчик мне следует использовать?

Заказ перед сохранением плагин выдает ошибку типа

Я создал плагин, который улавливает событие order beforeSave, чтобы добавить некоторые дополнительные д ... полностью прокомментирую свой метод сохранения перед сохранением затем сохранение работает правильно, как и ожидалось/

Magento 2: Как изменить или обновить данные запроса с помощью плагина beforeExecute?

Я просто хочу изменить некоторые параметры запроса с помощью плагина beforeExecute, так что я могу сдел ... t\CreatePassword $subject){ /*What need to write here for change attribute value like Token and id */ } }

получите код купона перед размещением заказа

Здравствуйте, я хочу получить код купона в плагине. Мой код: private $logger; private $checkoutSes ... s->logger->debug($couponCode); } Но $couponcode пуст. Кто-нибудь может мне помочь? Заранее благодарю вас

как динамически сохранять название продукта

Например, у меня есть 3 атрибута продукта: цвет, размер, местоположение. Я не хочу вводить название п ... { return [$product->getColor().$product->getSize().$product->getLoc()]; } }

Выбрасывание исключения на основе условия в перед плагином

Я создаю before plugin для класса \Magento\Customer\Controller\Account\EditPost. В методе execute я хоч ... throw new \Exception('Exception trigger'); return $subject; } } Что я здесь делаю не так.

Magento2 Добавляет класс css на страницу сведений о продукте, если в URL-адресе указан специальный параметр

Вот чего я пытаюсь достичь. Когда в URL-адрес страницы продукта добавлен параметр, например: https://e ... $existingClassNames[$i]); $this->setBodyClass(implode(' ', $existingClassNames)); } return $this; }

О производительности: Лучше ли использовать плагин до и после, а не всегда, когда это возможно?

Об использовании каждого вида перехватчика (плагина) был дан ответ здесь: Лучше ли использовать исключ ... ния для всего плагины метода - это когда выполнение всех дальнейших плагинов и оригинальных методов требует завершения