СДЭК, Boxberry, Яндекс.Доставка — логистика для интернет-магазина в Казахстане 2026
Логистика — сердце интернет-магазина
За 19 лет разработки 500+ магазинов мы научились одной вещи: выбор логистического провайдера влияет на конверсию больше чем дизайн или платежи. Почему? Потому что покупатель видит цену доставки в чекауте, и если она выглядит нереально высокой — он уходит к конкурентам.
В Казахстане доступны примерно 7-8 крупных служб доставки. Но реально используется 3-4. Поговорим о них.
СДЭК — лидер рынка Казахстана
Когда выбирать СДЭК
- Доставляете по всему Казахстану
- Нужна надёжность и стабильность (99.9% uptime)
- Требуется COD (оплата при получении) — это есть на все заказы
- Готовы платить чуть больше (15-20% дороже чем Boxberry)
- Нужна интеграция с 1С (у СДЭК есть CommerceML)
Тарифы СДЭК (май 2026)
| Маршрут | Расстояние | Срок (дней) | 1 кг | 5 кг |
|---|---|---|---|---|
| Алматы ↔ Астана | 1400 км | 3-5 | 3500 ₸ | 5200 ₸ |
| Алматы → Шымкент | 600 км | 2-3 | 2400 ₸ | 3200 ₸ |
| Алматы, в пределах 50 км | 0-50 км | 1 | 1200 ₸ | 1800 ₸ |
| Региональные города | Вариативно | 3-7 | 1500-3500 ₸ | 2500-5500 ₸ |
СДЭК API — интеграция
// Создание заказа в СДЭК
const axios = require('axios');
const sdekCreateOrder = async (orderData) => {
const {
recipientName,
recipientPhone,
recipientCity,
recipientAddress,
weight, // в граммах
items, // [{ name, weight, cost }]
codAmount // сумма для COD (оплата при получении)
} = orderData;
try {
const response = await axios.post(
'https://api.cdek.ru/v2/orders',
{
"type": 1, // 1 = На адрес, 2 = До пункта выдачи
"recipient": {
"name": recipientName,
"phones": [{ "number": recipientPhone }],
"city_code": 44, // Алматы = 44, Астана = 61
"address": {
"address": recipientAddress,
"flat": null
}
},
"shipment_point": "55R",
"delivery_point": null,
"packages": [
{
"number": "PKG_1",
"weight": weight,
"items": items.map(i => ({
"name": i.name,
"ware_key": i.id,
"quantity": 1,
"amount": i.cost
}))
}
],
"services": [
{
"code": "INSURANCE",
"parameter": 5000 // страховка 5000 ₸
},
codAmount > 0 ? {
"code": "COD",
"parameter": codAmount // наложенный платёж
} : null
].filter(Boolean),
"comment": "Доставка из интернет-магазина A-LUX"
},
{
headers: {
'Authorization': `Bearer ${process.env.SDEK_API_KEY}`,
'Content-Type': 'application/json'
}
}
);
return response.data; // { uuid, order_uuid, order_number, ... }
} catch (error) {
console.error('СДЭК ошибка:', error.response.data);
throw error;
}
};
// Получение статуса заказа
const sdekGetStatus = async (orderId) => {
const response = await axios.get(
`https://api.cdek.ru/v2/orders/${orderId}/statuses`,
{
headers: { 'Authorization': `Bearer ${process.env.SDEK_API_KEY}` }
}
);
return response.data.statuses; // [{ state: 1, status: 'new', ... }]
};
// Трек-номер (ссылка для покупателя)
const trackingUrl = (trackNumber) => {
return `https://cdek.ru/track?order_id=${trackNumber}`;
};
Расчёт стоимости в реальном времени
Одна из главных фишек — показать покупателю стоимость доставки ещё в чекауте. Это снижает кол-во отказов на 15-25%.
// Калькулятор доставки СДЭК (вызывается из фронта при выборе адреса)
const calculateSdekDelivery = async (cityCode, weight, codAmount = 0) => {
const response = await axios.post(
'https://api.cdek.ru/v2/calculator/tariff',
{
"date": new Date().toISOString().split('T')[0],
"type": 1, // доставка на адрес
"currency": "RUB", // СДЭК работает в RUB, но может вернуть KZT
"lang": "ru",
"from_location": {
"code": 44 // Алматы (из них отправляем)
},
"to_location": {
"code": cityCode // Куда доставляем
},
"packages": [{
"weight": weight,
"length": 20,
"width": 20,
"height": 20
}]
},
{
headers: {
'Authorization': `Bearer ${process.env.SDEK_API_KEY}`,
'Content-Type': 'application/json'
}
}
);
// Выбираем самый дешёвый тариф
const tariffs = response.data.tariffs;
const cheapest = tariffs.reduce((min, curr) =>
curr.price < min.price ? curr : min
);
// Конвертируем RUB → KZT (курс 1 RUB = 0.15 KZT примерно)
const costKzt = Math.ceil(cheapest.price * 0.15);
return {
cost: costKzt,
dayMin: cheapest.delivery_period?.min || 1,
dayMax: cheapest.delivery_period?.max || 7,
tariffCode: cheapest.tariff_code
};
};
Boxberry — бюджетный вариант
Когда выбирать Boxberry
- Магазин с узкой целевой аудиторией (только Алматы, Астана)
- Цена доставки критична для конверсии (бюджетный сегмент)
- Можете пожертвовать 1-2 днями срока в пользу цены
- Нужна сеть ПВЗ (пункты выдачи) — у Boxberry их 200+
Тарифы Boxberry vs СДЭК (сравнение)
| Маршрут | СДЭК (1 кг) | Boxberry (1 кг) | Экономия |
|---|---|---|---|
| Алматы → Астана | 3500 ₸ | 2800 ₸ | -20% |
| Алматы → Шымкент | 2400 ₸ | 1900 ₸ | -21% |
| Алматы, в городе | 1200 ₸ | 950 ₸ | -21% |
Как видите, Boxberry стабильно дешевле на 15-25%. Минус: сроки на день-два дольше, и не везде есть доставка на дом (в некоторых городах только до ПВЗ).
Яндекс.Доставка — только для больших городов
Когда выбирать Яндекс.Доставка
- Магазин только в Алматы и Астане
- Нужна доставка за 1-2 дня (максимальная скорость)
- Покупатели готовы платить за скорость
- Работаете с готовыми товарами (не заказ на производство)
Яндекс.Доставка — тарифы
- Алматы, в пределах 20 км: 2500-3500 ₸ (1-2 дня)
- Алматы, 20-50 км: 3500-4500 ₸ (2 дня)
- Астана, в пределах 20 км: 2200-3200 ₸ (1-2 дня)
- Между городами: 5000-6000 ₸ (3 дня)
Таблица сравнения (8 критериев)
| Критерий | СДЭК | Boxberry | Яндекс.Доставка |
|---|---|---|---|
| Покрытие по КЗ | 95% городов | 70% городов | 2 города |
| Цена доставки | Базовая | -20% | +50% |
| Срок доставки | 3-5 дней | 4-6 дней | 1-2 дня |
| COD поддержка | ✓ | ✓ | ✓ |
| API интеграция | REST v2 | REST + webhook | REST v2 |
| Страховка | Встроена | Встроена | Встроена |
| ПВЗ сеть | ~500 | ~200 | ~150 |
| Поддержка | Круглосуточная | 9-18 | 24/7 |
Рекомендуемая архитектура: интеграция нескольких служб
Вот что мы предлагаем нашим клиентам:
- Primary (по умолчанию): СДЭК — самый надёжный и распространённый
- Secondary (при 5000+ заказов в месяц): Добавить Boxberry для экономии на бюджетных заказах
- Tertiary (для Алматы/Астаны): Яндекс.Доставка для покупателей платящих за скорость
На фронте покупатель видит все три опции с ценой, сроком, и выбирает сам.
Возвраты и реверс-логистика
25% заказов возвращаются. Поэтому нужна процедура для обратной доставки. Все три провайдера поддерживают reverse logistics:
- СДЭК: создаёте "обратный заказ" через тот же API
- Boxberry: работает через личный кабинет
- Яндекс: встроено в приложение Яндекс.Доставки
Хотите интегрировать логистику в ваш магазин в Алматы?
Мы подключили доставку для 500+ магазинов. Знаем как сэкономить на доставке и не потерять в скорости.
Создать интернет-магазин с логистикой