Опубликовано

АДАПТАЦИЯ МОИХ СЕРИЙ/КОМПЛЕКТОВ

1. открываем любую карточку товара в магазине
2. открыть исходный код
3. ищем cart/add. находим внутри этого аякса if(json[‘success’]) { … }
4. копируем содержимое этого условия и перенсим в наш JS его путь

catalog/view/javscript/sets/script.js => function addSetToCartSuccess(json) { … }

catalog/view/javscript/kjseries/cart_add_success.js => function success_cart_add_template_default(json) { … }

5. JS OK
6. Идем в www/system/storage/modification/catalog/controller/checkout/cart.php метод Add
и смотрим все доп данные которые передаются json к примеру

$this->load->model('unishop/setting');
$uniset = $this->model_unishop_setting->getSetting();
$lang_id = $this->config->get('config_language_id');

$this->load->language('unishop/unishop');

if (isset($uniset['show_checkout'])) {
$json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/uni_checkout', '', true));
$json['success_new'] = sprintf($this->language->get('text_success_new'), $success_image, $json['success'], $this->url->link('checkout/uni_checkout', '', true));
}

копируем это в наш контроллер
catalog/controller/(extension)/module/sets.php / catalog/controller/(extension)/module/kjseries.php
в конец метода addProductToCart()
и адаптируем код до рабочего состояния

 

Как адаптировать категорию в сериях

catalog\view\javascript\kjseries\script_cat.js

1ая строка 

var item_selector='.product-thumb';

селектор должен соотвествовать селектору товаров в категории

если у вас есть фильтр в категории после его рендера нужно выполнить

initKsCatEvent();
initKSCatPositioning();

 

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

Ваш e-mail не будет опубликован.