БонусБесплатный первый месяц абонентской поддержки при заказе разработки «под ключ»

Самовывоз и резервирование товара в 1С-Битрикс: наличие по точкам

Самовывоз и резервирование товара в 1С-Битрикс: пункты самовывоза, остатки по точкам, резерв под заказ и наличие в магазине

Покупатель нашёл нужный товар и хочет забрать его сегодня, не дожидаясь курьера и не переплачивая за доставку, — если у магазина есть точка рядом. Но чтобы самовывоз работал, недостаточно приписать «можно забрать самому»: нужно показать, в каком именно магазине товар есть в наличии прямо сейчас, отложить его под заказ, чтобы не продали другому, и вовремя сказать покупателю, что заказ готов. Всё это в 1С-Битрикс собирается из трёх вещей — точек самовывоза с остатками, резерва товара под заказ и связи со складом в 1С. Эта статья — практическое руководство, как настроить самовывоз с наличием по точкам в магазине на 1С-Битрикс.

Разберём по шагам: как самовывоз устроен в модуле «Интернет-магазин», как связать точки со складами и показать «наличие по магазинам», как выбрать точку в оформлении с учётом остатков, как работает резервирование и срок хранения резерва, как принять оплату онлайн или на месте с чеком по 54-ФЗ, как уведомить о готовности к выдаче и как избежать классической беды — «продали то, что было зарезервировано». Материал основан на нашей практике разработки магазинов с оплатой и доставкой и интеграции служб доставки и складского учёта — по делу, без обещаний «настроим за час».

Коротко

  • Самовывоз в 1С-Битрикс — это способ доставки из собственной точки, где вместо тарифа службы главную роль играют остатки по вашим магазинам.
  • Наличие по точкам показывается, только если остатки ведутся по складам в 1С и приходят на сайт по каждому складу отдельно.
  • Резерв откладывает товар под заказ, чтобы его не продали другому; у резерва должен быть срок хранения и авто-снятие по таймауту.
  • Оплату при самовывозе можно брать онлайн заранее или на месте, но в обоих случаях нужен кассовый чек по 54-ФЗ.
  • Самая частая беда — продали зарезервированное из-за рассинхронизации кассы и сайта; лечится единым учётом остатков и резервов в 1С.

Зачем магазину самовывоз и когда он выигрывает

Самовывоз часто недооценивают: кажется, что это «доставка для тех, кто не хочет платить за курьера». На деле это полноценный канал получения, который при верной настройке повышает конверсию и снижает издержки. Разберём, за счёт чего.

Но самовывоз выигрывает только тогда, когда честно показывает наличие. Обещать «заберите в магазине», а на месте выяснить, что товара нет, — худший сценарий: покупатель зря съездил и больше не вернётся. Поэтому основа рабочего самовывоза — это не галочка «включить способ доставки», а достоверные остатки по точкам и резерв, который гарантирует, что отложенный товар дождётся покупателя. Именно об этой инженерной части и пойдёт речь дальше.

Самовывоз против курьерской доставки

Самовывоз не заменяет доставку, а дополняет её: у каждого канала свои сильные стороны и свои сценарии. Понимание разницы помогает правильно спроектировать оформление заказа, где оба варианта стоят рядом.

ПараметрСамовывозКурьерская доставка
Кто выдаётМагазин из своей точкиКурьер или служба доставки
Стоимость для покупателяОбычно бесплатноТариф по весу, габаритам и зоне
Скорость полученияСегодня, если товар в точкеОт часов до нескольких дней
Ключевой факторНаличие в точке и резервТариф и срок службы
ОплатаОнлайн заранее или на местеОнлайн или наложенный платёж
РискНевыкуп, «продали резерв»Невыкуп, потеря в пути
Где живёт в БитриксеСлужба доставки «Самовывоз»Служба доставки с обработчиком

Главное отличие в том, где сосредоточена сложность. У курьерской доставки это расчёт тарифа по весу, габаритам и зоне через API службы — эту тему мы подробно разбираем в статье про доставку Яндекс, Почты и 5Post и в материале про расчёт доставки по весу, габаритам и зонам. У самовывоза тарифа как такового нет, зато вся сложность — в достоверном наличии по точкам и в резерве. Поэтому настраивать самовывоз «как ещё одну службу доставки» и забыть про остатки — распространённая ошибка, которая и приводит к «приехал, а товара нет».

Как устроен самовывоз в модуле «Интернет-магазин»

В 1С-Битрикс самовывоз — это способ доставки в модуле «Интернет-магазин», но с несколькими особенностями, которые отличают его от служб-обработчиков вроде Яндекса или СДЭК. Разберём составные части.

Ключевая мысль: у самовывоза, в отличие от курьерских служб, нет расчёта тарифа по API — вместо этого его «движок» — это остатки по складам и резерв. Поэтому качество самовывоза определяется не настройкой обработчика, а тем, насколько достоверно и оперативно вы ведёте остатки по точкам и как аккуратно резервируете товар под заказ. Всё остальное — надстройка над этими двумя вещами.

Важно: самовывоз можно и нужно держать включённым одновременно с курьерскими службами. На оформлении покупатель увидит единый список способов: «самовывоз из магазина — бесплатно», «курьером — по тарифу», «в пункт выдачи» — и выберет удобный. Самовывоз при этом показывают только для тех товаров, что есть в точках.

Точки самовывоза и склады: модель данных

Прежде чем настраивать интерфейс, нужно правильно описать данные: что такое «точка самовывоза» и как она связана со складом. От этой модели зависит всё остальное — и наличие на карточке, и выбор в оформлении.

Что описывает точка самовывоза

Связь «точка ↔ склад»

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

1С: учёт остатки по складам Сайт обмен по складам Магазин на Ленина в наличии · 4 шт Магазин на Мира нет в наличии Центральный склад в наличии · 12 шт обмен
Схема: остатки ведутся по складам в 1С, приходят на сайт по каждому складу отдельно и раскладываются по точкам самовывоза — так получается «наличие по магазинам».

Остатки по точкам: откуда берётся наличие по магазинам

«В наличии в магазине на Ленина» — это не текст, который кто-то вписал руками, а результат учёта остатков в разрезе складов. Разберём, откуда берётся эта информация и что нужно, чтобы она была достоверной.

Именно многоскладской учёт — фундамент самовывоза с наличием по точкам. Если остатки ведутся одним общим числом, показать разрез по магазинам физически неоткуда, и самое большее, что можно сделать, — «есть в наличии / нет» в целом. Как устроен обмен остатками между несколькими складами и почему свободный остаток считают за вычетом резерва, мы подробно разбираем в отдельной статье про обмен остатками с нескольких складов и WMS. Здесь же важно зафиксировать: без учёта по складам «наличие по магазинам» не построить.

Что подготовить до запуска самовывоза

Как обычно, основная работа — подготовка. Чтобы самовывоз заработал честно, до настройки собирают несколько вещей.

Список точек и их привязка к складам

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

Остатки по складам из 1С

Политика резерва и оплаты

Заранее решите бизнес-правила: на какой срок резервировать товар под неоплаченный и под оплаченный заказ, когда снимать резерв, можно ли платить онлайн и на месте, до какого срока хранить готовый заказ в точке. Это решения бизнеса, а не технические галочки; Битрикс лишь исполнит то, что вы задали. Продумать их до настройки — значит избежать переделок.

Настройка службы «Самовывоз» в Битриксе

Когда данные готовы, самовывоз собирают как способ доставки. Общий порядок настройки такой.

  1. Создайте службу доставки «Самовывоз». В разделе «Магазин → Службы доставки» добавьте службу с фиксированным тарифом (обычно бесплатно) или нулевой ценой.
  2. Опишите точки самовывоза. Заведите список точек с адресами, режимом работы и координатами; для каждой укажите связанный склад.
  3. Свяжите точки со складами. Проверьте, что у каждой точки свой источник остатка, чтобы наличие различалось по магазинам.
  4. Настройте ограничения. Задайте, когда самовывоз доступен: например, только если товар есть хотя бы в одной точке, или только для определённых категорий.
  5. Свяжите с оплатой. Определите, какие способы оплаты доступны для самовывоза — онлайн-предоплата, оплата на месте — через ограничения способов оплаты.
  6. Настройте статусы и уведомления. Заложите статусы «собирается», «готов к выдаче», «выдан» и уведомление о готовности.
  7. Проверьте на тестовых заказах. Оформите самовывоз из разных точек с разным наличием и убедитесь, что всё считается и резервируется корректно.

Обратите внимание: в отличие от курьерских служб, здесь нет ключей API и обработчика расчёта тарифа — вся «магия» в связке точек со складами и в резерве. Поэтому больше всего времени уходит не на саму службу доставки, а на настройку остатков по складам и политики резерва, к которым мы переходим дальше.

