Vlad 0 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 Как сделать, чтобы пользователь мог положить в корзину не больше 1 шт каждого наименования? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 16:18, Vlad сказал: Как сделать, чтобы пользователь мог положить в корзину не больше 1 шт каждого наименования? Expand Здравствуйте! Можно попробовать с /app/Controller/CartController.php поменять: $product_quantity = (isset($product_quantity) && $product_quantity > 0) ? $product_quantity : $_POST['product_quantity']; на: $product_quantity = 1; Ссылка на сообщение Поделиться на другие сайты
Vlad 0 Опубликовано 12 декабря, 2018 Автор Жалоба Share Опубликовано 12 декабря, 2018 не нашла эту строчку Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 16:51, Vlad сказал: не нашла эту строчку Expand У Вас точно VamShop 2?! Не VamShop 1?! Файл /app/Controller/CartController.php есть?! Если нет, тогда наверное первая версия у Вас. Тогда в Админке - Содержание - Категории и товары отредактируйте товары и заполните опцию Минимум единиц для заказа и Максимум единиц для заказа. Поставьте 1 Ссылка на сообщение Поделиться на другие сайты
Vlad 0 Опубликовано 12 декабря, 2018 Автор Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 17:12, VaM сказал: У Вас точно VamShop 2?! Не VamShop 1?! Файл /app/Controller/CartController.php есть?! Если нет, тогда наверное первая версия у Вас. Тогда в Админке - Содержание - Категории и товары отредактируйте товары и заполните опцию Минимум единиц для заказа и Максимум единиц для заказа. Поставьте 1 Expand Вамшоп точно 2 нашла такую строчку $qty = (isset($_POST['product_quantity']) && $_POST['product_quantity'] > 0) ? $_POST['product_quantity'] : 1 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 17:17, Vlad сказал: Вамшоп точно 2 нашла такую строчку $qty = (isset($_POST['product_quantity']) && $_POST['product_quantity'] > 0) ? $_POST['product_quantity'] : 1 Expand В принципе, можно и здесь. Поменяйте эту строку на: $qty = 1; Ссылка на сообщение Поделиться на другие сайты
Vlad 0 Опубликовано 12 декабря, 2018 Автор Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 17:34, VaM сказал: В принципе, можно и здесь. Поменяйте эту строку на: $qty = 1; Expand не помогло ( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 18:38, Vlad сказал: не помогло ( Expand Нужно что б свыше 1 единицы не добавлялось, т.е. если например уже есть 1 единица, что б 2 нельзя было?! Тогда сделайте так, в этом же файл поменяйте: $this->OrderBase->add_product($product_id, $qty); на: $this->OrderBase->add_product($product_id, $qty, true); Тогда больше 1 единицы добавить нельзя будет. Ссылка на сообщение Поделиться на другие сайты
Vlad 0 Опубликовано 12 декабря, 2018 Автор Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 18:51, VaM сказал: Нужно что б свыше 1 единицы не добавлялось, т.е. если например уже есть 1 единица, что б 2 нельзя было?! Тогда сделайте так, в этом же файл поменяйте: $this->OrderBase->add_product($product_id, $qty); на: $this->OrderBase->add_product($product_id, $qty, true); Тогда больше 1 единицы добавить нельзя будет. Expand все равно добавляются Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 19:02, Vlad сказал: все равно добавляются Expand Вы точно поменяли код?! Я пробовал у себя, у меня больше 1 единицы не добавляет. т.е. нажимаю в корзине добавить - остаётся 1 единица в корзине. Вот исправленный файл /app/Controller/CartController.php CartController.php Ссылка на сообщение Поделиться на другие сайты
Vlad 0 Опубликовано 12 декабря, 2018 Автор Жалоба Share Опубликовано 12 декабря, 2018 Спасибо, с этим файлом работает! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 В 12.12.2018 в 19:18, Vlad сказал: Спасибо, с этим файлом работает! Expand Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения