Доставка в интернет-магазине: сценарии и ограничения
Как спланировать доставку интернет-магазина: география, курьер и самовывоз, расчёт стоимости, ограничения корзины и проверка перед запуском.
Доставка в интернет-магазине начинается с правил бизнеса, а не с логотипов перевозчиков в корзине. Нужно определить, куда вы отправляете товары, какие заказы принимаете, кто считает стоимость и что увидит покупатель при ограничениях. Подключение службы доставки — только часть этой работы.
Полезный результат подготовки — короткая таблица сценариев: состав заказа, адрес, способ получения, цена и следующий шаг. Её можно составить вместе с сотрудником, который сейчас оформляет отправления вручную. Это поможет обнаружить исключения до того, как с ними столкнётся покупатель.
1. Опишите географию и способы получения
Начните с реальной схемы отгрузки. Один склад или несколько? Доступен ли самовывоз? Курьер работает только в городе или выезжает в область? Кто упаковывает товар и когда заказ передают перевозчику? Срок подготовки и срок перевозки лучше описывать отдельно: наличие товара ещё не означает отправку сегодня.
Для каждого способа получения запишите:
- территорию обслуживания и исключённые населённые пункты;
- допустимые товары, вес и габариты отправления;
- график склада, курьера или точки самовывоза;
- доступные способы оплаты;
- условия, при которых требуется согласование с менеджером.
Например, магазин может отправлять небольшие товары в пункты выдачи, а крупногабаритные — только грузовой доставкой. Это условный сценарий, не универсальное правило перевозчиков. Важно проверить его по вашему договору и выбранному тарифу, а затем одинаково отразить на сайте и в работе менеджера.
Не предлагайте покупателю недоступный способ с расчётом на последующий звонок. Если адрес вне зоны обслуживания, лучше сразу объяснить ограничение и предложить подходящее действие. При проектировании интернет-магазина на 1С-Битрикс такие правила входят в разбор оформления заказа.
2. Решите, откуда берутся цена и срок
Есть разные сценарии расчёта: фиксированная цена для зоны, собственная таблица условий или запрос тарифа во внешний сервис. Выбирать нужно по фактической логистике. Автоматический расчёт не заменяет подготовку данных: системе могут понадобиться адрес отправления, местоположение получателя, вес и размеры упакованного заказа.
Отдельно согласуйте бесплатную доставку. От какой суммы она действует, до или после скидок? Для всех регионов и товаров или только части? Кто оплачивает доплату за тяжёлую посылку? Если эти условия существуют только в голове менеджера, корзина будет показывать неполную картину.
В документации 1С-Битрикс описаны настройки стоимости, местоположений и доступности доставки по параметрам заказа, включая вес и стоимость. Однако конкретные тарифы и возможности автоматического расчёта зависят от выбранной службы и её подключения.
Покупателю нужно различать окончательную цену и предварительную оценку. Если стоимость подтверждает менеджер, назовите это прямо до оформления. Нельзя показывать ноль как будто доставка бесплатная, когда сервис просто не смог вернуть тариф.
3. Продумайте исключения и сбои
Проверьте не только обычную корзину, но и пограничные случаи. Что произойдёт после добавления тяжёлого товара? Можно ли заказать позиции с разных складов вместе? Как изменится доставка после удаления товара или применения скидки? Сохранится ли выбранный пункт выдачи при смене города?
Особое внимание — недоступности сервиса перевозчика. Заранее выберите допустимое поведение: повторить расчёт, предложить другой способ или принять запрос без окончательной стоимости с явным предупреждением. Самостоятельно придумывать тариф в момент ошибки сайт не должен.
Разделите получение тарифа, создание отправления и получение трек-номера. Если вам нужны все три действия, перечислите их в задании. Сам факт появления службы в корзине ещё не подтверждает, что после оплаты автоматически создаётся накладная.
Назначьте ответственного за исключения. Менеджеру нужен понятный список заказов, требующих согласования, а покупателю — информация о следующем шаге. Иначе технически принятый заказ может остаться без движения.
4. Примите доставку на тестовых заказах
До запуска соберите несколько корзин: обычный заказ, заказ на границе бесплатной доставки, тяжёлый товар, самовывоз и адрес вне зоны обслуживания. Для каждой заранее запишите ожидаемые способы, цену и пояснения. Затем проверьте оформление на телефоне, письмо покупателю и данные в панели магазина.
Сверьте итоговую сумму после изменения адреса и состава корзины. Проверьте, что покупатель видит выбранный пункт, а сотрудник получает достаточно данных для отправления. Если накладная создаётся автоматически, испытайте повторную обработку заказа: она не должна создавать лишнее отправление.
Не копируйте чужую страницу условий без проверки предмета услуги. Например, мои условия доставки результата разработки описывают электронную передачу сайта и доступов. Это не шаблон правил перевозки физических товаров для магазина.
Для оценки подготовьте географию, примеры товаров с весом и размерами, выбранных перевозчиков и список исключений. Я уточню сценарии и отделю настройку готового подключения от дополнительной разработки.