Доставку считает менеджер
Покупатель ждёт ответа в чате вместо того, чтобы оформить заказ. Часть заказов на этом просто теряется.
Выберите тему — соберём контекст
Считаем доставку в корзине и ведём заказ до получения
Подключаем СДЭК, Boxberry, Почту России, DPD и Яндекс Доставку через один внутренний интерфейс: стоимость и сроки считаются при оформлении, пункт выдачи выбирается на карте, накладные печатаются из админки. Добавить четвёртую службу дешевле, чем первую.
Доставка — последний шаг оформления, и именно на ней чаще всего теряются уже готовые заказы. Почти всегда причина не в службе, а в том, что она не связана с сайтом.
Покупатель ждёт ответа в чате вместо того, чтобы оформить заказ. Часть заказов на этом просто теряется.
Итог отличается от названного при оформлении — приходится звонить и договариваться заново, уже после оформления.
Данные заказа перебиваются в кабинет службы, и ошибки в адресе или весе всплывают уже на этапе отправки.
Покупатель спрашивает «где заказ», а менеджер идёт проверять трек вручную в чужом кабинете.
Направление обмена фиксируется до разработки: для каждой сущности определяется, какая сторона считается источником правды.
Если служба меняет API или добавляет обязательное поле в заявку, правится адаптер — остальная логика заказа не затрагивается.
Один и тот же заказ может требовать разных способов доставки — от пункта выдачи в соседнем доме до крупногабаритной позиции в другой регион.
Расчёт по адресу, выбор интервала, передача заявки курьеру и трекинг до вручения.
Пункт выдачи выбирается на карте с учётом режима работы и ограничений по весу и габаритам.
Сроки и стоимость по каждому направлению, раздельный расчёт для нескольких мест в заказе.
Отдельные тарифы и службы для тяжёлых позиций, где обычный расчёт не подходит.
Служба доставки — внешняя система, и она периодически недоступна. Витрина не должна зависеть от её доступности.
Порядок одинаков для любой службы: сначала схема расчёта и заявки, потом код. Так расхождения в тарифах и адресах находятся до запуска, а не на первых заказах.
Разбираем системы, сущности и потоки. Фиксируем, что считается источником правды и где сейчас расходятся данные.
Описываем поля, форматы, частоту и правила сопоставления справочников. Согласуем до начала разработки.
Проверяем обмен на реальных данных в ограниченном объёме: несколько десятков записей в обе стороны.
Включаем полный обмен с очередью, повторными попытками, журналом и защитой от дублей.
Мониторинг, сверка расхождений, обновление коннекторов при изменениях API на стороне сервиса.
Это не «дополнительные опции», а обязательная часть любой интеграции, которую мы сдаём.
Повторная доставка одного и того же события не создаёт вторую сделку, второй заказ или второй платёж.
Если внешняя система недоступна, операция ждёт и повторяется по расписанию, а не теряется.
Видно, что и когда ушло, что вернулось и что не прошло. Неудачную операцию можно повторить вручную.
Учитываем ограничения по частоте запросов, чтобы не получить блокировку со стороны сервиса.
Регулярная сверка ключевых сущностей между системами: расхождение видно в отчёте, а не в конце квартала.
При остановке обмена приходит уведомление ответственным, а не выясняется из жалобы клиента.
Обмен редко ограничивается одной категорией: магазин обычно связан и со складом, и с платежами, и с маркетплейсами.
Если вашего вопроса здесь нет — задайте его в форме ниже.
Расскажите, какие службы используете, как считаете стоимость сейчас и где чаще всего возникают задержки. Предложим схему обмена и назовём сроки.
За 3 рабочих дня разберём: где вы теряете заявки, какие каналы недооценены, и что даст рост в первые 30 дней.
Без обязательств. С конкретными цифрами.
Cookie и аналитика
Мы используем необходимые cookie для работы сайта и форм. Аналитические cookie (Яндекс.Метрика, включая запись сессий) подключаем только с вашего согласия — от него можно отказаться. Подробнее: Политика использования cookie и обработка персональных данных.