Здравствуйте.
На сайте выводятся товары с разных удаленных поставщиков.
То есть на нашем сайте нет базы данных всех товаров с их уникальным PRODUCT_ID.
Который необходим для того что бы добавить товар в корзину с помощью функции [url=http://dev.1c-bitrix.ru/api_help/sale/classes/csalebasket/csalebasket__add.php]CSaleBasket::Add[/url].
Вариант решения который приходит мне в голову только один:
1) создать новый инфоблок
2) перед тем как добавить выбранный товар в корзину - скрипт/компонент создает новый элемент в инфоблок, получает его PRODUCT_ID
3) и уже потом добавляется товар в корзину.
Вопросы:
1) Есть или другие варианты решения и какие?
2) Чем плох мой вариант?
3) Ваши соображения и мнения по поводу данной проблемы?
З.ы. Поиск июзал, но безуспешно, может у вас получится лучше ;)
На сайте выводятся товары с разных удаленных поставщиков.
То есть на нашем сайте нет базы данных всех товаров с их уникальным PRODUCT_ID.
Который необходим для того что бы добавить товар в корзину с помощью функции [url=http://dev.1c-bitrix.ru/api_help/sale/classes/csalebasket/csalebasket__add.php]CSaleBasket::Add[/url].
Вариант решения который приходит мне в голову только один:
1) создать новый инфоблок
2) перед тем как добавить выбранный товар в корзину - скрипт/компонент создает новый элемент в инфоблок, получает его PRODUCT_ID
3) и уже потом добавляется товар в корзину.
Вопросы:
1) Есть или другие варианты решения и какие?
2) Чем плох мой вариант?
3) Ваши соображения и мнения по поводу данной проблемы?
З.ы. Поиск июзал, но безуспешно, может у вас получится лучше ;)