Синхронизация с интернет-магазином Prestashop

Материал из Mr.Doc
Версия от 15:50, 8 сентября 2014; Krylovia (обсуждение | вклад) (Синхронизация заказов покупателей)

Перейти к: навигация, поиск

Важно!

Перед синхронизацией данных с Prestashop настоятельно рекомендуется:

  • внимательно прочитать данное руководство;
  • сделать архивную копию данных сайта;
  • (желательно) проверить синхронизацию на отдельной копии вашего сайта.

Компания "КлаудТим" не несет ответственности за любые проблемы, прямо или косвенно связанные с синхронизацией. Со своей стороны мы стараемся сделать все возможное для обеспечения правильной и надежной синхронизации, однако Prestashop имеет много подверсий и модулей с различным количеством проблем и ошибок. Поэтому протестировать все их сочетания не представляется возможным.

Возможности

Синхронизация справочников

Соответствие объектов
Объект на сайте Объект в MrDoc
Товар Элемент справочника "Номенклатура"
Комбинация товара Элемент справочника "Модификации номенклатуры"
Категория товаров Группа справочника "Номенклатура"
Производитель Элемент справочника "Производители"
Поставщик Элемент справочника "Контрагенты"
Покупатель Элемент справочника "Контрагенты"

Синхронизация товаров и категорий

Порядок первоначальной синхронизации товаров при настройке обмена с сайтом:

  • Сначала с сайта загружаются все товары, их комбинации, а также все категории. При загрузке товаров и категорий система сразу пытается связать их с уже существующими товарами и категориями по наименованию, тем самым исключая дублирование товаров/категорий, вручную занесенных в MrDoc. При загрузке комбинаций система не пытается связывать их с уже существующими в MrDoc модификациями, за исключением комбинации по умолчанию - она всегда связывается с базовой модификацией товара.
  • Затем на сайт выгружаются все товары и категории, отсутствующие на сайте (за исключением помеченных на удаление). При этом модификации для таких товаров на сайт не выгружаются.

Порядок последующей синхронизации товаров:

  • Последующая синхронизация выполняется с периодичностью, указанной в настройке обмена (см. раздел "Настройка обмена").
  • Система регистрирует изменения справочника "Номенклатура", тем самым формируя список товаров/категорий, которые необходимо выгрузить на сайт при очередной синхронизации.
  • Также регистрация изменений товаров/комбинаций/категорий происходит на стороне сайта (с помощью подключаемого модуля, см. раздел "Настройка обмена").
  • При выполнении очередной синхронизации сначала загружаются все изменения с сайта в MrDoc, затем выгружаются изменения из MrDoc на сайт. При этом возможна ситуация, когда товар был одновременно изменен и на сайте и в MrDoc. В этом случае изменения на сайте будут иметь приоритет, так как загрузка данных с сайта происходит перед выгрузкой данных на сайт.
Соответствие реквизитов товара
Реквизит на сайте Реквизит в MrDoc Особенности
Наименование Наименование Максимальная длина 100 символов.
Тип Вид номенклатуры Виртуальные товары загружаются в виде услуг, остальные типы - в виде товаров.
Артикул Артикул базовой модификации Максимальная длина 100 символов.
Штрихкод Штрихкод EAN13 для базовой модификации товара
Производитель Производитель
Категория по умолчанию Родительская группа
Налоговые правила Ставка НДС Соответствие ставок НДС налоговым правилам осуществляется при первоначальной настройке обмена (см. раздел "Настройка обмена").
Комбинация по умолчанию Базовая модификация Выгрузка новых модификаций на сайт не поддерживается. Новый товар всегда выгружается без модификаций.
Артикулы поставщиков Артикулы поставщиков

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

Новые товары всегда выгружаются на сайт со статусом "Запрещен" и видимостью "Нигде". При дальнейшей синхронизации статус товара не изменяется, то есть статус в Prestashop не зависит от статуса товара в MrDoc.

Для новых товаров, загруженных с сайта, автоматически устанавливается комментарий "Товар загружен с сайта Prestashop".

Соответствие реквизитов группы (категории)
Реквизит на сайте Реквизит в MrDoc Особенности
Наименование Наименование Максимальная длина 100 символов.
Родительская категория Родительская группа
Отображено Статус Отображение на сайте включается только для групп со статусом "Активен".

Для новых групп (категорий), загруженных с сайта, автоматически устанавливается комментарий "Категория загружена с сайта Prestashop".

Соответствие реквизитов модификации (комбинации)
Реквизит на сайте Реквизит в MrDoc Особенности
Наименование Значения свойств комбинации Наименование модификации формируется из значений её свойств при загрузке с сайта.
Артикул Артикул

Выгрузка новых модификаций на сайт не поддерживается.

Для новых модификаций (комбинаций), загруженных с сайта, автоматически устанавливается комментарий "Модификация товара загружена с сайта Prestashop".

Синхронизация производителей

Порядок первоначальной синхронизации производителей при настройке обмена с сайтом:

  • Сначала с сайта загружаются все производители. При загрузке производителей система сразу пытается связать их с уже существующими производителями по наименованию, тем самым исключая дублирование производителей, вручную занесенных в MrDoc.
  • Затем на сайт выгружаются все производители, отсутствующие на сайте (за исключением помеченных на удаление).

