• Интернет-магазины

Магазин с самовывозом: точки, резерв и готовность заказа

Интернет-магазин с самовывозом – это магазин, в котором покупатель оформляет заказ онлайн, а забирает его сам в вашей точке и платит на месте или вперед. Делаем это на OpenCart: справочник точек с картой в чекате, наличие по конкретной точке, резерв на заданный срок и оповещение в момент, когда заказ собран. Сложность здесь не в кнопке «Самовывоз», а в том, чтобы приехавший человек забрал товар, а не услышал «уже продали». Срок — 10–30 рабочих дней, и разницу задает один ответ: ведете ли вы остатки по точкам отдельно.
Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Срок
10–30 рабочих дней от утверждения ТС
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

10–30
Срок

рабочих дней от утверждения ТС

есть ли учет остатков по каждой точке
Главная развилка сметы
48
Резерв, который рекомендуется по умолчанию

часов, снимается автоматически

один из 4 способов получения при 10 способах оплаты
Самовывоз в измеренном магазине инструмента
отдельный адрес с разметкой LocalBusiness и графиком
Страница точки
после бесплатного аудита, 2–4 рабочих дня
Цена
предоплата 50%, 2 раунда правок, гарантия 30 дней
Условия
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • Справочник точек выдачи – адрес, график, телефон, координаты, как заехать: один источник данных для чекаута, страниц точек и писем
  • Выбор точки в чекаты картой и списком с фильтром за городом и районом — покупатель не думает, какая из них ближе
  • Наличие по конкретной точке в карточке товара вместо общего остатка – когда учет это позволяет
  • Резерв после оформления на заданный срок с автоматическим снятием – товар не продается дважды, а склад не зарастает забытыми бронями
  • Оплата по выбору: онлайн вперед или на месте, с правилом по цене или категории товара
  • Уведомление о готовности в мессенджер, SMS или почту – с номером выдачи, адресом, графиком и сроком хранения
  • Код выдачи, по которому заказы находят в точке за секунды, без поиска по фамилии и без звонка менеджеру
  • Отдельный экран для сотрудника точки: что собрать, что выдать сегодня, кнопка «выдана» с фиксацией времени
  • Страницы точек отдельными адресами с разметкой LocalBusiness и графиком работы – они работают на запросы «рядом со мной»
  • Правило для смешанной корзины: подождать сборку в одной точке или разделить заказ – решение показано покупателю к оплате
  • Аналитика: отдельные события выбора самовывоза, готовности и фактической выдачи, чтобы с чего считать неявки
  • Условия: предоплата 50%, два раунда правок на этапе дизайна, гарантийный срок 30 календарных дней
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • Складской учет по точкам как система – мы интегрируемся с имеющейся, а не ставим ее
  • Оборудование точки выдачи и кассовая дисциплина
  • Обучение персонала точек как отдельная услуга
  • Реклама после запуска
  • Хостинг, домен, эквайринг
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Одна точка, а самовывоз договаривается в телефоне

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

Разберём вашу ситуацию на бесплатном аудите

Бесплатный аудит самовывоза

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

Что мы измеряем

  • Точки и их данныеСколько пунктов выдачи, есть ли у каждого адреса, графика, телефона и координаты. Без координат карта в ожидании не соберется, а страница точки не получит разметки.
  • Наличие по точкамЗнаете ли вы, что находится в конкретном магазине, или есть только общий остаток. Это главная развилка сметы: показ наличия по точке требует учета по складам.
  • Резерв и его срокРезервируется ли товар после заказа и на сколько. Без резерва заказа на самовывоз – это уведомление, а не обязательство перед покупателем.
  • Оплата на месте и впередПринимаете ли вы оплату в точке, есть терминал и нужна ли онлайн-оплата для самовывоза. От этого направления зависит количество неявок.
  • Как покупатель узнает о готовностиКто и когда сообщает. Без автоматического оповещения половина людей звонит по телефону, а вторая половина приезжает до того, как заказ собрали.
  • Место самовывоза в чекатеНасколько он виден. Для ориентира: в измеренном нами магазине профессионального инструмента самовывоз в городе один из четырех способов получения при десяти способах оплаты.

Что вы получаете

  • Документ по точкам: что есть в данных, чего не хватает для карты, фильтра и разметки.
  • Схема наличия: общий остаток или учет по слогам — и что именно это изменяет в объеме работ.
  • Описание процесса выдачи от оформления до передачи товара с ролями и точками отказа.
  • Разговор на 30-40 минут по документу, без презентации.

Срок: 2–4 рабочих дня

Почему это бесплатно

