Перейти к основному содержимому

Магазин

Магазин — публичная витрина компании. Она открывает каталог наружу: покупатель заходит по ссылке, набирает корзину и оформляет заказ, не заводя аккаунт.

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

Витрина

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

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

Что попадает в витрину

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

Корзина и оформление

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

Компания может потребовать минимальную сумму заказа или предоплату — тогда без оплаты заказ не подтвердится.

Зоны доставки

Стоимость и срок доставки задаются зонами. Зона — это правило: как сопоставить адрес и что за это взять.

ПолеЧто задаёт
СпособКурьер, самовывоз, пункт выдачи
СтоимостьСколько стоит доставка в эту зону
Бесплатно отСумма заказа, с которой доставка бесплатна
Минимальный заказНиже этой суммы зона недоступна
СрокТекст вроде «1–2 дня»
СопоставлениеПо городу или по префиксу индекса

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

Оплата

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

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

Резерв товара

Товар резервируется не в момент, когда покупатель нажал «оформить», а при подтверждении заказа. Иначе брошенные корзины блокировали бы остаток, который в это время нужен кассиру в зале.

Профили

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

Связь с другими модулями

  • Каталог — товары и цены витрины.
  • Склад — наличие и списание по филиалу отгрузки (подключается опционально).
  • Заказы — онлайн-заказ живёт в общем списке.
  • Клиенты — покупатель попадает в базу, история заказов видна в карточке.
  • Отчёты — выручка магазина считается вместе с офлайновой.

Типовые сценарии

  • Открыть продажи в интернете, не заводя второй каталог.
  • Сделать бесплатную доставку по городу от определённой суммы.
  • Продавать под заказ то, чего нет на складе.
  • Скрыть витрину на время смены ассортимента.