Меню

Дополнительные опции/услуги, добавляемые в корзину, в карточке товаров

RSS
Дополнительные опции/услуги, добавляемые в корзину, в карточке товаров
 
Дополнительные опции/услуги, добавляемые в корзину, в карточке товаров

Задача: в детальной карточке товара сделать возможность добавления услуги или опции, при добавлении товара в корзину.
 
При создании собственого компонента, всю логику обработки и AJAX можно завернуть в него.
Просто, вызвав компонент в карточке товара.
 
Заметил что если добавлять в корзину через  CSaleBasket::Add($arFields);
То при оформлении заказа не считается НДС, как победить?)
 
Судя по документации, но не проверял. Нужно добавить параметр
"PRODUCT_PROVIDER_CLASS" => "CCatalogProductProvider",
 
Цитата
написал:
Судя по документации, но не проверял. Нужно добавить параметр
"PRODUCT_PROVIDER_CLASS" => "CCatalogProductProvider",
Но тогда перестает работать CASTOM PRICE и берется обычная цена товара)
замкнутый круг получается , использую этот метод именно для того что бы добавлять товар в корзину с кастомной ценой
Как быть?)
Изменено: Михаил Базаров - 22.12.2022 16:09:53
 
Это надо поковырять сам метод. Найти его в ядре и разложить на атомы  :)
Я пока с такой задачей не столкнусь, ни чего разумного не подскажу.
 
Подскажите статью где вы описали добавление товара не из каталога? В сноске написано позже.  
 
Цитата
Гость написал:
Подскажите статью где вы описали добавление товара не из каталога? В сноске написано позже.  

Вот тут: https://bazarow.ru/blog-note/15736/
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Блог-note: заметки разработчика

Не дать купить товара больше, чем находится на определенных складах

Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах,...

Менеджер событий (EventManager) в 1C-Битрикс

Менеджер событий (EventManager) — это централизованный механизм регистрации, обработки и управления событиями. О...

Заполнение множественного пользовательского свойства типа "строка" через API

Задача: когда пользователь заходит в мобильное приложение, нужно сохранить FCM токен устройства в пользовательское поле ...

Получение местоположений через API Битрикс c поиском по select.

Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения м...

Отсортировать предложения по цене в каталоге 1С-Битрикс

Задача: в 1С-Битрикс есть настройка для вывода предложений по стоимости, но она не функционирует должным образом. Необхо...

Добавить свойство в административную форму заказа

Задача, кастомизировать административную форму заказа: добавить свойство заказа в шапку формы, в виде картинки. На сайте...

Смена вида карточек товаров в catalog.section с иммитацией AJAX

Смену вида карточек товаров, в разделе каталога, можно реализовать с помощью сессии, записывая в нее нужный вида шаблона...

Вывести разделы инфоблока по первым буквам не меняя структуру каталога. Алфавитный указатель

Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый прос...

Открытие мобильного приложения Apache Cordova по ссылке

Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электоро...