Ибо ключевая развилка – есть ли у вас учет по точкам – не видна извне, а она изменяет объем работ в разы. Несколько дней замера спасают от переписки сметы посреди проекта.

Что дальше

После аудита – сумма и срок по этапам с датами, договор, счет, акт.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

    На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Одна точка или сетьОдин адрес – это блок в чекате, страница с картой и письмо о готовности. Двенадцать адресов — справочник, фильтр за городом, отдельный доступ к каждой точке и правило для заказа, который приехали забирать не туда.
  • Откуда берутся остатки по точкамСамая дорогая строчка. Общий остаток – работа на несколько дней. Остатки по составам из учетной системы – это уже обмен: расписание выгрузки, обработка ошибок, поведение сайта в момент, когда обмен не ответил. Обмен не исправляет учет: если в 1С пересорти, сайт аккуратно покажет пересорти.
  • Резерв и его правилаФиксированные часы на весь каталог производятся быстро. Различные сроки по категориям, продление резерва по запросу покупателя, возврат в продажу с уведомлением менеджеру — это уже логика, которую описывают до разработки, а не во время.
  • Оплата на месте«Оплата при доставке» — галочка при оформлении заказа. Терминал на пункте, фискальная проверка через Чекбокс и сверка с онлайн-платежами - отдельная работа с кассовым процессом вместе со своим бухгалтером.
  • Интерфейс для сотрудника точкиЕсть компьютер и человек работает в админке – хватит отдельной роли и фильтра заказов. Выдает продавец из телефона между покупателями — нужен экран под палец, а это несколько дней дизайна и верстки сверх базы.
  • УведомленияПисьмо на почту входит в работу. SMS и мессенджеры – это шлюз, шаблоны, очередь повторов и отдельный счет за трафик. Экономия здесь не в канале, а в том, что менеджер перестает обзванивать.
Кейсы

Задачи и результат в цифрах — все показатели сняты нашим замером

интернет-магазин профессионального инструмента, каталог более 6 тыс. позиций

Задача
Продавать профессиональный инструмент и розничному мастеру, и компании по НДС: каталог с фильтрами, подробные карты и чекат, закрывающий распространенные в Украине способы расчета и получения, включая самовывоз в городе.
Решение
Магазин на OpenCart с двумя языковыми версиями. Десять способов оплаты – от онлайн-карт и рассрочки двух банков до безналичности по НДС и терминалу в самом магазине. Четыре способа получения, среди которых самовывоз в Киеве. Координаты и график точки отдаются машиночитано через JSON-LD OnlineStore из PostalAddress и GeoCoordinates.
Результат
6 486 уникальных страниц товаров и 361 категория в карте сайта. Самовывоз – один из четырех способов получения при десяти способах оплаты, а терминал в магазине дает заплатить картой уже на месте. TTFB 671,2 мс при 407,8 КБ HTML, измерение 31.07.2026. Заодно обнаружили критический дефект: сертификат валидный, но голый домен отдавал 301 на незащищенный протокол — сломался языковой редирект из корня, а не сертификат. И второй: карта сайта генерировалась 34,2 секунды и содержала каждый товар в среднем 3,9 раза под разными путями категорий.

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Интернет-магазин с самовывозом» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:10–30 дней

  1. Бриф и решения по процессу выдачи

    1–3 рабочих дня

    Проходим путь заказа от кнопки до передачи товара: кто собирает, за сколько часов, кто обозначает готовность, что делается с незабранным. Фиксируем срок резерва и правило оплаты. Выходит краткий документ, по которому считается смета и принимается работа.

  2. Справочник точек и страницы точек

    2–4 рабочих дня

    Заводим адреса, графики, телефоны и координаты в одну сущность, из которой потом живут и ждут, и страницы, и письма. Каждая точка получает адрес на сайте с картой, разметкой LocalBusiness и описанием заезда – именно сюда приходят запросы с названием района.

  3. Наличие по точкам и резерв

    3–8 рабочих дней

    Самый трудный этап. Подключаем остатки по составам из учетной системы, решаем, как показывать позицию, которой в точке нет, и включаем резерв: отдельное движение со сроком и автоматическим снятием по расписанию. Здесь же – поведение сайта, когда обмен молчит.

  4. Чекаут с выбором точки

    2–5 рабочих дней

    Карта и список рядом, фильтр за городом и районом, подсказка о графике и сроке хранения просто в форме. Самовывоз стоит в списке способов получения наравне с перевозчиками. Оплата – онлайн или на месте, по правилу с первого этапа.

  5. Уведомление и экран выдачи

    1–6 рабочих дней

    Уведомление о готовности с номером выдачи, адресом и сроком хранения — почта, SMS или мессенджер через очередь с повторными попытками. Для точки — список заказов для сборки и выдачи с кнопкой фиксации факта.

  6. Сквозной тест и передача

    1–4 рабочих дня

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

Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • OpenCart 4.x - по умолчанию; под 3.x остаемся, когда требуется модуль без сборки под четверку
  • PHP и MySQL – резерв держим отдельной таблицей движений, а не уменьшением поля остатка: иначе возврат товара в продажу невозможно отличить от ручной правки
  • Карта точек на Google Maps или OpenStreetMap — обе нуждаются в координатах адреса, без них остается список
  • JSON-LD LocalBusiness с графиком работы – разметка согласовывает данные, но не заменяет Google Business Profile: в локальной выдаче главный профиль, отзывы и фактическая близость
  • Очередь отложенных задач для уведомлений и снятия резерва — чтобы ждать не ждал шлюза
  • API системы учета остатков товарных запасов - биржа имеет периодичность, и между выгрузками всегда есть окно, в котором позицию можно купить дважды

