Содержание

Основные положения

Под понятием сайт в настоящей документации понимается в целом проект аккаунта на платформе komiz.io, а не какая-то его определенная часть (он состоит из нескольких сайтов).

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

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

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

ПОМНИТЕ! При формировании XML файлов необходимо придерживаться спецификации. В частности, это касается специальных символов, которые необходимо заменить на их альтернативы:

" (двойная кавычка) - "
' (одинарная кавычка) - '
& (амперсанд) - &
< (знак меньше) - &lt;
> (знак больше) - &gt;

Валюта

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

Зависимости сущностей

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

Имеется ввиду, например, что если необходимо загрузить заказы на сайт из системы бухгалтерского учета, то перед этим необходимо загрузить на сайт информацию о покупателях, но перед этим необходимо загрузить информацию на сайт о товарах.

Загрузка заказов без предварительной загрузки информации о товарах или покупателях конечно возможна, но только в том случае, если в заказах не менялась информация относящаяся к товарам или покупателям, информация о которых ранее не загружена на сайт.