millennium01 0 Опубликовано 16 мая, 2014 Жалоба Share Опубликовано 16 мая, 2014 Хотелось бы чтоб проданный товар не отображался на главной и в каталогах при условии: Кончился на складе Кончился в атрибутах Настройки админки: Проверять наличие товара на складе true Проверка атрибутов на складе true Вычитать товар со склада true Разрешить оформление заказа false Отмечать товар, отсутствующий на складе *** Лимит количества товара на складе 5 Нужно чтоб товар вообще исчезал, а он в корзине пишет что нет в наличии.. В коде что то натворили? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 мая, 2014 Жалоба Share Опубликовано 16 мая, 2014 Когда будет заказана последняя единица, товар станет неактивным. Так во всяком случае сделано по умолчанию. Правда это атрбутов вроде не касается, выключается основной товар и считается основное количество. Ссылка на сообщение Поделиться на другие сайты
millennium01 0 Опубликовано 16 мая, 2014 Автор Жалоба Share Опубликовано 16 мая, 2014 Значит настройки в админке правильные. Слово "неактивный" - это как? вариант №1 - отображается на главной и в каталогах, но как то должен выделяться от остальных вариант №2 - не отображается на главной и в каталогах. Мне очень нужно, чтоб он вообще исчезал с главной и каталога.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 мая, 2014 Жалоба Share Опубликовано 16 мая, 2014 Это значит от выключится и не будет виден в каталоге. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 мая, 2014 Жалоба Share Опубликовано 16 мая, 2014 Судя по коду в /checkout_process.php: vam_db_query("update ".TABLE_PRODUCTS." set products_quantity = '".$stock_left."' where products_id = '".vam_get_prid($order->products[$i]['id'])."'"); 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'])."'"); } Товар выключается если на складе меньше 1 и опция Разрешить оформление заказа в Админке - Настройки - Склад выключена (false). Ссылка на сообщение Поделиться на другие сайты
millennium01 0 Опубликовано 16 мая, 2014 Автор Жалоба Share Опубликовано 16 мая, 2014 vam_db_query("update ".TABLE_PRODUCTS." set products_quantity = '".$stock_left."' where products_id = '".vam_get_prid($order->products[$i]['id'])."'"); 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'])."'"); скопировал со своего.. код одинаковый, а товар отображается.. Ссылка на сообщение Поделиться на другие сайты
millennium01 0 Опубликовано 16 мая, 2014 Автор Жалоба Share Опубликовано 16 мая, 2014 где копать подскажите? Ссылка на сообщение Поделиться на другие сайты
millennium01 0 Опубликовано 16 мая, 2014 Автор Жалоба Share Опубликовано 16 мая, 2014 разобрался. Товары которые были добавлены с включенной "Разрешить оформление заказа " - не удаляются с главной и каталога. А товары которые были добавлены при выключенной "Разрешить оформление заказа" - исчезают, когда кончился склад Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения