Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Учет остатков

Учет остатков
Материал добавлен: 28 Июня 2017
Материал обновлен: 23 Апреля 2025

У всех физических товаров в интернет-магазине uShop есть поле, отвечающее за наличие или дату поставки товара — $STOCK$. Благодаря функции учёта остатков вы сможете:

  • автоматически вычитать купленные товары;
  • запрещать добавление в корзину товаров с нулевым остатком;
  • настраивать модификации товаров с помощью опций (склад по опциям);
  • автоматически скрывать товары, которых нет в наличии;
  • импортировать остатки из прайсов XLS и 1С.

Инструкция состоит из следующих разделов:

  1. Включение учёта остатков
  2. Ввод количества товара
  3. Склад по опциям
  4. FAQ по учёту остатков

Включение учёта остатков

По умолчанию учёт остатков отключён. Чтобы его включить, перейдите в панель управления: Интернет-магазин → Настройки модуля. Найдите строку «Вести учёт остатков товара в поле $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>
Учет остатков