Решено: Minishop2 изменение функции добавления в корзину

Доброго дня!

Пытаюсь изменить функцию добавления в корзину, используя подключение сервиса из данной инструкции:
docs.modx.pro/components/minishop2/development/service/connection

1. Файл с новым классом myCartHandler создан и лежит в {core_path}/components/minishop2/custom/cart/my.mscarthandler.class.php
2. Файл зарегистрирован с помощью miniShop2->addService и, соответственно, запись находится в настройке ms2_services
3. Ничего не происходит — хоть ошибки в измененном классе делай, нигде ничего не проявляется…

if(!class_exists('msCartHandler')) {
    require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/mscarthandler.class.php';
}

class myCartHandler extends msCartHandler implements msCartInterface {
        
    public function add($id, $count = 1, $options = array())
    {
	...
}
}
Все уже перепробовал, подскажите — куда копать?

UPD. Решение простое — нужно просто настройку ms2_cart_handler_class поменять на название своего класса, и все.
Альберт
23 июня 2018, 12:56
modx.pro
996
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0