Выбор точки в оформлении заказа

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

Как это работает:

  1. Покупатель выбирает способ «Самовывоз из магазина».
  2. Система показывает точки — списком и на карте — с адресами и режимом работы.
  3. Для каждой точки рядом отображается наличие выбранных товаров: «в наличии», «частично», «нет».
  4. Точки, где заказ есть целиком, помечаются как доступные; где нет — либо скрываются, либо показывают срок, когда товар появится.
  5. Покупатель выбирает удобную точку с наличием и подтверждает; выбор сохраняется в заказе.

Ключевой нюанс — показывать наличие именно выбранных товаров, а не абстрактное «магазин работает». Если в корзине три позиции, а в ближайшей точке есть только две, покупатель должен это видеть: либо ему предложат точку, где есть всё, либо честно скажут, что одну позицию придётся ждать. Хорошая реализация ещё и сортирует точки по удобству — ближайшие с полным наличием наверх — и фильтрует по режиму работы. Это заметно снижает трение и число «приехал, а товара нет».

Самовывоз · выбор точки ● Магазин на Ленина в наличии всё · 0,7 км · до 21:00 ○ Магазин на Мира нет 1 позиции · 2,1 км ○ Центральный склад в наличии всё · 5,4 км · до 18:00 Выбрано: Магазин на Ленина ✓ Магазин на Ленина в наличии всё
Схема: на оформлении покупатель видит точки самовывоза с наличием именно своих товаров; точки с полным наличием выделены, выбранная сохраняется в заказе.

«В наличии в магазине X» на карточке товара

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

Здесь важно не переусердствовать с деталями. Показывать точное число до единицы бывает рискованно: остатки меняются, и «осталась 1 шт» может устареть за минуты. Часто разумнее градация «в наличии / мало / нет», которая менее чувствительна к небольшим расхождениям. Конкретную логику отображения выбирают под товар и под частоту обмена: для дорогих штучных товаров точное количество уместнее, для ходовых — градация. В любом случае блок наличия на карточке работает на конверсию, показывая покупателю, что товар реально можно забрать рядом.

Совет: не показывайте на карточке точное количество, если обмен остатками идёт редко. Устаревшее «осталась 1 шт», которое на деле уже продано, раздражает сильнее, чем честная градация «в наличии / мало / нет». Точное число уместно там, где остатки обновляются часто.

Резервирование товара под заказ

Резерв — сердце надёжного самовывоза. Между оформлением заказа и приходом покупателя проходит время, и без резерва товар может «уйти» в другой заказ или в розничную продажу. Разберём, как резерв работает.

Механика проста по сути: при оформлении (или оплате) заказа товар переходит из свободного остатка в зарезервированный. Физически он остаётся на складе, но для новых заказов и для расчёта наличия уже недоступен. Когда заказ выдан, резерв списывается вместе с товаром; если заказ отменён или срок вышел — резерв снимается, и товар возвращается в свободный остаток.

Жизненный цикл резерва под заказ Заказ оформлен свободный остаток Товар в резерве отложен под заказ Выдан списание со склада Резерв снят возврат в остаток резерв покупатель забрал срок вышел / отмена
Схема: заказ откладывает товар в резерв со свободного остатка; дальше либо выдача со списанием, либо снятие резерва по таймауту или отмене с возвратом в остаток.

Понимание этой механики важно и для настройки, и для диагностики. Например, вопрос «почему товар показывается в наличии, хотя его весь разобрали в заказы» почти всегда решается через свободный остаток: если наличие считать по физическому остатку, а не за вычетом резерва, оно будет завышенным. А вопрос «почему склад забит отложенным, но невыкупленным» — через срок хранения резерва, к которому переходим.

Срок хранения резерва и авто-снятие

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

Конкретные сроки — это бизнес-решение, зависящее от оборачиваемости и дефицитности товара. Ходовой товар с высоким спросом резервируют на короче, чтобы он быстрее возвращался в продажу; редкий и дорогой можно держать дольше. Главное — чтобы политика была явно задана и исполнялась автоматически, а не «как получится». Авто-снятие резерва по таймауту как раз и превращает политику в работающий механизм: без него любой срок остаётся благим пожеланием.

Ситуация с заказомЧто с резервомЧто со свободным остатком
Оформлен, не оплаченРезерв на короткий срокУменьшается на время резерва
Оплачен онлайнРезерв до выдачиУменьшен до списания
Готов к выдачеРезерв держитсяУменьшен
Выдан покупателюРезерв списан с товаромУменьшен окончательно
Отменён покупателемРезерв снятВозвращается в остаток
Срок вышел, не выкупленАвто-снятие по таймаутуВозвращается в остаток

Оплата при самовывозе: онлайн и на месте

У самовывоза два основных сценария оплаты, и обычно магазин даёт покупателю выбор между ними. У каждого свои плюсы и свои требования.

Оплата онлайн заранее

Покупатель платит на сайте при оформлении, и заказ приезжает к выдаче уже оплаченным. Плюсы: меньше невыкупов (оплатив, покупатель почти наверняка заберёт), быстрая выдача без очереди в кассу, оплаченный заказ можно резервировать дольше. Онлайн-оплата подключается через платёжную систему; о её настройке мы пишем в разборах рубрики «Оплата и доставка».

Оплата на месте

Покупатель платит наличными или картой в самом магазине при получении. Плюс — снимается барьер «платить вперёд незнакомому магазину», что важно для новых покупателей и дорогих товаров. Минус — выше риск невыкупа: заказ отложен, а покупатель не пришёл. Для оплаты на месте резерв под неоплаченный заказ обычно держат короче, чтобы не копить «мёртвые» резервы.

Технически способы оплаты связывают со способом доставки «Самовывоз» через ограничения: для самовывоза предлагают и онлайн-предоплату, и оплату на месте, а какой-нибудь неуместный для самовывоза способ — скрывают. Важно, чтобы выбор оплаты был согласован с политикой резерва: если разрешена оплата на месте, срок резерва под такой заказ задают осознанно.

Чек по 54-ФЗ при самовывозе

Независимо от того, где покупатель платит, при оплате должен формироваться кассовый чек по 54-ФЗ. Это требование закона, и для самовывоза оно решается по-разному в зависимости от момента оплаты.

Практический смысл: чек — это не деталь, которую можно отложить «на потом». Настройку самовывоза сразу проектируют с ответом на вопрос «где и когда пробивается чек» для каждого сценария оплаты. Для оплаты на месте это чаще всего касса магазина, для онлайн — касса, связанная с сайтом. Если оба сценария разрешены, нужно исключить путаницу, чтобы чек формировался ровно один раз в нужном месте.

Уведомление о готовности к выдаче

Между оформлением и выдачей есть важный момент — заказ собран и ждёт покупателя. Об этом нужно вовремя сообщить, иначе покупатель либо приедет слишком рано, либо забудет про заказ, и тот «повиснет» в резерве.

Как это устроено:

  1. Сборка заказа. Магазин собирает заказ в точке: находит зарезервированный товар, комплектует.
  2. Статус «готов к выдаче». Оператор (или 1С, если сборка ведётся там) переводит заказ в статус готовности.
  3. Автоматическое уведомление. По смене статуса покупателю уходит письмо, СМС или сообщение в мессенджере.
  4. Содержание уведомления. Адрес точки, режим работы, номер заказа, что взять с собой и срок хранения заказа.
  5. Напоминание о сроке. Если покупатель долго не приходит, ему напоминают, что заказ ждёт и до какого числа хранится.

Уведомление о готовности — это не «приятная мелочь», а часть механики резерва. Оно закрывает разрыв между «заказ оформлен» и «покупатель пришёл»: без него покупатель не знает, когда ехать, а магазин не понимает, ждать ли его вообще. Связка «статус готовности → уведомление → напоминание о сроке → авто-снятие резерва» превращает самовывоз в предсказуемый процесс, а не в лотерею «приехал — не собрано».

Готовность к выдаче и уведомление Заказ собран в точке самовывоза Готов к выдаче смена статуса заказа Уведомление адрес · срок номер заказа Выдан списание Пока заказ не выдан — товар держится в резерве; по истечении срока хранения приходит напоминание, затем резерв снимается автоматически
Схема: собранный заказ переводят в статус «готов к выдаче», покупателю уходит уведомление с адресом и сроком; до выдачи товар держится в резерве, по истечении срока резерв снимается.

Очередь выдачи и статусы заказа

Когда самовывозных заказов много, точке нужен порядок: кто уже собран, кто ждёт, кого выдали. Это обеспечивает система статусов заказа — она же управляет резервом и уведомлениями.

Типовой путь самовывозного заказа по статусам: оформлен → (оплачен) → собирается → готов к выдаче → выдан. Возможны ветки: отменён и резерв снят по сроку. Каждый статус несёт смысл и для покупателя, и для оператора точки.

Для оператора точки статусы образуют очередь выдачи: он видит, какие заказы нужно собрать, какие уже готовы и ждут, какие выданы. Это особенно важно в час пик, когда за заказами приходят одновременно. Статусы можно вести на сайте вручную или синхронизировать с 1С, если сборка и учёт идут там. Главное — чтобы смена статуса была связана и с резервом (готовый заказ держит резерв, выданный — списывает), и с уведомлениями (готовность запускает сообщение покупателю).

Связь со складом 1С: остатки по складам

Всё, о чём шла речь — наличие по точкам, свободный остаток, резерв, — держится на связи сайта со складским учётом в 1С. Это тот фундамент, без которого самовывоз честным не сделать.

Ключевая мысль: точность самовывоза начинается в 1С — с корректных остатков по складам и с единого учёта резервов. Если сайт и касса работают с одним источником данных, конфликт «онлайн отложил — розница продала» исчезает. Если же остатки на сайте и в рознице живут порознь и синхронизируются редко, никакая настройка службы доставки не спасёт от рассинхронизации. Как выстроить обмен остатками с нескольких складов и не допустить расхождений, мы подробно разбираем в статье про обмен остатками с нескольких складов и WMS.

Гибрид: самовывоз из ближайшей точки с наличием

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

Как это работает:

  1. Покупатель выбирает самовывоз и указывает свой адрес или город.
  2. Система проверяет наличие товаров из корзины по каждой точке.
  3. Из точек, где есть весь заказ, выбирается ближайшая к покупателю.
  4. Она предлагается по умолчанию, но покупатель может выбрать другую вручную.
  5. Если полного наличия нет нигде, предлагают точку с частичным наличием и срок довоза недостающего.

Гибрид особенно ценен для сетей: он избавляет покупателя от перебора десятков точек и сразу показывает «заберите вот здесь, это ближе всего и всё есть». Технически это надстройка над остатками по складам и резервом: система должна уметь быстро проверить наличие корзины по многим точкам и отсортировать их по расстоянию. Это уже не типовая галочка, а логика под конкретную сеть, которую проектируют отдельно. Но фундамент тот же — достоверные остатки по складам, без которых любой «умный» подбор точки бессмыслен.

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

Политика резерва: сценарии и таблица

Резерв — это не одна настройка, а политика из нескольких решений, которые магазин принимает осознанно. Соберём их в одну картину, чтобы было видно, что именно нужно определить.

РешениеВариантыНа что влияет
Когда резервироватьПри оформлении / после оплатыНадёжность для покупателя против нагрузки на склад
Срок под неоплаченныйКороткийЗащита склада от «мёртвых» резервов
Срок под оплаченныйДлиннее, до выдачиУдобство покупателя, хранение в точке
Авто-снятиеПо таймаутуВозврат товара в продажу без ручных действий
По какому складуПо выбранной точкеТовар откладывается там, где заберут
Наличие считатьПо свободному остаткуНе продать уже отложенное
Единый учёт с розницейДа / нетЗащита от «продали зарезервированное»

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

Частые проблемы и как их избежать

Проблемы самовывоза и резерва повторяются из проекта в проект. Зная их заранее, вы избежите большей части боли.

Большинство этих проблем сводятся к двум корням: остатки ведутся не по складам (или не за вычетом резерва) и учёт сайта не связан с розницей единым источником. Решив эти два вопроса на уровне 1С и обмена, вы снимаете основную массу «загадочных» сбоев самовывоза. Всё остальное — уведомления, статусы, оплата — надстройка, которая работает уже поверх достоверных данных.

Тестирование самовывоза и резерва

Перед запуском самовывоз прогоняют по сценариям — «вроде работает» недостаточно, особенно когда речь о резерве и остатках. Вот что проверить.

Особое внимание — краям: последняя единица товара, одновременные заказы на неё, истечение срока резерва, розничная продажа отложенного. Именно на этих сценариях вылезают самые болезненные проблемы — «продали зарезервированное» и «в наличии, а на деле нет». Прогнав их до запуска, вы избежите разбора этих ситуаций уже с реальными покупателями.

Чек-лист запуска самовывоза

Короткий список, по которому удобно свериться перед открытием самовывоза для всех покупателей:

  1. Точки самовывоза описаны: адреса, режим работы, координаты — заведены и проверены.
  2. Точки связаны со складами: у каждой свой источник остатка для наличия по магазинам.
  3. Остатки по складам приходят из 1С по каждому складу отдельно, а не общим числом.
  4. Наличие считается по свободному остатку — за вычетом резерва.
  5. Служба «Самовывоз» создана с нужным тарифом и ограничениями по наличию.
  6. Выбор точки в оформлении показывает наличие выбранных товаров и сохраняется в заказе.
  7. Блок наличия на карточке показывает точки корректно, без устаревших точных чисел при редком обмене.
  8. Политика резерва задана: момент резерва, сроки под неоплаченный и оплаченный, авто-снятие.
  9. Оплата настроена: онлайн и/или на месте, чек по 54-ФЗ формируется в нужном месте один раз.
  10. Статусы и уведомление о готовности работают: «готов к выдаче» запускает сообщение покупателю.
  11. Единый учёт с розницей настроен: резерв виден кассе, розничная продажа уменьшает наличие сайта.
  12. Тестовые сценарии пройдены: последняя единица, одновременные заказы, истечение резерва, продажа в рознице.

Вывод

Самовывоз в 1С-Битрикс — это не просто «ещё один способ доставки», а канал, где вся сложность сосредоточена не в тарифе, а в достоверном наличии по точкам и в резерве. Покупатель выигрывает, когда видит, в каком магазине товар есть сегодня, и уверен, что отложенное дождётся его прихода. Магазин выигрывает на экономии логистики, скорости и допродажах в точке — но только если самовывоз показывает наличие честно.

Главное помнить: всё держится на двух вещах — остатки нужно вести по складам в 1С и считать наличие по свободному остатку за вычетом резерва, а учёт сайта связать с розницей единым источником, чтобы не «продать зарезервированное». Поверх этого фундамента настраивают выбор точки в оформлении, блок наличия на карточке, срок хранения резерва с авто-снятием, оплату онлайн или на месте с чеком по 54-ФЗ, уведомление о готовности и статусы очереди выдачи. Тогда самовывоз перестаёт быть лотереей «приехал — не собрано» и становится предсказуемым, конверсионным каналом. Смежные темы разбираем в статьях про доставку Яндекс, Почты и 5Post, расчёт доставки по весу и габаритам и в рубрике «Оплата и доставка».

Частые вопросы

Чем самовывоз в 1С-Битрикс отличается от доставки в пункт выдачи службы?

Самовывоз — это выдача заказа из собственной точки магазина: своего розничного магазина, шоурума или склада. Товар никуда не едет через стороннюю службу, покупатель приходит по вашему адресу и забирает заказ, который вы для него собрали и отложили. Доставка в пункт выдачи (ПВЗ) — это отправление через логистическую службу до её точки в другом месте, за что берётся тариф. С точки зрения модуля «Интернет-магазин» самовывоз тоже настраивается как способ доставки, но обычно бесплатный или с фиксированной ценой, а вместо тарифа службы у него ключевую роль играют остатки по вашим точкам: покупатель выбирает магазин, в котором товар есть в наличии прямо сейчас, и это принципиально отличает самовывоз от «внешнего» ПВЗ.

Как показать наличие товара по каждому магазину, а не общий остаток?

Для этого нужен учёт остатков в разрезе складов: каждая точка самовывоза связывается со своим складом в Битриксе, а остатки по этим складам приходят из 1С при обмене. Тогда на карточке товара можно показать не один общий остаток, а список «в наличии в магазине на Ленина — да, на Мира — нет, на складе — 3 шт», а в оформлении заказа предложить к самовывозу только те точки, где выбранные товары реально есть. Ключевое условие — вести остатки по складам в учётной системе и передавать их на сайт по каждому складу отдельно, иначе «наличие по точкам» показать неоткуда.

Что такое резервирование товара под заказ и зачем оно нужно?

Резерв — это когда оформленный заказ «откладывает» товар со свободного остатка, чтобы его не продали другому покупателю, пока первый едет забирать или оплачивает. Технически при резерве товар переходит из свободного остатка в зарезервированный: физически он ещё на складе, но для новых заказов уже недоступен. Без резерва возможна классическая ситуация: два покупателя одновременно оформили последнюю единицу, а на выдаче выяснилось, что товар один. Особенно важен резерв для самовывоза, где между оформлением и приходом покупателя проходит время: без резерва к моменту его визита товар может «уйти» в другой заказ или в розничную продажу в самом магазине.

На какой срок резервировать товар и что делать, когда срок вышел?

Срок хранения резерва — это компромисс между удобством покупателя и оборачиваемостью склада. Если резервировать бессрочно, склад быстро «забьётся» брошенными заказами, которые никто не выкупит, а реальные покупатели будут видеть «нет в наличии». Поэтому задают срок: например, резерв под неоплаченный заказ держится ограниченное время, а под оплаченный — дольше, до фактической выдачи. Когда срок вышел, а заказ не оплачен или не забран, резерв автоматически снимается, и товар возвращается в свободный остаток. Конкретные сроки — это бизнес-решение магазина, а Битрикс лишь исполняет заданную политику: авто-снятие резерва по таймауту настраивается в модуле «Интернет-магазин».

Можно ли оплатить самовывоз онлайн заранее или только на месте?

Оба сценария рабочие, и обычно магазин даёт покупателю выбор. Оплата онлайн заранее удобна тем, что заказ приезжает к выдаче уже оплаченным: покупатель приходит, называет номер и сразу забирает, без очереди в кассу. Оплата на месте (наличными или картой в магазине) снимает барьер для тех, кто не готов платить вперёд незнакомому магазину, но повышает риск невыкупа. В любом случае при оплате должен формироваться кассовый чек по 54-ФЗ: при онлайн-оплате чек пробивает касса, подключённая к сайту, при оплате на месте — касса в самом магазине. Способы оплаты связывают со способом «самовывоз» через ограничения, чтобы для самовывоза предлагались именно подходящие варианты.

Как покупатель узнаёт, что заказ готов к выдаче?

Когда магазин собрал заказ и он ждёт покупателя в точке, статус заказа переводят в «готов к выдаче», и по этому событию покупателю уходит уведомление — письмо, СМС или сообщение в мессенджере — с адресом точки, режимом работы, номером заказа и сроком, до которого заказ хранится. Это важный шаг: без уведомления покупатель либо приходит слишком рано (заказ ещё не собран, впустую съездил), либо забывает про заказ вовсе, и тот «висит» в резерве. Автоматическое уведомление о готовности синхронизируется со сменой статуса, а сам статус может выставляться вручную оператором или приходить из 1С, если сборка ведётся там.

Что делать, если товар продали в рознице, хотя он был зарезервирован под онлайн-заказ?

Это классический конфликт офлайна и онлайна: в магазине на кассе продали последнюю единицу, которая была отложена под интернет-заказ с самовывозом. Причина почти всегда в том, что резерв ведётся только на сайте и не «виден» рознице, либо остатки между кассой и сайтом синхронизируются с задержкой. Правильное решение — единый учёт остатков и резервов в 1С: и сайт, и касса работают с одним источником, резерв под онлайн-заказ уменьшает свободный остаток для розницы тоже. Тогда кассир видит, что единица зарезервирована, и не продаёт её. Частота обмена остатками при этом должна быть достаточной, чтобы окно рассинхронизации было минимальным.

Какая редакция 1С-Битрикс нужна для самовывоза с резервом и остатками по складам?

Самовывоз как способ доставки, резервирование заказов и учёт остатков по складам работают в редакциях с модулем «Интернет-магазин» — «Малый бизнес» и «Бизнес», а также в коробочном «Битрикс24» с интернет-магазином. В редакции «Старт» интернет-магазина нет, поэтому ни служб доставки, ни резерва, ни складского учёта там не будет. Многоскладской учёт с остатками по точкам полноценно раскрывается при обмене с 1С, где остатки ведутся по складам и передаются на сайт по каждому складу отдельно. Поэтому самовывоз с «наличием по магазинам» проектируют в связке редакции с модулем магазина и обмена с 1С.

Поделиться:

Нужен самовывоз, который честно показывает наличие и не теряет резервы?

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

Редакция B2Bsite

Редакция студии B2Bsite. С 2014 года команда настраивает оплату, доставку и складской учёт в интернет-магазинах на 1С-Битрикс: самовывоз с наличием по точкам, резервирование товара под заказ, остатки по складам и обмен с 1С для среднего и крупного бизнеса.

← Все статьи блога