Учет остатков
У всех физических товаров в интернет-магазине uShop есть поле, отвечающее за наличие или дату поставки товара — $STOCK$
. Благодаря функции учёта остатков вы сможете:
- автоматически вычитать купленные товары;
- запрещать добавление в корзину товаров с нулевым остатком;
- настраивать модификации товаров с помощью опций (склад по опциям);
- автоматически скрывать товары, которых нет в наличии;
- импортировать остатки из прайсов XLS и 1С.
Инструкция состоит из следующих разделов:
Включение учёта остатков
По умолчанию учёт остатков отключён. Чтобы его включить, перейдите в панель управления: Интернет-магазин → Настройки модуля. Найдите строку «Вести учёт остатков товара в поле $STOCK$» и установите галочку:
После этого появится ряд настроек:
- Вычитать купленный товар из остатков при оформлении или оплате заказа.
- Разрешать оформление заказов с товарами, у которых остаток равен нулю.
- Автоматически скрывать товар после продажи последнего экземпляра.
Убедитесь, что опция «Выдавать статус "страница не найдена" (HTTP 404)» отключена для страницы товара (раздел «SEO-настройки» в модуле «Интернет-магазин»). - Автоматически активировать товары при появлении их на складе.
- Показывать остаток в заказе, если количество превышает наличие — это поможет покупателю вовремя скорректировать количество.
$STOCK$
будет интерпретироваться как отсутствие товара.
Ввод количества товара
Количество товара в поле $STOCK$
можно задать несколькими способами:
- Через форму редактирования товара — укажите число в поле «Остаток»:
- Через панель управления товарами:
- включите отображение колонки «Остаток»;
- нажмите на нужную ячейку, введите число и нажмите Enter.
- Через импорт из прайс-листа (XLS):
- добавьте в прайс колонку «Остаток»;
- в параметрах импорта укажите, что это поле — «Остаток».
- Через синхронизацию с 1С.
Склад по опциям
Если вы используете опции, можно задать индивидуальные остатки для каждой модификации товара. Для этого предназначен раздел «Склад по опциям». Он позволяет показать покупателю, сколько единиц товара доступно в каждом цвете или размере.
Для доступа к разделу войдите на сайт как администратор и наведите курсор на значок шестерёнки (модераторская панель). В появившемся меню выберите «Склад по опциям»:
Откроется страница управления остатками по комбинациям опций:
Для каждой комбинации необходимо создать отдельную позицию. Нажмите кнопку «Сгенерировать все», чтобы сформировать таблицу всех возможных вариантов. Затем укажите остаток и артикул для каждой комбинации:
Эту операцию необходимо выполнить для всех товаров с опциями, по которым требуется учитывать остатки.
FAQ по учёту остатков
Как вывести количество товара на страницах магазина?
Для этого используйте переменную $STOCK$
в шаблонах «Страница товара» и «Вид товара в каталоге».
Как отобразить сообщение «под заказ» для отсутствующих товаров?
В шаблонах «Страница товара», «Вид товара в каталоге» и во всех информерах замените:
$2BASKET$
на:
<?if $STOCK$?>$2BASKET$<?else?>под заказ<?endif?>
Эти шаблоны находятся в разделах «Дизайн → Управление дизайном (шаблоны)» и «Инструменты → Информеры».
Почему не меняется артикул и остаток при изменении опции?
Проверьте, что переменные $ART_NO$
и $STOCK$
обёрнуты в теги с соответствующими классами в шаблонах:
<span class="val art">$ART_NO$</span>
<span class="val stock">$STOCK$</span>