Интеграции

  • LiqPay
  • WayForPay
  • monobank
  • оплата на месте
  • терминал в точке
  • Новая Почта
  • Укрпочта
  • 1С/BAS
  • Checkbox
  • SMS-шлюз
  • Telegram
  • Viber
  • Google Business Profile
  • Google Tag Manager
  • GA4
Свои точки выдачи против почтоматов и пунктов перевозчика

Чем этот вариант отличается от альтернативы

Кто платит за плечо доставкиникто: товар уже лежит в вашей точке
Посмотреть товар перед оплатойможно: продавец рядом, есть распаковка и консультация.
Габаритограничен только вашей точкой
Скоростьчасы: покупатель едет, как только пришло уведомление
Кто виноват в неудачевы: неявка, товар не собрали, точка закрыта раньше
Что дает сайтсправочник точек, наличие, резерв, код выдачи, страницы с разметкой
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. Список точек: адрес, график по дням, телефон, а если есть — координаты входа, а не здания.
  2. Прямой ответ, ведете ли вы остатки по каждой точке в отдельности, и в какой системе.
  3. Срок резерва и решение, что делать с товаром после его завершения.
  4. Правило оплаты: нужна ли предоплата для самовывоза и из какой суммы.
  5. Доступы к сайту, хостингу и учетной системе – API-ключи выдают вам, не подрядчику.
  6. Одного человека с правом принять решение по процессу выдачи и одного сотрудника из точки, с которой мы пройдем готовый экран.

Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.

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

Что спрашивают чаще всего — с конкретными ответами

Можно ли указывать наличие в конкретном магазине?

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

На сколько держать резерв?

Мы советуем начинать с 48 часов и дальше смотреть на оборачиваемость. Сутки мало: человек заказывает вечером, а забрать может только послезавтра после работы. Неделя слишком много: ходовые позиции висят в броне и не продаются никому. Технически резерв не уменьшает остаток в карточке товара, а ложится отдельным движением со сроком; крон снимает просроченные и возвращает позицию в продажу, а менеджер видит, что именно вернулось. Срок можно сделать разным для разных категорий.

Делать предоплату обязательную для самовывоза?

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

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

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

Зачем отдельные страницы для точек, если есть контакты?

Страница контактов отвечает на запрос «как с вами связаться», а страница точки – на запрос с названием района или станции метро. Это разные запросы и разные люди. Потому любая точка получает адрес с картой, графиком, фото входа и разметкой LocalBusiness. Честный предел: разметка не заменяет карту в Google Business Profile – в локальной выдаче решают профиль, отзывы и фактическое расстояние до человека. Сайт здесь согласовывает данные и убирает противоречия, не больше.

Что делать с корзиной, где часть продукта в точке, а часть на складе?

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

У нас 1С, остатки по магазинам подтянете?

Да, если в 1С или BAS действительно ведется учет по составам и есть доступ к API. Мы забираем остатки по расписанию и показываем их по точкам. Две честные пределы. Первая: обмен не исправляет учет – пересорт и неотображенные списания сайт покажут аккуратно и быстро. Вторая: у любого обмена есть периодичность, поэтому между выгрузками остается окно, в которое последнюю позицию могут купить дважды; резерв это окно сужает, но не полностью закрывает.

Сколько продолжается использование и от чего зависит срок?

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

Отправьте список точек и скажите, ведете ли остатки по каждой.

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

Из измеренных кейсов6 486 уникальных страниц товаров и 361 категория в карте сайта

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

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