Разделение заказа на несколько по признаку в 1С-Битрикс
Требуется, чтобы битрикс разделял общий заказ/корзину и создавал (отправлял в 1С УТ) 2 разных заказа по признаку склада.
Что мы имеем на данный момент:
1. Учетная программа – 1С УТ 10.4;
2. Сайт на 1С-Битрикс: Управление сайтом 21.600.400.
3. Настроен обмен между сайтом и УТ;
4. На сайт из УТ передается вся номенклатура, её свойства, картинки и т.п.;
5. На сайт из УТ передаются остатки номенклатуры;
6. На сайт из УТ передаются типы цен на товары, типы цен привязываются к группам пользователей
на сайте;
7. Обмен настроен только по одному складу (ГЛАВНЫЙ склад);
8. С сайта в УТ приходят заказы и, если это не синхронизированный пользователь, то ещё и
данные нового контрагента.
Итого, клиент делает заказ на товары с ГЛАВНОГО склада, которые есть в наличии (сверх остатка заказать не может), по предустановленным ценам; все значения переданы на сайт из УТ.
Что мы хотим сделать:
1. Есть новый удаленный (партнерский) склад;
2. Мы загружаем требуемую номенклатуру в справочник номенклатуры нашей 1С УТ;
3. Производим обмен/синхронизацию этой номенклатуры с сайтом;
4. Данные по количеству/доступности этой номенклатуры на сайт предполагается импортировать
без участия УТ;
5. На сайте создается новый тип цен – цена удаленного склада. Эта цена тоже импортируется
без участия УТ.
6. Клиент делает заказ состоящий из товаров как с ГЛАВНОГО склада, так и с удаленного.
Потребуется дополнительная логика, например, разделять родительский заказ по признаку склада. Сам выбор склада не нужен для клиента -
это внутренности админки (может быть потом поэкспериментируем со сроками
доставки, в зависимости от принадлежности к складу).
Предполагаем использовать автоматический импорт через агенты, здесь тоже понадобится помощь. Идея такая: мы загружаем в УТ каталог
поставщика, распределяем номенклатуру по группам в модуле обмена и делаем
выгрузку на сайт, но без цен и остатков - это собираем агентом, в крайнем
случае, загружаем вручную.