mysubcult Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Всем доброго времени суток, такой вот вопрос. В карточке товара отображаются опции, даже которых нет в наличии. Их конечно нельзя выбрать, но все же и соответственно фильтр товаров тоже выдает в поиске по опция те товары, которые отсутствуют. Вот отсюда и вопрос, как отключить эти опции, которых нет? Надіслати Поділитися на інших сайтах More sharing options...
Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 В контроллере. Надіслати Поділитися на інших сайтах More sharing options...
Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 (змінено) Наверное даже не в контроллере а в моделе, допиливать функцию, чтоб с БД вытягивала опции у которых не 0 в файле: model/catalog/product public function getProductOptions там где запрос на в БД $product_option_value_query = $this->db->query("SELECT * FROM " Нужно ище количество добавить AND quantity > 1 Змінено 13 липня 2017 користувачем Eldaeron 1 Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 (змінено) 1 hour ago, Eldaeron said: Наверное даже не в контроллере а в моделе, допиливать функцию, чтоб с БД вытягивала опции у которых не 0 в файле: model/catalog/product public function getProductOptions там где запрос на в БД $product_option_value_query = $this->db->query("SELECT * FROM " Нужно ище количество добавить AND quantity > 1 $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); А, подскажите, пожалуйста, куда конкретно вставить? Змінено 13 липня 2017 користувачем mysubcult Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 2 hours ago, nexus said: В контроллере. А можно подробнее? Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE quantity > 0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE quantity > 0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот Коллега, не учите плохому, с таким запросом всё ляжет.. У вас ошибка в нём. Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.quantity >0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот это правильный запрос. Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? mysubcult, Ну тогда править контроллер можно: foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ($option_value['quantity'] > 0) Должно быть Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 4 minutes ago, Eldaeron said: nexus, всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? mysubcult, Ну тогда править контроллер можно: foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ($option_value['quantity'] > 0) Должно быть Я совсем запутался, это что за контроллер?) Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 (змінено) mysubcult, файл catalog/controller/product/product.php - это контроллер продуктов... Змінено 13 липня 2017 користувачем Eldaeron Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? В смысле если написать WHERE quantity > 0 будет ошибка.. Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 7 minutes ago, mysubcult said: ($option_value['quantity'] > 0) Должно быть Так оно же там и стоит такое, или я что-то опять не то говорю?) Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 Just now, nexus said: В смысле если написать WHERE quantity > 0 будет ошибка.. Ну, кстати, вариант @eldaeron у меня тоже заработал. )) Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, Ошибки небудет но вы правы лучше конкретику что это именно pov.quantity, забыл исправить, вы оперативно среагировали Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Dimdimych Опубліковано: 7 жовтня 2017 Share Опубліковано: 7 жовтня 2017 Такая же проблема. Опции с кол-вом = 0 не скрываются в карточке товара, т.е. их можно заказать. А вот насчет решения этой проблемы что-то из переписки так и не разобрался что куда добавить... Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Скрыть опции, которые равны 0 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 (змінено) 1 hour ago, Eldaeron said: Наверное даже не в контроллере а в моделе, допиливать функцию, чтоб с БД вытягивала опции у которых не 0 в файле: model/catalog/product public function getProductOptions там где запрос на в БД $product_option_value_query = $this->db->query("SELECT * FROM " Нужно ище количество добавить AND quantity > 1 $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); А, подскажите, пожалуйста, куда конкретно вставить? Змінено 13 липня 2017 користувачем mysubcult Надіслати Поділитися на інших сайтах More sharing options...
mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 2 hours ago, nexus said: В контроллере. А можно подробнее? Надіслати Поділитися на інших сайтах More sharing options...
Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE quantity > 0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE quantity > 0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот Коллега, не учите плохому, с таким запросом всё ляжет.. У вас ошибка в нём. Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.quantity >0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот это правильный запрос. Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? mysubcult, Ну тогда править контроллер можно: foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ($option_value['quantity'] > 0) Должно быть Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 4 minutes ago, Eldaeron said: nexus, всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? mysubcult, Ну тогда править контроллер можно: foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ($option_value['quantity'] > 0) Должно быть Я совсем запутался, это что за контроллер?) Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 (змінено) mysubcult, файл catalog/controller/product/product.php - это контроллер продуктов... Змінено 13 липня 2017 користувачем Eldaeron Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? В смысле если написать WHERE quantity > 0 будет ошибка.. Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 7 minutes ago, mysubcult said: ($option_value['quantity'] > 0) Должно быть Так оно же там и стоит такое, или я что-то опять не то говорю?) Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 Just now, nexus said: В смысле если написать WHERE quantity > 0 будет ошибка.. Ну, кстати, вариант @eldaeron у меня тоже заработал. )) Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, Ошибки небудет но вы правы лучше конкретику что это именно pov.quantity, забыл исправить, вы оперативно среагировали Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Dimdimych Опубліковано: 7 жовтня 2017 Share Опубліковано: 7 жовтня 2017 Такая же проблема. Опции с кол-вом = 0 не скрываются в карточке товара, т.е. их можно заказать. А вот насчет решения этой проблемы что-то из переписки так и не разобрался что куда добавить... Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Скрыть опции, которые равны 0 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE quantity > 0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот Коллега, не учите плохому, с таким запросом всё ляжет.. У вас ошибка в нём. Надіслати Поділитися на інших сайтах More sharing options...
Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.quantity >0 AND pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); Вот это правильный запрос. Надіслати Поділитися на інших сайтах More sharing options...
Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? mysubcult, Ну тогда править контроллер можно: foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ($option_value['quantity'] > 0) Должно быть Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 4 minutes ago, Eldaeron said: nexus, всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? mysubcult, Ну тогда править контроллер можно: foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ($option_value['quantity'] > 0) Должно быть Я совсем запутался, это что за контроллер?) Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 (змінено) mysubcult, файл catalog/controller/product/product.php - это контроллер продуктов... Змінено 13 липня 2017 користувачем Eldaeron Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? В смысле если написать WHERE quantity > 0 будет ошибка.. Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 7 minutes ago, mysubcult said: ($option_value['quantity'] > 0) Должно быть Так оно же там и стоит такое, или я что-то опять не то говорю?) Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 Just now, nexus said: В смысле если написать WHERE quantity > 0 будет ошибка.. Ну, кстати, вариант @eldaeron у меня тоже заработал. )) Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, Ошибки небудет но вы правы лучше конкретику что это именно pov.quantity, забыл исправить, вы оперативно среагировали Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Dimdimych Опубліковано: 7 жовтня 2017 Share Опубліковано: 7 жовтня 2017 Такая же проблема. Опции с кол-вом = 0 не скрываются в карточке товара, т.е. их можно заказать. А вот насчет решения этой проблемы что-то из переписки так и не разобрался что куда добавить... Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Скрыть опции, которые равны 0
mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 4 minutes ago, Eldaeron said: nexus, всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? mysubcult, Ну тогда править контроллер можно: foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ($option_value['quantity'] > 0) Должно быть Я совсем запутался, это что за контроллер?) Надіслати Поділитися на інших сайтах More sharing options...
Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 (змінено) mysubcult, файл catalog/controller/product/product.php - это контроллер продуктов... Змінено 13 липня 2017 користувачем Eldaeron Надіслати Поділитися на інших сайтах More sharing options... Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? В смысле если написать WHERE quantity > 0 будет ошибка.. Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 7 minutes ago, mysubcult said: ($option_value['quantity'] > 0) Должно быть Так оно же там и стоит такое, или я что-то опять не то говорю?) Надіслати Поділитися на інших сайтах More sharing options... mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 Just now, nexus said: В смысле если написать WHERE quantity > 0 будет ошибка.. Ну, кстати, вариант @eldaeron у меня тоже заработал. )) Надіслати Поділитися на інших сайтах More sharing options... Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, Ошибки небудет но вы правы лучше конкретику что это именно pov.quantity, забыл исправить, вы оперативно среагировали Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Dimdimych Опубліковано: 7 жовтня 2017 Share Опубліковано: 7 жовтня 2017 Такая же проблема. Опции с кол-вом = 0 не скрываются в карточке товара, т.е. их можно заказать. А вот насчет решения этой проблемы что-то из переписки так и не разобрался что куда добавить... Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Гість Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 Только что, Eldaeron сказал: всмысле нельзя использовать WHERE quantity > 0 или pov.quantity > 0? В смысле если написать WHERE quantity > 0 будет ошибка.. Надіслати Поділитися на інших сайтах More sharing options...
mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 7 minutes ago, mysubcult said: ($option_value['quantity'] > 0) Должно быть Так оно же там и стоит такое, или я что-то опять не то говорю?) Надіслати Поділитися на інших сайтах More sharing options...
mysubcult Опубліковано: 13 липня 2017 Автор Share Опубліковано: 13 липня 2017 Just now, nexus said: В смысле если написать WHERE quantity > 0 будет ошибка.. Ну, кстати, вариант @eldaeron у меня тоже заработал. )) Надіслати Поділитися на інших сайтах More sharing options...
Eldaeron Опубліковано: 13 липня 2017 Share Опубліковано: 13 липня 2017 nexus, Ошибки небудет но вы правы лучше конкретику что это именно pov.quantity, забыл исправить, вы оперативно среагировали Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Dimdimych Опубліковано: 7 жовтня 2017 Share Опубліковано: 7 жовтня 2017 Такая же проблема. Опции с кол-вом = 0 не скрываются в карточке товара, т.е. их можно заказать. А вот насчет решения этой проблемы что-то из переписки так и не разобрался что куда добавить... Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Dimdimych Опубліковано: 7 жовтня 2017 Share Опубліковано: 7 жовтня 2017 Такая же проблема. Опции с кол-вом = 0 не скрываются в карточке товара, т.е. их можно заказать. А вот насчет решения этой проблемы что-то из переписки так и не разобрался что куда добавить... Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts