Tolyanskiy 0 Опубликовано 22 сентября, 2010 Жалоба Share Опубликовано 22 сентября, 2010 Есть очень важный нюанс. Товары, которые отсутствуют, скрываются. А нужно, чтобы все страницы были на месте, только изменялся параметр( есть в наличии или нет в наличии). Как это можно сделать? Заранее спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 сентября, 2010 Жалоба Share Опубликовано 22 сентября, 2010 Были ведь темы на форуме. В поиске поищите темы по "нет в наличии" Ссылка на сообщение Поделиться на другие сайты
Tolyanskiy 0 Опубликовано 22 сентября, 2010 Автор Жалоба Share Опубликовано 22 сентября, 2010 выдало только мои сообщения Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 22 сентября, 2010 Жалоба Share Опубликовано 22 сентября, 2010 Всё можно найти при желании. Чтобы не выключался последний заказанный товар, нужно в файле 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 сентября, 2010 Жалоба Share Опубликовано 23 сентября, 2010 Вот например сообщение - http://vamshop.ru/forum/index.php?topic=6697.msg55064#msg55064 Как раз поиском несколько тем похожих нашёл. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения