shaklov 63 Опубликовано 23 апреля, 2008 Жалоба Share Опубликовано 23 апреля, 2008 Как сделать, чтобы при заказе последней единицы товара, он не отключался и продолжал быть доступным к просмотру в магазине? Ведь покупатели должны видеть весь ассортимент, даже если товара нет в наличии в настоящий момент. При оформлении заказа клиенту администратором через админку, товар списывается со склада и, даже если остаток после этого нулевой, товар остаётся активным, а при заказе самим клиентом через сайт, он отключается при нулевом остатке. Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 23 апреля, 2008 Жалоба Share Опубликовано 23 апреля, 2008 в админке/настройки/склад можно поставить "Разрешить оформление заказа " - тогда по идее товар будет виден, и можно будет его заказать Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 апреля, 2008 Жалоба Share Опубликовано 23 апреля, 2008 В Админке - Настройки - Основные - Склад, отключить учёт склада и тогда не будет пропадать. Только так. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 23 апреля, 2008 Автор Жалоба Share Опубликовано 23 апреля, 2008 Товар с нулевым количеством должен быть виден без возможности его заказа (без кнопки купить) В Админке - Настройки - Основные - Склад, отключить учёт склада и тогда не будет пропадать А списываться со склада при заказе товары будут? Где хоть код искать, в котором последний заказанный товар становится неактивным? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 апреля, 2008 Жалоба Share Опубликовано 24 апреля, 2008 Код находится в файле /checkout_process.php Можно просто убрать выключение товара или ещё как. Вот на строке 180 в этом файле как раз такой SQL запрос: vam_db_query("update ".TABLE_PRODUCTS." set products_status = '0' where products_id = '".vam_get_prid($order->products[$i]['id'])."'");[/code]Вот посмотри в этом файле, в районе этой строки, можно или закомментировать или ещё как-то поменять кусок. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 25 апреля, 2008 Автор Жалоба Share Опубликовано 25 апреля, 2008 спасибо, то что надо Ссылка на сообщение Поделиться на другие сайты
Carl_Salos 0 Опубликовано 16 мая, 2009 Жалоба Share Опубликовано 16 мая, 2009 Восхитительно!!! Очередной списительный совет от Александра! И очередной повод сказать ему СПАСИБО! Закомментировал в checkout_process.php вот эти 3 строчки: // 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]и ВСЕ КЛАССНО! Теперь товар не отключается по "выгребании полностью склада", теперь админ только русками может отключать и включать товар! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 мая, 2009 Жалоба Share Опубликовано 16 мая, 2009 Так а можно просто учёт скалада выключить в Админке - Настройки - Основные - Склад да и всё. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения