Для обновления статусов необходимо включить в приложении соответствующую настройку:
Выберите, какие статусы выгружать:
При обновлении статусов учитываются реквизиты заказа "Дата оплаты по 1С", "Дата отгрузки по 1С" и реквизит со статусом. Данные поля передаются в файлах из 1С, проверить полученные файлы можно в разделе Расширения:
Далее во вкладке "Отчеты" можно выгрузить файл по каждому обмену:
Реквизит со статусом должен называться "_СтатусОбработкиЗаказа" или "Статус заказа" ("_СтатусОбработкиЗаказа" имеет приоритет).
Если реквизит "Дата оплаты по 1С" содержит дату оплаты, то заказ отмечается как оплаченный. Обратное неверно: если данный реквизит отсутствует, а заказ в inSales уже отмечен как оплаченный, то статус заказа в inSales не изменится.
Если реквизит "Дата отгрузки по 1С" содержит дату отгрузки, то заказ помечается как отгруженный. Обратное также неверно: если реквизит отсутствует, а заказ в inSales отмечен как отгруженный, то статус заказа не поменяется.
При обновлении статуса обработки заказа inSales ориентируется на латинские сокращения, которые передает 1С:
Также можно передать латинское обозначение статуса, и статус заказа в магазине также поменяется:
Важно: информация касается старой версии интеграции с МойСклад. Подробнее о новой версии
Для сервиса МойСклад используются аналогичные обозначения. Поддерживаются как латинские обозначения, так и кириллические.
Для передачи статуса оплаты из inSales в МойСклад необходимо на стороне МойСклад создать дополнительное поле с типом "Флажок" и с названием "Заказ оплачен":
После следующих обменов в данное поле будет передаваться значение "true" — если заказ оплачен, и "false" — если не оплачен.
Далее необходимо подключить сценарий, который будет создавать входящий документ с информацией об оплате заказа. В случае оплаченного заказа его сумма будет подсвечиваться зеленым на стороне МойСклад.
Настройки сценария:
Важно: в новых аккаунтах МойСклад нет переключателя "Выгружать изменения по заказам"
В таком случае обмен статусами заказа будет работать только в одну сторону: inSales → МойСклад. Если поменять статус заказа в МойСклад, то в inSales он не обновится.
Напишите, пожалуйста, обращение в техническую поддержку с примером заказа, тогда специалисты смогут проверить передачу статусов.