[mSync] Новая версия 1.1.0. Улучшенная поддержка торговых предложений.
В данной версии добавились таблицы и объекты для хранения торговых предложений:
1. mSyncOfferData (таблица msync_offers)
id — идентификатор в БД
data_id — идентификатор товара (ресурса)
uuid_1c — идентификатор предложения в 1С
article — артикул предложения
barcode — штрихкод
name — наименование предложения
base_unit — базовая единица (json)
price — первая цена в торговом предложении
count — кол-во остатков
2. mSyncOfferOption (таблица msync_offer_options)
offer_id — идентификатор mSyncOfferData
option — имя характеристики (если такая характеристика не была перечислена в свойствах компонента, то будет на русском, как в 1С, иначе значение поля Цель в свойстве)
value — значение характеристики
3. mSyncOfferPrice (таблица msync_offer_prices)
offer_id — идентификатор mSyncOfferData
price_name — название цены (как в 1С)
price_id — Идентификатор цены из 1С
presentation — Представление цены
value — значение цены
currency — валюта
unit — единица
factor — коэффициент
Если в заказе по характеристикам будет найдено торговое предложение, то все характеристики, идентификатор, артикул, штрихкод, базовая единица, наименование для товара в заказе будут взяты из торгового предложения.
Для вывода всего этого на сайте ничего не предусмотрено (и, скорее всего, не будет). Разработчикам нужно писать сниппеты самим или синхронизировать эти данные с другими компонентами, теперь это стало проще. Вся прежняя конвертация свойств в опции минишопа и TV остались.
Еще приятные бонусы:
— Больше не нужно указывать «option_», если цель свойства — опция.
— Идентификатор товара из 1С можно сохранить в Свойство «Ид».
1. mSyncOfferData (таблица msync_offers)
id — идентификатор в БД
data_id — идентификатор товара (ресурса)
uuid_1c — идентификатор предложения в 1С
article — артикул предложения
barcode — штрихкод
name — наименование предложения
base_unit — базовая единица (json)
price — первая цена в торговом предложении
count — кол-во остатков
2. mSyncOfferOption (таблица msync_offer_options)
offer_id — идентификатор mSyncOfferData
option — имя характеристики (если такая характеристика не была перечислена в свойствах компонента, то будет на русском, как в 1С, иначе значение поля Цель в свойстве)
value — значение характеристики
3. mSyncOfferPrice (таблица msync_offer_prices)
offer_id — идентификатор mSyncOfferData
price_name — название цены (как в 1С)
price_id — Идентификатор цены из 1С
presentation — Представление цены
value — значение цены
currency — валюта
unit — единица
factor — коэффициент
Если в заказе по характеристикам будет найдено торговое предложение, то все характеристики, идентификатор, артикул, штрихкод, базовая единица, наименование для товара в заказе будут взяты из торгового предложения.
Для вывода всего этого на сайте ничего не предусмотрено (и, скорее всего, не будет). Разработчикам нужно писать сниппеты самим или синхронизировать эти данные с другими компонентами, теперь это стало проще. Вся прежняя конвертация свойств в опции минишопа и TV остались.
Еще приятные бонусы:
— Больше не нужно указывать «option_», если цель свойства — опция.
— Идентификатор товара из 1С можно сохранить в Свойство «Ид».
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Импортировать можно любом xml файл?
Можно ли через компонент делать синхронизацию с сайтом напрямую из 1С? Не через файл промежуточный.
Проверьте пожалуйста работает выгрузка barcode (Штрихкода) или нет. Почему-то не в какую не хочет выгружаться и ошибку не пишет.