#хук

  • +16

    Сейчас в shopWorkflowAction::postExecute() сначала отправляются уведомления (если настроены), а уж потом запускается обработка хуков order_action.* . Хорошо бы было если поменять эти части кода местами -- сначала вызов хуков, а потом отправка...

  • +10

    Есть хук cart_add. Есть cart_delete. Но никак нельзя обрабатывать действия, когда изменяется количество товара в корзине. Предлагаю добавить хук cart_update.

  • +8

    Сейчас если пытаться плагином что-то запихать во фронтенд, нужно изменять каждый шаблон, либо писать под разные темы свои вариации для того, чтоб вставить информацию во вкладку в товаре.Можно лишь создать новую вкладку через frontend_product.menu, а...

  • +7

    Уважаемые разработчики CRM, можете добавить пару хуков:1. на сохранение сделки2. на отображение списка сделок в табличном виде, для добавления своих колонок

  • +5

    Добавьте хук для shopFrontendCompareAction. Может даже тот же frontend_products на него распространить или всё же новый frontend_compare.

  • +3

    Не хватает хука срабатывающего при сохранении товара по аналогии с product_save.

  • +3

    Решил посмотреть приложение "Поддержка", увидел там кучу не документированных хуков. Это хорошо, но вот действительно нужного хука не хватает.Допустим мы создаем форму обратной связи, идем в конструктор полей. Там можно многое сделать, но вот...

  • Добрый день! У товара есть несколько артикулов. У каждого артикула своя цена. Есть ли возможность добавить каждому артикулу дополнительное поле? Для примера - пытаюсь добавить бонус на каждый артикул. Плагин "Бонусов" добавляет общий бонус...

  • +3

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

  • Планируется ли добавление системного хука (signup) ? Скажем, нужно отсылать смс сообщение при успешной регистрации.

  • +2

    Сейчас приходится извращаться с отлавливанием изменений js скриптом что не очень то удобно.Речь о разделе Настройки - Типы и характеристики товаров.

  • +2 Принято

    https://developers.webasyst.ru/hooks/shop/backend_...Данный Хук работает только при изменении, а при создании нет.

  • +2

    Посмотрел сейчас хук на добавление картинки в товар. Странный он какой-то. Выдает GD объект. Ну хорошо конечно. А где product_id?Т.е. это хук для манипуляций с самим изображением. Нужно чтобы была возможность оперировать новыми картинками в связке с...

  • +2

    Не хватает хука frontend_signup, который бы выводил дополнительное содержимое на странице регистрации. Да и вообще для сайта хуков годных нет.

  • +2

    Здравствуйте, предлагаю добавить хук frontend_page в приложении "Магазин".Данный хук будет выводить код плагина на информационных страницах магазина.Мне вот сейчас нужен такой хук. Если есть смысл, можно было бы добавить такой хук, может он...

  • +2

    Было б недурственно добавить в Хаб хук на событие создания (сохранения нового) топика. Существующий хук frontend_topic_add, насколько я понял, срабатывает в момент нажатия кнопки "Новая тема", что несколько не то... Приходится безбожно...

  • +2

    Добрый день!Думаю, что будет полезно и удобно, если системные плагины тоже смогут назначать свои обработчики для событий и добавлять записи в роутинг. Например, для расчета доставки в бэкенде при формировании заказа менеджером.Разрабатывать второй...

  • В классе плагина есть метод routing:class waPlugin { public function routing($route = array()) { $file = $this->path.'/lib/config/routing.php'; if (file_exists($file)) { /** * @var...

  • Есть решение

    Здравствуйте. Подскажите, как в хуке backend_product (карточка товара в бекенде) можно получить ID текущего товара? Пример:class shopNameofpluginPlugin extends shopPlugin { public function backendProduct() { $productId = ...;...

    проверьте public function backendProduct($params) {waLog::Dump($params);}
    Алексей Курдюков Алексей
  • +1 Принято

    1) В shopMigrateTransport сперва формирование массива:$data = array( 'product_id' => $product_id, 'upload_datetime' => date('Y-m-d H:i:s'), 'description' => $description,...

  • Есть решение

    Пилю отправку данных на сторону при оформлении заказа. Нужно передать канал продаж. Чет не могу найти где его взять. Подскажите, пожалуйста, в какую сторону копнуть?

    А дальше можете получить нужную информацию.$order_model = new shopOrderModel();$order = $order_model->getById($order_id);$params_model = new shopOrderParamsModel();$order['params'] = $params_model->get($order_id);$customer = new waContact($order['contact_id']);
    Алексей Курдюков Алексей
  • Здравствуйте!хочу установить плагин "обратный звонок", но для установки требуется включить настройку плагина «Статус хука frontend_head»как это сделать и где?вот плагин который хочу установить...

  • +1

    Сейчас по сути скидки работают по двум вариантам:- максимальная из всех предложенных;- сумма предложенных;То есть, если необходимо кого-то конкретно или группу пользователей оградить от скидок, то вариантов нет. Если укажу 0, то точно не буду...

  • Есть решение

    Если я в плагине добавляю обработчик события, вызываемого по хуку backend_order (просмотр заказа в бэкенде), то все работает как надо - html-код добавляется. Если же я пытаюсь использовать backend_order_edit...

    Отсюда только два вывода: - не срабатывает хук(неверное название метода, не почистили кэш, нло пролетело...) - ничего не возвращаете из своего метода(ошибка логики или опять же нло...)Проверяйте. Больше посоветовать вам нечего -)
    Николай Александрович Иванов Николай Иванов
  • Смотрим shopCsvProductupload.controller.php /** * @event product_custom_fields * @return array[string]string $return[%plugin_id%]['product'] array * @return array[string]string...

  • Добрый день, возникла проблема при установке модуля https://www.webasyst.ru/store/plugin/shop/set/. Темой предусмотрен автоматический переход в шаблон checkout.html при переходе в корзину (минуя cart.html). В шаблоне checkout.html выведены товары с...

  • +1 Исправлено

    Входящие параметры $params array Массив с информацией об эскизе. https://developers.webasyst.ru/hooks/shop/image_th...Но если открыть плагин watermark, то мы видим, что он использует другие параметры:public function imageThumb(waImage $image)

  • Возможно ли реализовать загрузку файла по данному хуку в плагине?waHtmlControl::getControl(waHtmlControl::FILE, 'book-loader')Пытался добавить такое поле ввода в форму, но не добился результата нигде нет информации о файле.

  • В wa-apps\shop\lib\actions\frontend\shopFrontend.action.php функцией setCollection считается переменная:products_count ($this->view->assign('products_count', $count);)Я написал простенький плагин который ее выводит в хук frontend_search...

  • +1 Принято

    Сейчас обнаружил, что хук frontend_my сам по себе срабатывает, но нигде в шаблонах не выводится.https://developers.webasyst.ru/hooks/shop/frontend...Причем раньше я в плагине Скрытые цены его использовал и он прекрасно работал. Выводил кнопку под...