Синхронизация с интернет-магазином Prestashop
Материал из Mr.Doc
Версия от 15:27, 2 сентября 2014; Krylovia (обсуждение | вклад)
Возможности
Синхронизация справочников
Синхронизация товаров и категорий
Объект на сайте | Объект в MrDoc |
---|---|
Товар | Элемент справочника "Номенклатура" |
Комбинация товара | Элемент справочника "Модификации номенклатуры" |
Категория товаров | Группа справочника "Номенклатура" |
Порядок первоначальной синхронизации товаров при настройке обмена с сайтом:
- Сначала с сайта загружаются все товары, их комбинации, а также все категории. При загрузке товаров и категорий система сразу пытается связать их с уже существующими товарами и категориями по наименованию, тем самым исключая дублирование товаров/категорий, вручную занесенных в MrDoc. При загрузке комбинаций система не пытается связывать их с уже существующими в MrDoc модификациями, за исключением комбинации по умолчанию - она всегда связывается с базовой модификацией товара.
- Затем на сайт выгружаются все товары и категории, отсутствующие на сайте. При этом модификации для таких товаров на сайт не выгружаются.
Порядок последующей синхронизации товаров:
- Последующая синхронизация выполняется с периодичностью, указанной в настройке обмена (см. раздел "Настройка обмена").
- Система регистрирует изменения справочника "Номенклатура", тем самым формируя список товаров/категорий, которые необходимо выгрузить на сайт при очередной синхронизации.
- Также регистрация изменений товаров/комбинаций/категорий происходит на стороне сайта (с помощью подключаемого модуля, см. раздел "Настройка обмена").
- При выполнении очередной синхронизации сначала загружаются все изменения с сайта в MrDoc, затем выгружаются изменения из MrDoc на сайт. При этом возможна ситуация, когда товар был одновременно изменен и на сайте и в MrDoc. В этом случае изменения на сайте будут иметь приоритет, так как загрузка данных с сайта происходит перед выгрузкой данных на сайт.