Логистика
Доставка под формат deep-tech
Один калькулятор, 50+ перевозчиков, 11 Incoterms. Реальная котировка прямо на странице листинга — ещё до отправки RFQ. Единый трек-линк, как только поставщик передал отправление курьеру.
Перевозчики
| Перевозчик | Сервис в котировке | Покрытие |
|---|---|---|
| DHL | Express Worldwide | Мир · 220+ стран · door-to-door |
| FedEx | International Priority | Мир · сильны на US ↔ APAC |
| UPS | Worldwide Saver | Мир · лучшие ставки внутри ЕС |
| USPS / EMS | Priority Mail International | Малые посылки · Тихоокеанский регион |
| Royal Mail | Tracked & Signed | Из Великобритании · 200+ направлений |
| Canada Post | Tracked Packet | Из Северной Америки |
| EasyPost (консолид.) | Economy consolidated | Лучшая цена · дольше срок |
EasyPost и Shippo агрегируют 50+ региональных перевозчиков под одним API — выше показан тот срез, который виджет котировки выводит на большинстве маршрутов. EU-паллеты и фрахт >70 кг идут через выделенных форвардеров (Schenker, DSV, Kuehne+Nagel) по запросу.
Тарифы по скорости
| Тариф | Внутри региона (EU↔EU и т. п.) | Между регионами | Множитель |
|---|---|---|---|
| Express | 1–3 рабочих дня | 3–6 рабочих дней | ~1.6× priority |
| Priority (по умолчанию) | 2–5 рабочих дней | 5–10 рабочих дней | базовый |
| Economy | 5–10 рабочих дней | 10–21 рабочий день | ~0.55× priority |
Цена — за отправление, не за месяц. Калькулятор возвращает сумму в USD на основании веса, объёмного веса, таможенной стоимости и маршрута. Эквайринг и пошлины указываются отдельной строкой — не «зашиваются» в тариф.
Как работает калькулятор
- Ввод. Откуда / куда (страна + индекс), вес в кг, габариты в см, таможенная стоимость в USD.
- Цепочка провайдеров. Buyka сначала идёт в EasyPost, затем в Shippo, затем — эвристический stub (haversine × оплачиваемый вес × множитель курьера). Виджет никогда не показывает пустоту, даже если оба провайдера легли.
- Таблица ставок. 3–7 строк: курьер, название сервиса, итог в центах в выбранной валюте, ETA в рабочих днях, и обязывающая ли котировка или индикативная (stub помечается явно).
- Запасной ETA. Если для маршрута нет живой ставки (EXW, забастовка курьера, санкционная страна), страница всё равно показывает диапазон 3 / 7 / 14 дней из нашей региональной матрицы — чтобы планировать.
Incoterms — кто за что платит
В мастере листинга поставщик задаёт Incoterm по умолчанию; покупатель может попросить другой в RFQ. Поддержан полный набор 2020:
- EXW — Ex Works (покупатель забирает сам, всё на нём от двери поставщика).
- FCA / FOB — Free Carrier / Free on Board (поставщик передаёт назначенному перевозчику; FOB только для морских перевозок).
- CPT / CIP — Carriage Paid / Carriage and Insurance Paid (поставщик оплачивает фрахт, риск переходит при передаче первому перевозчику).
- CFR / CIF — Cost and Freight / Cost, Insurance and Freight (морские аналоги CPT/CIP).
- DAP / DPU / DDP — Delivered at Place / Delivered at Place Unloaded / Delivered Duty Paid (поставщик несёт расходы и риски до места; DDP — ещё и импортные пошлины).
Каждый термин в мастере имеет тултип с разделением ответственности по ICC 2020 (экспорт, основная перевозка, страхование, импорт, пошлины). Endpoint GET /api/v1/shipping/incoterms возвращает ту же таблицу для партнёров, которые строят поверх Buyka.
Таможня, налоги, документы
- Commercial invoice + packing list генерируются из страницы сделки автоматически после подтверждения обеими сторонами — PDF с электронной подписью поставщика (если KYC пройден).
- HS-код предлагается по каталогу прямо на странице листинга (6–10 знаков); поставщик может переопределить.
- DDP-покупатели видят оценку пошлин + НДС в котировке (Stripe Tax); при DAP/EXW импортное оформление — на покупателе.
- Ограниченные грузы. Литий-ионные батареи, dangerous goods, dual-use: мастер просит документы IATA / ADR до публикации листинга.
Трекинг и исключения
Каждая отправка попадает на страницу сделки одним трек-линком, который тянет события у курьера в реальном времени. Покупатель получает уведомления (in-app + email + опционально Telegram) на ключевых вехах:
- Принят курьером
- В пути / на таможне
- Исключение по доставке (задержание на таможне, проблема с адресом, отказ)
- Доставлен (подпись / proof прикреплены)
Если посылка потеряна или трекинг молчит >5 дней после ETA, окно эскроу-спора открывается у покупателя автоматически — см. страницу эскроу.
Для разработчиков
Те же данные, что и страница листинга, доступны под /api/v1/shipping:
GET /api/v1/shipping/options → какой провайдер активен
GET /api/v1/shipping/incoterms → таблица Incoterms (11 строк)
GET /api/v1/shipping/regions → 7 регионов + цвет для карты
GET /api/v1/shipping/lead-time → типичный срок по маршруту + тариф
POST /api/v1/shipping/estimate → таблица ставок для конкретной посылки
Все эндпоинты публичные, с глобальным rate-limit; схема тела estimate описана в OpenAPI на /api/v1/docs.