Ivan777 0 Опубликовано 2 июля, 2009 Жалоба Share Опубликовано 2 июля, 2009 Как-то странно начали глючить атрибуты в корзине, добавляются по одному почему-то, хотя на 1 товаре их несколько. Подскажите, какие файлы отвечают за добавление в корзину или сессию в ajax функционале. спасиб :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 июля, 2009 Жалоба Share Опубликовано 2 июля, 2009 /includes/cart_actions.php /jscript/jscrip_ajax_cart.js /ajax_shopping_cart.php /inc/vam_href_link.inc.php Ссылка на сообщение Поделиться на другие сайты
Ivan777 0 Опубликовано 2 июля, 2009 Автор Жалоба Share Опубликовано 2 июля, 2009 Не помогает. При заказе с карточки товара в сессию заказов почему-то попадает только последний атрибут товара. Подскажите в каком файле производится сборка атрибутов товара и их добавление в $_SESSION['cart']->add_cart(.......МАССИВ АТРИБУТОВ) , что потом отображается на /shopping_cart.php Вижу , что виновата $_POST['id'] в файле /includes/cart_actions.php но не понятно, почему добавляется только 1 информационный атрибут. Ссылка на сообщение Поделиться на другие сайты
Ivan777 0 Опубликовано 2 июля, 2009 Автор Жалоба Share Опубликовано 2 июля, 2009 В общем решил полностью убрать запись атрибутов на покупаемых товарах, удалив $_POST['id']. У мну атрибуты носят чисто информационный характер. В карточке товара они есть - больше они мне пока не нужны. в этой строке файла /includes/cart_actions.php: $_SESSION['cart']->add_cart((int) $_POST['products_id'], $_SESSION['cart']->get_quantity(vam_get_uprid($_POST['products_id'], $_POST['id'])) + vam_remove_non_numeric($_POST['products_qty'])); Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения