Статусная модель товаров
То, как товары отображаются на различных экранах мобильного приложения интернет-магазина, будь то каталог, корзина или экран оформления заказа, во многом зависит от их статуса. Товары могут иметь один из следующих статусов:
- В наличии (отображается в формате {кол-во} шт. в наличии)
- Временно нет в наличии
- Снято с продажи
Статус товара определяется несколькими факторами:
- Статус публикации товара в BackOffice
- Цена
- Остаток на складе
Далее мы более подробно рассмотрим каждый из этих факторов.
Статусы публикации товара в BackOffice
BackOffice - это система для управления интернет-магазином. Здесь в настройках товара администратор может выбрать один из следующих статусов:
- Черновик
- Готов к публикации
- Опубликован
- Снят с продажи
Подробнее о статусах и о том, как ими управлять, можно узнать здесь.
Связь между статусом публикации и ценой
Чтобы предотвратить продажу товаров, для которых не установлена активная цена (то есть цена, действующая в данный момент) или в параметрах цены указано значение «0», в системе BackOffice существует зависимость между статусом публикации товара и его ценой.
В таблице ниже описаны условия автоматического изменения статуса публикации товара:
Изначальный статус публикации товара | Активная цена (хотя бы в одной валюте) | Действие | Конечный статус публикации товара |
Опубликован |
Есть, больше 0 |
Установлена цена со значением "0" | Снят с продажи |
Удалена цена | |||
Снят с продажи |
Есть, со значением "0" | Установлена цена больше 0 |
Опубликован |
Нет |
Другими словами, товар автоматически меняет статус с “Опубликован” на “Снят с продажи”, если у товара нет цены или цена равна 0. И наоборот, если товару со статусом "Снят с продажи" выставить цену больше 0, он автоматически перейдет в статус "Опубликован" и отобразится на сайте.
Отображение товаров
Экран с подробной информацией о товаре (PDP)
Статус публикации товара в BackOffice |
Остаток |
Активная цена (хотя бы в одной валюте) |
Отображение на сайте |
Черновик |
Не имеет значения |
Не имеет значения |
Не отображается |
Готов к публикации | |||
Снят с продажи |
Не имеет значения |
Не имеет значения |
Нет возможности перехода на PDP из каталога. Переход возможен только по прямой ссылке на товар. На PDP отображается:
|
Опубликован |
Больше 0 |
Есть (и пользователь выбрал валюту, для которой настроена активная цена) |
|
Есть (но пользователь выбрал валюту, для которой не настроена активная цена) |
|
||
Опубликован |
0 или не заведен |
Есть (и пользователь выбрал валюту, для которой настроена активная цена) |
|
Есть (но пользователь выбрал валюту, для которой нет активной цены) |
|
Каталог (PLP)
Статус публикации товара в BackOffice |
Остаток |
Активная цена (хотя бы в одной валюте) |
Отображение на сайте |
Черновик |
Не имеет значения |
Не имеет значения |
Карточка товара не отображается на листинге каталога. |
Готов к публикации |
|||
Опубликован |
0 или не заведен |
Есть |
Карточка не отображается на листинге каталога. |
Опубликован |
Есть |
Есть (и пользователь выбрал валюту, для которой есть активная цена) |
|
Есть (но пользователь выбрал валюту, для которой нет активной цены) |
|
||
Снят с продажи |
Не имеет значения |
Не имеет значения |
Карточка не отображается на листинге каталога. |
Корзина
Статус публикации товара в BackOffice |
Остаток |
Активная цена (хотя бы в одной валюте) |
Отображение на сайте |
Черновик |
Не имеет значения |
Не имеет значения |
Товар не может быть добавлен в корзину, т.к. его карточка не отображается в каталоге. |
Готов к публикации |
|||
Снят с продажи |
|||
Опубликован |
Есть, больше 0 |
Есть (пользователь выбрал валюту, для которой есть активная цена) |
На экране корзины отображается:
|
Опубликован |
Есть, больше 0 |
Есть (при этом пользователь после добавления товара в корзину изменил валюту на ту, для которой нет активной цены) |
На странице корзины отображается:
|
Нет (при этом пользователь добавил товар в корзину, когда остатки были) |
Есть (пользователь выбрал ту валюту, для которой есть активная цена) |
На странице корзины отображается:
|
|
Есть (пользователь выбрал валюту, для которой нет активной цены) |
На странице корзины отображается:
|
||
Снят с продажи (при этом товар был добавлен в корзину в статусе "Опубликован") |
Есть, больше 0 |
Нет |
Товар в корзине отображается:
|
Экран оформления заказа
Статус публикации товара в BackOffice |
Остаток |
Активная цена (хотя бы в одной валюте) |
Отображение на сайте |
Черновик |
Не имеет значения |
Не имеет значения |
Товар не отображается на чекауте, т.к его нет в каталоге. |
Готов к публикации |
|||
Опубликован |
Есть, больше 0 |
Есть (пользователь выбрал валюту, для которой есть активная цена) |
Товар отображается на чекауте в блоке товаров в заказе. Также отображается цена товара. |
Нет (товар закончился, пока пользователь был на странице оформления заказа) |
|||
Снят с продажи (товар был снят с продажи, пока пользователь находился на странице оформления заказа) |
Не имеет значения |
Нет |
Товар отображается на чекауте. Цена не отображается. Кнопка перехода к оплате не доступна. |
Блоки рекомендаций
Статус публикации товара в BackOffice |
Остаток |
Активная цена (хотя бы в одной валюте) |
Отображение на сайте |
Черновик |
Не имеет значения |
Не имеет значения |
Товар не отображается в блоке рекомендаций. |
Готов к публикации |
|||
Опубликован |
Есть, больше 0 |
Есть (выбрана валюта, для которой есть активная цена) |
Товар отображается в карусели с кнопкой с ценой. |
Есть (выбрана валюта, для которой нет активной цены) |
Товар отображается в карусели с кнопкой “По запросу” (некликабельно). |
||
Нет |
Есть (выбрана валюта, для которой есть активная цена) |
Товар отображается в карусели с кнопкой с ценой. |
|
Есть (выбрана валюта, для которой нет активной цены) |
Товар отображается в карусели с кнопкой “По запросу” (некликабельно). |
||
Снят с продажи |
Не имеет значения |
Не имеет значения |
Товар не отображается в карусели. |