Под понятием сайт в настоящей документации понимается в целом проект аккаунта на платформе komiz.io, а не какая-то его определенная часть (он состоит из нескольких сайтов).
Под понятием система бухгалтерского учета в настоящей документации понимается любой программный комплекс, который будет работать по описываемым в этой документации алгоритмам.
Помните, что для всех описываемых механизмов действуют ограничения.
Для всех процессов синхронизации данных между сайтом и системой бухгалтерского учета справедливы следующие тезисы:
Content-Type: multipart/form-data
. И формировать содержимое запроса по соответствующей ему схеме. Таким образом вы корректно передадите все данные (в первую очередь это касается файлов).ПОМНИТЕ! При формировании XML файлов необходимо придерживаться спецификации. В частности, это касается специальных символов, которые необходимо заменить на их альтернативы:
" (двойная кавычка) - " ' (одинарная кавычка) - ' & (амперсанд) - & < (знак меньше) - < > (знак больше) - >
Все суммы денег (Цена, старая цена и прочее) должны передаваться в валюте по умолчанию. Необходимо определиться в начале жизненного цикла проекта с валютой по умолчанию, установив ее в панели управления сайта. В дальнейшем изменение валюты по умолчанию не рекомендуется.
Необходимо соблюдать порядок выполнения запросов к сайту с системы бухгалтерского учета, который выплывает из следующих зависимостей синхронизируемых сущностей:
Имеется ввиду, например, что если необходимо загрузить заказы на сайт из системы бухгалтерского учета, то перед этим необходимо загрузить на сайт информацию о покупателях, но перед этим необходимо загрузить информацию на сайт о товарах.
Загрузка заказов без предварительной загрузки информации о товарах или покупателях конечно возможна, но только в том случае, если в заказах не менялась информация относящаяся к товарам или покупателям, информация о которых ранее не загружена на сайт.