Бюджет: 25 EUR Срок: 3 дня
Задача решается связкой Wix Velo backend и REST API SPEEDY и ECONT: на событие оформления заказа (onOrderCreated в wix-ecom-backend) серверный модуль собирает данные получателя, вес и способ оплаты, дергает API нужного оператора и создаёт накладную. Если заказ не оплачен онлайн, в запрос уходит сумма наложенного платежа плюс стоимость доставки - оба оператора это штатно поддерживают, важно только правильно передать поля COD и payer side, иначе накладная создастся, но с неверной суммой к оплате курьеру. Номер ТТН сохраняю в заказ и отправляю клиенту письмом через triggered email с трекинг-ссылкой оператора.
Нюанс Wix Studio: вся эта логика должна жить строго на бэкенде Velo, а API-ключи SPEEDY и ECONT - в wix-secrets-manager, не в коде фронта, иначе ключи утекут любому, кто откроет исходник страницы. Плюс у обоих операторов есть тестовый режим, так что обкатать генерацию можно без реальных отправок.
Похожую связку Wix Velo с внешним курьерским API я уже делал, с 2013 года в веб-разработке, интеграции с API доставки - регулярная часть работы.
Единственный вопрос: аккаунты SPEEDY и ECONT с доступом к API у вас уже есть, или их ещё нужно получать у операторов?
Напишите в переписку - разберу детали и назову точный срок.