СДЭК, Boxberry, Яндекс.Доставка — логистика для интернет-магазина в Казахстане 2026

Коротко (TL;DR)СДЭК — национальный стандарт в Казахстане (80% магазинов). Boxberry дешевле на 10-20%, хорошее покрытие. Яндекс.Доставка — только для Алматы/Астаны, быстро и дорого. Интегрируйте 2-3 параллельно через API, рассчитывайте стоимость в реальном времени, поддерживайте треккинг и COD (оплата при получении). Автоматизация экономит 30-50% на логистике.

Логистика — сердце интернет-магазина

За 19 лет разработки 500+ магазинов мы научились одной вещи: выбор логистического провайдера влияет на конверсию больше чем дизайн или платежи. Почему? Потому что покупатель видит цену доставки в чекауте, и если она выглядит нереально высокой — он уходит к конкурентам.

В Казахстане доступны примерно 7-8 крупных служб доставки. Но реально используется 3-4. Поговорим о них.

СДЭК — лидер рынка Казахстана

Когда выбирать СДЭК

Тарифы СДЭК (май 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

Тарифы Boxberry vs СДЭК (сравнение)

Маршрут СДЭК (1 кг) Boxberry (1 кг) Экономия
Алматы → Астана 3500 ₸ 2800 ₸ -20%
Алматы → Шымкент 2400 ₸ 1900 ₸ -21%
Алматы, в городе 1200 ₸ 950 ₸ -21%

Как видите, Boxberry стабильно дешевле на 15-25%. Минус: сроки на день-два дольше, и не везде есть доставка на дом (в некоторых городах только до ПВЗ).

Яндекс.Доставка — только для больших городов

Когда выбирать Яндекс.Доставка

Яндекс.Доставка — тарифы

Таблица сравнения (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

Рекомендуемая архитектура: интеграция нескольких служб

Вот что мы предлагаем нашим клиентам:

  1. Primary (по умолчанию): СДЭК — самый надёжный и распространённый
  2. Secondary (при 5000+ заказов в месяц): Добавить Boxberry для экономии на бюджетных заказах
  3. Tertiary (для Алматы/Астаны): Яндекс.Доставка для покупателей платящих за скорость

На фронте покупатель видит все три опции с ценой, сроком, и выбирает сам.

Возвраты и реверс-логистика

25% заказов возвращаются. Поэтому нужна процедура для обратной доставки. Все три провайдера поддерживают reverse logistics:

Хотите интегрировать логистику в ваш магазин в Алматы?

Мы подключили доставку для 500+ магазинов. Знаем как сэкономить на доставке и не потерять в скорости.

Создать интернет-магазин с логистикой

Часто задаваемые вопросы

+ Какую службу доставки выбрать для интернет-магазина?
СДЭК — если доставляете по всему Казахстану и в соседние страны. Boxberry — для покрытия городов и сельской местности (дешевле на 10-20%). Яндекс.Доставка — для Алматы и крупных городов (быстро но дороже). Рекомендуем интегрировать 2-3 параллельно.
+ Сколько стоит доставка от СДЭК в 2026?
От Алматы в Астану: 1400 км, 3-5 дней = 3500 ₸. За 50 км = 1200 ₸. Мини-доставка (до 1 кг) = 800-1200 ₸. Договаривайтесь напрямую, часто дают 10-20% скидку при обороте 5M+ ₸.
+ Как работает треккинг посылки у СДЭК?
После создания заказа в СДЭК API вы получаете order_id. Используйте tracker API чтобы получать статусы в реальном времени. Отправьте link с трек-номером покупателю — он сможет следить где его посылка (https://cdek.ru/track?order_id=...).