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