Отправка купонов с админки

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 oli
  • Группа: Пользователь
  • Сообщений: 42
  • Регистрация: 08.10.2011

22.10.2011 15:31

Нужна подсказка, в каком файле происходит обработка нажатия кнопки Send coupons из админки?Я думаю, что для начала надо понять действие кнопки send coupons, эта функция срабатывает в каком случае, что она делает, какие ее возможности и назначение в Magento?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

22.10.2011 15:32

Прикрепите снимок экрана, на котором расположена кнопка Send coupons.

#3 oli
  • Группа: Пользователь
  • Сообщений: 42
  • Регистрация: 08.10.2011

22.10.2011 15:37

Вот скрин:

Прикрепленные изображения

  • Прикрепленное изображение: 1.jpg


#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

22.10.2011 15:38

Не вижу.

#5 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

22.10.2011 15:54

Кнопка - нестандартная, но обработчик её определить можно довольно просто: посмотрите с помощью Firebug или Live HTTP Headers, по какому адресу браузер отправляет запрос при нажатии данной кнопки.

#6 oli
  • Группа: Пользователь
  • Сообщений: 42
  • Регистрация: 08.10.2011

22.10.2011 16:00

Через хром вижу такое:
/index.php/admin/catalog_product/coupon/id/2/key/553ee6b4cda88bffb78948611106b879/
/index.php/admin/catalog_product/coupon/id/2/key/553ee6b4cda88bffb78948611106b879
/index.php/admin/catalog_product/index/key/4f0207cb124d96942c4fb18dafaa4267/
/index.php/admin/catalog_product/index/key/4f0207cb124d96942c4fb18dafaa4267

#7 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

22.10.2011 16:04

Адрес admin/catalog_product/coupon означает, что запрос будет обрабатывать метод couponAction класса Mage_Adminhtml_Catalog_ProductController или наследники этого класса.

Обратите внимание, что подобная организация кода неправильна: разработчики модуля либо разместили метод couponAction в системном классе, либо перекрыли системный класс. Оба варианта говорят о некачественной архитектуре.

Поделиться темой: