Это старая версия документа!
Синхронизация данных
Клиенты и их бонусные балансы
В inSales есть два типа клиентов: зарегистрированные и не зарегистрированные (подробнее об отличиях можно прочитать в документации по Insales). В рамках расширения мы работаем только с зарегистрированными клиентами.
Телефон покупателя в Maxma является уникальным, а в inSales может быть несколько зарегистрированных пользователей с одним номером телефона. Поэтому расширение синхронизирует клиентов по номеру телефона, передавая информацию по бонусам самому старому пользователю inSales.
При первой установке расширение НЕ производит выгрузку всех зарегистрированных клиентов и их бонусных балансов в Maxma. Это сделано для того, чтобы не засорять базу в неактуальными данными.
Выгрузка клиента в Maxma из inSales происходит при регистрации или авторизации зарегистрированного клиента в inSales. Если пользователя нет в Maxma, то он будет создан, и ему будут начислены бонусы из inSales. Если пользователь с таким номером телефона существует, то он автоматически привяжется к ранее созданному в Maxma клиенту с таким номером, а бонусные балансы будут просуммированы по данным из обоих систем.
Товары
Номенклатура товаров из inSales-магазина автоматически выгружается в Maxma с помощью XML-фида. Данный фид создается один раз при первоначальной настройке расширения. Подробнее про этот процесс смотрите в разделе install.
Идентификатором товара в фиде является ID варианта из inSales.
Заказы
Информация о заказах, оформленных зарегистрированными покупателями, передается из inSales в Maxma. Это позволяет системе лояльности начислить бонусы или скидки по промокодам.
Заказы, оформленные незарегистрированными пользователями, в Maxma не передаются.
В расширении реализована настройка параметров для подтверждения заказа по статусу/статусам оплаты или заказа. Администратор магазина самостоятельно устанавливает необходимые настройки для перевода заказа в статус «подтвержден» на настройках магазина. Если выбрано несколько статусов, то подтверждение заказа происходит по первому присвоенному статусу.
