Битрикс и интеграции

Интеграция СДЭК и ЮKassa с магазином на Битрикс: что знать владельцу

СДЭК и ЮKassa — самая частая связка «доставка плюс оплата» в магазинах на 1С-Битрикс, с которыми мы работаем. Объясняем без технических деталей: что нужно подготовить, как проходит подключение, где обычно ломается и как потом всё это обслуживать.

Обложка статьи: Интеграция СДЭК и ЮKassa с магазином на Битрикс: что знать владельцу

Владельцу магазина не нужно знать, как устроен API службы доставки. Но нужно понимать, какие документы подготовить, сколько времени займёт подключение и какие вопросы задать агентству, чтобы потом не разбираться с зависшими заказами. Эта статья — ровно про это.

Зачем вообще интегрировать, если можно вручную

На пяти заказах в день можно считать доставку по сайту СДЭК и отправлять ссылки на оплату из личного кабинета ЮKassa руками. На двадцати — это уже половина рабочего дня менеджера. На пятидесяти — ошибки в адресах, забытые накладные и покупатели, которые ждут ссылку на оплату до вечера.

Интеграция делает три вещи: покупатель видит точную стоимость и срок доставки до оформления заказа, оплачивает сразу на сайте, а заказ с накладной уходит в СДЭК без участия менеджера. По нашему опыту, это убирает большую часть рутины и заметную долю брошенных корзин.

Что подготовить до начала работ

Для ЮKassa

  • Договор с ЮKassa. Заключается онлайн от имени вашего ИП или юрлица. Проверка занимает обычно несколько рабочих дней — начинайте заранее, это самый долгий этап.
  • Решение по онлайн-кассе. По закону 54-ФЗ при онлайн-оплате покупателю нужно выдать чек. Варианты: своя касса с подключением к ЮKassa или облачное решение. Этот вопрос лучше обсудить с бухгалтером до подключения, а не после первого заказа.
  • Доступ в личный кабинет ЮKassa. Из него мы берём идентификатор магазина и ключ для подключения. Пароль нам не нужен — только эти данные, которые вы передаёте сами.

Для СДЭК

  • Договор с СДЭК. Для юрлиц и ИП — свой тариф, обычно выгоднее, чем для частных лиц. Заключается через менеджера СДЭК или онлайн.
  • Данные для интеграции. После заключения договора СДЭК выдаёт учётные данные для подключения к их системе. Запросите их у своего менеджера сразу.
  • Адрес склада или точки отгрузки. Откуда курьер будет забирать посылки или куда вы их будете относить.
  • Габариты и вес типичных заказов. От этого зависит расчёт стоимости. Если товары разные, нужны габариты для каждого товара или хотя бы для категорий.

Как проходит подключение

Шаг 1. Установка и настройка модулей

У ЮKassa и СДЭК есть официальные модули для 1С-Битрикс. Мы устанавливаем их из маркетплейса Битрикс, вводим ваши данные, настраиваем тарифы и способы доставки. Для интернет-магазина, созданного на Битрикс изначально, это занимает день-два.

Шаг 2. Настройка логики

Здесь решаются вопросы, которые влияют на покупателя напрямую:

  • Какие виды доставки показывать: курьером до двери, в пункт выдачи, в постамат.
  • Как считать стоимость: по тарифу СДЭК, с наценкой, с порогом бесплатной доставки.
  • Что делать, если СДЭК не доставляет в город покупателя: показать другую доставку или сообщение.
  • Какие способы оплаты показывать внутри ЮKassa: карты, СБП, электронные кошельки, рассрочку.
  • Когда отправлять чек: при оплате, при отгрузке или оба — по согласованию с бухгалтером.

Шаг 3. Тестирование

И ЮKassa, и СДЭК дают тестовый режим. Мы проводим тестовые заказы с разными городами, суммами и способами доставки, проверяем, что заказ появляется в Битрикс с правильным статусом, чек формируется, накладная уходит в СДЭК. Только после этого переключаем на боевой режим.

Шаг 4. Обучение и первые реальные заказы

Показываем вашему менеджеру, где смотреть статус оплаты, как печатать накладную, как оформить возврат. Первые несколько дней после запуска держим связь — именно тогда вылезают нюансы вроде нестандартного адреса или частичной оплаты.

Где обычно ломается

Статус оплаты не доходит до сайта. Покупатель заплатил, а заказ висит как неоплаченный. Причина чаще всего в настройке уведомлений от ЮKassa к сайту. Решается настройкой, но проверять нужно сразу.

Неверный расчёт доставки. Если у товаров не заполнены вес и габариты, модуль считает по значениям по умолчанию — и стоимость получается либо заниженной (вы доплачиваете), либо завышенной (покупатель уходит). Заполняйте габариты сразу при добавлении товара.

Чек не сформировался. Обычно из-за того, что у товара не указана ставка НДС или признак предмета расчёта. Это настраивается один раз на весь каталог.

После обновления Битрикс модуль перестал работать. Такое бывает, когда обновляется платформа, а модуль — нет, или наоборот. Поэтому обновления лучше ставить в рамках поддержки, с проверкой после.