Порядок последующей синхронизации производителей:

  • Последующая синхронизация выполняется с периодичностью, указанной в настройке обмена (см. раздел "Настройка обмена").
  • Система регистрирует изменения справочника "Производители", тем самым формируя список производителей, которые необходимо выгрузить на сайт при очередной синхронизации.
  • Также регистрация изменений производителей происходит на стороне сайта (с помощью подключаемого модуля, см. раздел "Настройка обмена").
  • При выполнении очередной синхронизации сначала загружаются все изменения с сайта в MrDoc, затем выгружаются изменения из MrDoc на сайт. При этом возможна ситуация, когда производитель был одновременно изменен и на сайте и в MrDoc. В этом случае изменения на сайте будут иметь приоритет, так как загрузка данных с сайта происходит перед выгрузкой данных на сайт.
Соответствие реквизитов производителя
Реквизит на сайте Реквизит в MrDoc Особенности
Наименование Наименование Максимальная длина 100 символов.
Включено Статус На сайте включаются только производители со статусом "Активен".

Для новых производителей, загруженных с сайта, автоматически устанавливается комментарий "Производитель загружен с сайта Prestashop".

Синхронизация поставщиков

Порядок первоначальной синхронизации поставщиков при настройке обмена с сайтом:

  • С сайта загружаются все поставщики. При загрузке поставщиков система сразу пытается связать их с уже существующими поставщиками по наименованию, тем самым исключая дублирование поставщиков, вручную занесенных в MrDoc.
  • Поставщики, отсутствующие на сайте, автоматически на сайт не выгружаются.

Порядок последующей синхронизации поставщиков:

  • Последующая синхронизация выполняется с периодичностью, указанной в настройке обмена (см. раздел "Настройка обмена").
  • Регистрация изменений поставщиков происходит на стороне сайта (с помощью подключаемого модуля, см. раздел "Настройка обмена").
  • Новые поставщики на сайт выгружаются только при выгрузке артикулов поставщиков для товаров.
Соответствие реквизитов поставщика
Реквизит на сайте Реквизит в MrDoc Особенности
Наименование Наименование Максимальная длина 100 символов.
Телефон Телефон Длина телефона должна быть ровно 11 символов.
Страна, город, почтовый индекс, адрес Фактический адрес
Включено Статус На сайте включаются только производители со статусом "Активен".

Для новых поставщиков, загруженных с сайта, автоматически устанавливается комментарий "Поставщик загружен с сайта Prestashop".

Синхронизация покупателей

Порядок первоначальной синхронизации покупателей при настройке обмена с сайтом:

  • С сайта загружаются все покупатели. При загрузке покупателей система не пытается связать их с уже существующими покупателями, то есть каждый покупатель с сайта загружается в виде нового контрагента.
  • Покупатели, отсутствующие на сайте, автоматически на сайт не выгружаются.

Порядок последующей синхронизации покупателей:

  • Последующая синхронизация выполняется с периодичностью, указанной в настройке обмена (см. раздел "Настройка обмена").
  • Регистрация изменений покупателей происходит на стороне сайта (с помощью подключаемого модуля, см. раздел "Настройка обмена").
  • Новые покупатели на сайт выгружаются только при выгрузке заказов покупателей. Для выгрузки нового покупателя на сайт у него должны быть заполнены следующие реквизиты: имя, фамилия, email.
  • Обратите внимание, что при стандартных настройках PrestaShop новому покупателю будет отправлено письмо с регистрационными данными.
Соответствие реквизитов покупателя
Реквизит на сайте Реквизит в MrDoc Особенности
Имя Имя Максимальная длина 100 символов. Обязательно к заполнению.
Фамилия Фамилия Максимальная длина 100 символов. Обязательно к заполнению.
Email Email Максимальная длина 100 символов. Обязательно к заполнению.
Телефон Телефон Длина телефона должна быть ровно 11 символов.
Адрес доставки Фактический адрес
Статус Статус На сайте разрешен вход только для покупателей со статусом "Активен".

Для новых покупателей, загруженных с сайта, автоматически устанавливается следующие реквизиты:

  • наименование (фамилия + имя);
  • тип "Физическое лицо";
  • комментарий "Покупатель загружен с сайта Prestashop".

Синхронизация заказов покупателей

Порядок первоначальной синхронизации заказов покупателей при настройке обмена с сайтом:

  • С сайта загружаются все заказы покупателей с датой больше даты начала обмена. При загрузке новых заказов система не пытается связать их с уже существующими в MrDoc заказами.
  • Заказы покупателей, отсутствующие на сайте и с датой больше даты начала обмена, автоматически выгружаются на сайт. Вместе с заказами будут выгружаться и отсутствующие на сайте покупатели.

Порядок последующей синхронизации заказов покупателей:

  • Последующая синхронизация выполняется с периодичностью, указанной в настройке обмена (см. раздел "Настройка обмена").
  • Регистрация изменений заказов покупателей происходит на стороне сайта (с помощью подключаемого модуля, см. раздел "Настройка обмена").
  • Новые заказы покупателей будут выгружаться на сайт только в том случае, если их дата больше даты начала обмена.
Соответствие реквизитов заказа
Реквизит на сайте Реквизит в MrDoc Особенности
Номер заказа Внешний номер Внешний номер заказа отображается на вкладке "Дополнительно" в форме заказа.
Дата Дата
Клиент Покупатель
Статус Дополнительный статус
Итого Сумма

Для новых заказов, загруженных с сайта, автоматически устанавливается комментарий вида "Заказ загружен из интернет-магазина PrestaShop (заказ PXIHJXKOZ)".

Обновление цен на сайте

Обновление складских остатков на сайте

Обновление курсов валют на сайте

Настройка обмена

Настройка обмена в MrDoc

Настройка обмена в Prestashop

Контроль состояния обмена

Запланированные задачи

Отчет об ошибках обмена