Пытаюсь создать похожий каталог на данный http://www.stendy.ru/rus/catalog/#3 и возникают трудности 1) как сделать количество заказываемой продукции ?? а не лезть в корзину и там корректировать количество заказываемой продукции? 2) использую не универсальный каталог, необходимо отображение заголовка как в универсальном... побывал ставить 2 этих элемента на странице отключал в универсальном все кроме "отображение заголовка" работало но в меню дублируется всё " Главная / Каталог / Трубы и фитинги / Трубы и Фитинги / Полиэтиленовые трубы / Wirsbo-PEX ISO A S3,2 / Полиэтиленовые трубы / Wirsbo-PEX ISO A S3,2"....
а если использовать универсальный то не отображаются без перехода в "Подробнее" Свойства товара а нужно ... т к там Артикул, размер и т д ... а то товар будет сложно искать .
Кстати да, у меня подобная проблема хотелось чтобы было количество.. а то покупать 1 гайку и в корзине ставить вместо 1 - 50 .... как то неправильно ... Мож кто знает как решить?
Кстати почему-то CSaleBasket::Add($arFields); не срабатывает, после добавления корзина остается пустой и чемоданы не попадают в корзину). Если сделать вот так:
if (CSaleBasket::Add($arFields)) { LocalRedirect("bascket.php"); } else { echo 'error'; }
то получаем "error", то есть чемоданы не добавляются в корзину, может кто знает причину? подскажите....
Да, мне тоже очень интересен данный метод ( CSaleBasket::Add(...) ), т.к. существует необходимость при добавлении в корзину формировать цену операясь на определенные параметры... Очень бы хотелось получить развернутый ответ с работающим примером... по работе с данным методом...очень нужно!!! Совсем не хочется самостоятельно переписывать корзину и модули последующей обработки заказа...
Спасибо за ответ, но этот вариант для моего случая не актуален... при использовании функции Add2BasketByProductID в корзину попадает товар с ценой предуставновленной в системе ... В моём случае в корзину необходимо добавить товар с ценой сформированной в определенной зависимости от базовой цены...
Я бы с удовольствием воспользовался предложенным Вами методом, но также, как и ZeeD, формировать цену необходимо исходя из кучи параметров, и, судя по описанию, метод CSaleBasket::Add очень для этого подходит, однако в корзине после его вызова ничего не появляется.
В справке опечатка. Исправьте "CURRENCY" => "RUR" на "CURRENCY" => "RUB" и всё будет хорошо. Метод CheckFields класса CAllSaleBasket очень трепетно к этому вопросу относится.