Как это выглядит для покупателя

Полезно пройти путь глазами клиента — именно так мы проверяем интеграцию перед сдачей.

  • В карточке товара покупатель вводит город и сразу видит: «СДЭК до пункта выдачи — от 250 рублей, 2–4 дня».
  • В корзине выбирает способ доставки, на карте — ближайший пункт выдачи. Стоимость пересчитывается автоматически.
  • Нажимает «Оплатить» и попадает на страницу ЮKassa, где выбирает карту, СБП или рассрочку.
  • После оплаты возвращается на сайт со страницей «Спасибо», получает письмо с номером заказа и чек на почту или телефон.
  • Через день-два получает уведомление с трек-номером и ссылкой на отслеживание.

Если на любом из этих шагов покупатель видит ошибку, пустое поле или цену «уточняется», — интеграция не доделана. Требуйте от подрядчика демонстрации всего пути, а не «модуль установлен».

Обслуживание после запуска

Интеграция — не разовая настройка. Вот что потребует внимания в течение года.

Обновления модулей. ЮKassa и СДЭК выпускают обновления несколько раз в год: новые способы оплаты, изменения в тарифах, исправления. Их нужно ставить и после каждого проверять тестовым заказом.

Изменение тарифов СДЭК. Тарифы индексируются. Если у вас наценка или порог бесплатной доставки — пересчитывайте экономику при каждом изменении.

Новые пункты выдачи и зоны. Подтягиваются автоматически через модуль, но если вы вручную ограничивали список городов — проверьте, не отрезали ли новые.

Сверка платежей. Раз в месяц сверяйте заказы в Битрикс с выпиской из ЮKassa. Расхождения — повод проверить уведомления об оплате.

Всё это входит в нашу поддержку. Если поддержки нет, заложите хотя бы один час специалиста в месяц на проверку.

Что ещё можно подключить к этой связке

Когда базовая интеграция работает, её можно развивать:

  • Отслеживание посылки для покупателя — статус из СДЭК показывается в личном кабинете и приходит в письме.
  • Автоматическая смена статусов заказа — «передан в доставку», «прибыл в пункт выдачи», «получен» без ручной работы.
  • Вторая служба доставки — для городов, куда СДЭК едет долго или дорого.
  • Уведомления в Telegram — покупателю о статусе, вам о новых заказах и проблемах с оплатой.
  • Связь с Битрикс24 — заказ, оплата и доставка в одной карточке сделки.

Возвраты и отмены: как это работает в связке

Об этом редко думают при подключении, но именно здесь менеджеры тратят больше всего нервов.

Покупатель отменил заказ до отправки. Возврат оформляется прямо из заказа в Битрикс: модуль ЮKassa отправляет запрос на возврат, деньги возвращаются покупателю на тот же способ оплаты, формируется чек возврата. Накладная в СДЭК отменяется.

Покупатель не забрал посылку из пункта выдачи. СДЭК возвращает её вам, за обратную доставку платите вы. Это нужно учитывать в экономике, особенно для дешёвых товаров. Частичное решение — предоплата вместо оплаты при получении.

Частичный возврат. Из заказа на три товара покупатель вернул один. В Битрикс можно оформить возврат на часть суммы, чек сформируется на нужную позицию. Главное — чтобы состав заказа в системе совпадал с реальным.

Все эти сценарии мы прогоняем на тестировании. Попросите подрядчика показать возврат, а не только успешную оплату.

Предоплата или оплата при получении

СДЭК позволяет принимать оплату при получении, и многие владельцы включают этот вариант, чтобы не отпугнуть покупателей. Обратная сторона — выше доля невыкупа: человек заказал и передумал, а вы заплатили за доставку туда и обратно. По нашему опыту, разумный компромисс — оставить оплату при получении только для недорогих заказов или для постоянных клиентов, а для остальных предлагать предоплату картой или через СБП со скидкой за неё.

Сколько времени занимает

Если договоры с ЮKassa и СДЭК уже заключены и данные на руках, подключение обеих интеграций вместе с тестированием занимает 3–5 рабочих дней. Если договоры ещё не заключены — прибавьте время на их оформление, и это обычно самая долгая часть.

В наших пакетах интеграции уже учтены: в «Старте» одна на выбор, в «Стандарте» 2–3, в «Про» — без ограничений. Для действующего магазина подключение оценивается отдельно, в зависимости от версии Битрикс и состояния сайта.

Вопросы, которые стоит задать агентству

  • Используете официальные модули или свою разработку? Официальные обновляются вместе с сервисом.
  • Кто отвечает за работу интеграции после обновления Битрикс?
  • Как настроена фискализация и кто её согласовывал?
  • Что будет видеть покупатель, если расчёт доставки не сработал?

Если вы хотите подключить СДЭК и ЮKassa к действующему магазину или запускаете новый — напишите нам, расскажем, что потребуется именно в вашем случае: интернет-магазины на Битрикс: разработка и интеграции.