Наличие на складе $STOCK$ - остатки
- Подробности
- Категория: Ucoz
- Просмотров: 2303
Часто на сайте Ucoz требуется указать наличие товара на складе, как же это сделать правильно и красиво? Разбираемся в этой статье...
Я вообще, после активации функции остатков в админке(делается это через настройку модуля Интернет-магазина - Вести учёт остатков товара в поле $STOCK$: - галочку ставим), столкнулся вначале с тем, что наличие у меня показывалось ноль (0) и я никак не мог редактировать это поле.
Но покопавшись в интернете стало понятно, что мое поле $STOCK$ затемнено и не пускает меня для редактирования, потому что у меня в товарах - ЕСТЬ ОПЦИИ!!! Вот так вот...
1) И что же делать в этом случае, а для этого у Юкоза есть функция "Склад по опциям":
Нажимаем на нее и выскакивает удивительно не понятное сразу окно, на самом деле тут можно "для быстроты" использовать только кнопки "Сгенерировать все" или "Удалить все", "Удалить выбранное", а остальное - это ручной режим, и если у вас много опций, то вряд ли вы захотите этим заниматься:
Если у вас прописаны опции, то при нажатии "Сгенерировать все" у вас сгенерируется список с вашим товаром и опциями, а вам остается только прописать остатки на складе и нажать сохранить:
2) И вторым пунктом надо на сайте это правильно отобразить именно наличие товара с опциями в остатке у Ucoz:
Вот такой вод код надо вставить вам нужное место:
<?if($STOCK$ || $STOCK_TOTAL$)?>
<p class="availability av-punkt in-stock">Наличие: <span>Есть</span></p>
<p class="availability-only">
<span title="Only 1000000 left">Осталось: <strong>$STOCK_TOTAL$</strong> </span>
</p>
<?endif?>
<?if(!$STOCK$ || !$STOCK_TOTAL$)?>
<p class="availability av-punkt out-of-stock">Наличие: <span>нет</span></p>
<?endif?>
Смотрите, что означают $STOCK$ и $STOCK_TOTAL$ тут - системные функции Ucoza.
Это все, надеюсь было полезно)