Меню
RSS
Отдельный комментарий к каждому товару в корзине, Дать возможность пользователю на странице товара сформировать свои пожелания и передать их в корзину и далее
 
Может быть кто-то подскажет, как решить эту задачу.

Суть состоит в следующем:

Каталог содержит ряд приборов, которые поставляются под конкретные требования заказчика. Дело в том, что каждый из приборов имеет множество возможных специальных исполнений и их комбинаций. Кроме того, могут меняться материалы, из которых изготавливаются сами приборы, диапазоны измерений, размеры зондов и т.д.

Число возможных исполнений каждой марки прибора фактически может быть более миллиона. Завести все эти исполнения, как торговые предложения нереально.

Поэтому, решение напрашивается таким: В базе хранятся только марки самих приборов (ID), а на детальной странице средствами JS реализуется конфигуратор кода заказа для модификаций этого прибора необходимых клиенту.   Таким образом, в текстовом поле формируется непосредственно код того, что требуется, и этот код должен попадать в корзину (та самая “Абракадабра”) вместе с ID товара (или ID несуществующего товара??? Т.к. клиент может запрашивать несколько различных модификаций одной марки). Цена в корзине не формируется, оплаты не производятся, а заказ отправляется, как запрос на согласование и дальнейшую работу (запрос попадает в Битрикс24 и дальше обрабатывается там).  

Фактически эту задачу можно представить упрощенно так: на детальной странице товара есть поле типа Комментарий, которое заполняется клиентом, и далее предается в корзину и т.д.

 
Мысль примерно понятна, но есть проблема:
В корзине не может быть товара без цены, гипотетически можно выставлять как 0 рублей, и просто прятать этот 0.

Но, не проще ли вам вообще обойтись без корзины и оформления?
Сделать, просто форму (да даже из Битрикс 24 ее встроить), которая создаст лид/контакт а не сделку?
Потому что сделки с нулевой ценой и не существующими товарами подпортят вам статистику продаж в Б24
 
Цитата
написал:
Мысль примерно понятна, но есть проблема:
В корзине не может быть товара без цены, гипотетически можно выставлять как 0 рублей, и просто прятать этот 0.

Но, не проще ли вам вообще обойтись без корзины и оформления?
Сделать, просто форму (да даже из Битрикс 24 ее встроить), которая создаст лид/контакт а не сделку?
Потому что сделки с нулевой ценой и не существующими товарами подпортят вам статистику продаж в Б24
Да, на старом сайте я так и сделал. Но тут я хочу попробовать вывести этот код как свойство товара занесенного в корзину или как комментарий к этому товару. Цена тут вообще нигде не нужна. Из корзины отправляется запрос на ТКП . Затем все десять раз согласовывается и запускается в производство. Это промоборудование  и поставка может осуществляться несколько месяцев.  
Изменено: Михаил Базаров - 15.05.2023 14:14:12
 
Корзина нужна, она позволяет набрать несколько разных товаров и отправить общий запрос на них. Поэтому, даже с нулевой стоимостью это подойдет
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst
Сайт в режиме тех обслуживания

Сообщения форума и комментарии не сохраняются

Возвращайтесь после 12-го января

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

Работа с пользователями через API D7 1С-Битрикс

Заметка написана на основе старого черновика, и все описанное было проверено на чистой установке 1С-Битрикс. Примеры раб...

Отключить поиск по описаниям товаров в Битрикс

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

Вывести все товары, с постраничной навигацией, из всех разделов инфоблока

По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары вс...

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...

Индивидуальные цены в 1С-Битрикс: в каталоге и при оформлении заказа

В этой заметке постараюсь описать процесс реализации индивидуальных цен, для пользователей. При этом, индивидуальные цен...

Подключение SSL на Битрикс виртуальная машина

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

Заполнить свойство заказа выбранным пунктом самовывоза и передать в 1С

Задача: При оформлении заказа пользователь может выбрать пункт самовывоза (склады магазина). Нужно заполнить сво...

Информация о службе доставки по ее ID, в 1С-Битрикс

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

Рассылка новинок каталога в автоматическом режиме

Что бы реализовать рассылку новинок каталога на email-ы пользователей, можно воспользоваться событием OnBeforeIBlockElem...