Не хватает еще одного хука в Shop-Script для работы с корзиной

5

Очень жаль, но в мануале нет хука (евента) для события изменения количества товаров в корзине.

Есть cart_add, cart_delete и еще бы добавить cart_set_quantity в файл shopCart.class.php (на строку 142)

Из-за отсутсвия этого хука изменение кол-ва товаров в корзине и повторное добавление товара никак нельзя отследить.

2 комментария

  • +1
    Владимир Савельев Владимир Савельев 16 сентября 2015 04:45 #

    Роутами можно, но это некоторый колхоз.

    public function routing($params) {
      if (!empty($_POST['product_id']) || (!empty($_POST['quantity']) and !empty($_POST['id']))) $this->update_cart();
    }
  • 0
    creativit.ru creativit.ru 15 сентября 2015 11:35 #

    Не проверял, но думаю, что можно отловить используя хук routing, запросив POST и GET....если передаваемые значения соответствуют некоторому условию, то делаем, то что нужно....

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите