Перейти к содержанию
Форум поддержки пользователей VamShop

Нет в наличии


Tolyanskiy

Рекомендуемые сообщения

Есть очень важный нюанс. Товары, которые отсутствуют, скрываются.  А нужно, чтобы все страницы были на месте, только изменялся параметр( есть в наличии или нет  в наличии).

Как это можно сделать? Заранее спасибо

Ссылка на сообщение
Поделиться на другие сайты

Всё можно найти при желании.

Чтобы не выключался последний заказанный товар, нужно в файле checkout_process.php закомментировать следующий код:

if (($stock_left < 1) && (STOCK_ALLOW_CHECKOUT == 'false')) {
vam_db_query("update ".TABLE_PRODUCTS." set products_status = '0' where products_id = '".vam_get_prid($order->products[$i]['id'])."'");
}[/code] Потом в 20ти файлах написать условие:
[code]{if $PRODUCTS_QUANTITY > 0}
выводим кнопку "купить"
{else}
выводим надпись "нет в наличии"
{/if}

если не писать это условие, то отсутствующие товары попадут в корзину без проверки и можно будет оформить заказ.

Отсюда вопрос:

Как можно получить количество товара на складе в функции вывода кнопки купить?

Что бы не лопатить двадцать файлов, а сразу выводить либо "купить", либо "нет в наличии".

Функция называется getBuyNowButton и лежит в файле \includes\classes\product.php

Ссылка на сообщение
Поделиться на другие сайты

Вот например сообщение - http://vamshop.ru/forum/index.php?topic=6697.msg55064#msg55064

Как раз поиском несколько тем похожих нашёл.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...