Общая задача

Реализовать расширенную интеграцию между конструктором сайтов Тильда и облачной системой учета. Основная проблема - штатная интеграция не умеет обратно подтягивать изменения количества товаров (весовой товар) в рамках одного заказа после его создания на сайте.

Текущая схема работы

  • Клиент создает заказ на сайте, указывая предварительный вес товара (например, 4 кг). Оплата онлайн на данный момент не проводится.
  • Заказ через стандартный плагин попадает в систему учета.

Требуемый функционал (Что нужно доработать)

Синхронизация изменений сборки

  • Сотрудник на производстве фaктически взвешивает товар и корректирует количество (вес) в заказе внутри системы учета (статус: 'Сборка').
  • Если вес изменился (например, было 4 кг, стало 4.3 кг), то обновленные данные должны автоматически передаваться обратно в Тильду.
  • На сайте автоматически пересчитывается сумма заказа и выводится клиенту.
  • Клиент видит актуальный вес и измененную финальную стоимость.

Расширенное требование (Detailing)

Интеграция должна работать стабильно при ручной отгрузке: после фиксации заказа в статусе 'Собран/Собрано' данные с итогами (вес, цена) должны обновляться на стороне Тильды (админ-панель или личный кабинет пользователя).

Ожидаемый результат

  • Корректная работа API со стороны Тильды (Webhook или Обработчик заказов)
  • Обработчик на стороне сервера (ваша разработка) или через Middleware, забирающий изменения из системы учета и вносящий исправления в заказы на сайте.
  • Тестирование сценария: 'Заказ изменен на складе/производстве - данные обновились на сайте'.

Платформа для учета: работаем по REST API МойСклад. Все описания запросов и примеры взаимодействия будут предоставлены исполнителю.