d0tb0t Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 (изменено) Дано: Opencart, один товар штаны. Опция размер: - M - 5 штук - XL - 5 штук Опция цвет: - белый - 3 штук - чёрный - 7 штук Как sql-запросом посчитать количество штанов белого цвета, размера XL Изменено 3 марта 2018 пользователем d0tb0t Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
krumax Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 (изменено) В обычном варианте никак, поскольку опции никоим образом не связанны друг с другом. То есть, универсального решения не получится сделать. P.S. Есть модуль Связанные опции, где этот вопрос решён Изменено 3 марта 2018 пользователем krumax Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 11 минут назад, krumax сказал: В обычном варианте никак, поскольку опции никоим образом не связанны друг с другом. То есть, универсального решения не получится сделать. Как с этим жить? Как на этом можно интеграцию со складом делать? Про модуль "связные опции" я в курсе. Это как минимум лишняя прослойка. Интересует живой опыт. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Гость Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 Точно не уверен, не проверял! SELECT count(*) FROM `oc_product_option_value` WHERE product_id = '42' AND option_id = 5 AND option_value_id = ('40,41') То есть вместо 40 и 41 ставите id цвета и размера. Повторюсь, не проверял! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 (изменено) 38 минут назад, Designer сказал: Запрос указанный выше можете даже не проверять, он не рабочий. Вы тестовые данные подставили? У вас ответ какой получился? Изменено 3 марта 2018 пользователем d0tb0t Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 1 час назад, Designer сказал: нет, сами тестируйте Запрос выдаёт 1 или 0 при любом сочетании option_id и option_value_id Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 (изменено) 22 минуты назад, Designer сказал: Как я понял, есть товар 1 - опция: Белый - 5 шт, опция XL - 3 шт, нужно посчитать их общее кол-во, т.е 8 шт должно быть в результате? Или же есть 5 товарв с такими опциями и нужно посчитать именно, сколько еще товаров есть в базе с такими параметрами? У меня на складе штаны 2х размеров и 2х цветов, в произвольной комбинации, в общем 10 штук Из них 5 размера XL и 5 размера M, 3 белого, 7 чёрного Заношу это в базу опенкарта штатными средствами, одним товаром с опциями, чтобы получить переключатели опций. Как теперь из базы получить количество штанов белого цвета, размера XL Изменено 3 марта 2018 пользователем d0tb0t Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
thentru Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 вам выше написали, что никак у вас должен учитываться остаток по связке опций цвет-размер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 3 минуты назад, thentru сказал: вам выше написали, что никак у вас должен учитываться остаток по связке опций цвет-размер Отлично. Я догадывался, но было подозрение что математику плохо знаю. Как с этим жить? Как со складом, CRM интеграцию делать? там везде SKU. Таблица посредник (Связные опции), изменение модели для вариантов. Прошу поделится опытом. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 @Designer Я вроде ответил. Постарался развёрнуто как мог. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 @Designer Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
d0tb0t Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
krumax Опубликовано: 4 марта 2018 Поделиться Опубликовано: 4 марта 2018 (изменено) 13 часов назад, d0tb0t сказал: Дано: Opencart, один товар штаны. Опция размер: - M - 5 штук - XL - 5 штук Опция цвет: - белый - 3 штук - чёрный - 7 штук Как sql-запросом посчитать количество штанов белого цвета, размера XL в такой задаче может быть несколько вариантов ответа: 1) Штаны белые XL 1шт Штаны белые M 2шт Штаны чёрные XL 4шт Штаны чёрные M 3шт 2) Штаны белые XL 2шт Штаны белые M 1шт Штаны чёрные XL 3шт Штаны чёрные M 4шт и т.д Поэтому нужно указывать количество конкретно для каждой комбинации Цитата Интересует живой опыт. Скрещивали обмен с 1С и модулем Связанные опции (правда, был ещё тот геморой) Как вариант: Создаёте товар "Штаны белые" и для них уже добавляете опцию "Размер" (такой вариант предпочтителен). Для того, чтобы показать, что у Вас есть товар других цветов, то можно сделать модулем как вот на этом примере Изменено 4 марта 2018 пользователем krumax Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ArtShatov Опубликовано: 22 марта 2018 Поделиться Опубликовано: 22 марта 2018 привет. Остаток действительно не посчитать(ну или на первый взгляд не посчитать). Но вот посчитать число проданных белых штанов размером XL возможно. (данные из oc_order_option и oc_order_product). Если такое решение подойдет, то могу собрать запрос ближе к выходным. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... d0tb0t Опубликовано: 22 марта 2018 Автор Поделиться Опубликовано: 22 марта 2018 @ArtShatov Вся пляска ради подсчёта и обновления остатков. Откуда вы знаете когда последнее поступление было? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ArtShatov Опубликовано: 23 марта 2018 Поделиться Опубликовано: 23 марта 2018 @d0tb0t Все поступления есть в Моем Складе. Продажи есть в OpenCart, которые, в общем случае, можно считать списанием. Т.е. можно легко вычислять остатки, но они будут доступны только в Моем складе. И вычислять остатки будет Мой Склад. У моей супруги именно такая связка. OpenCart 1.5 + Мой склад. На стороне сайта не учитываем остатки. Списания в моем складе делаем вручную, т.к. продаж мало через сайт. Если что-то заказывают из того что нет на складе, то клиенту предлагается замена, подождать пока приедет от поставщика. + учитываются продажи в офлайн. В моем варианте вообще нет склада. Поэтому остатки не считаем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... d0tb0t Опубликовано: 23 марта 2018 Автор Поделиться Опубликовано: 23 марта 2018 29 минут назад, ArtShatov сказал: Поэтому остатки не считаем. Даже при наличии "мой склад" актуальных остатков мы не имеем. Кроме как по каждому обновлению корзины лазить за остатками удалённо в Мой склад. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ArtShatov Опубликовано: 23 марта 2018 Поделиться Опубликовано: 23 марта 2018 1 час назад, d0tb0t сказал: Даже при наличии "мой склад" актуальных остатков мы не имеем. Все верно. На стороне сайта остатков, действительно, не будет. Поэтому 1 час назад, d0tb0t сказал: Кроме как по каждому обновлению корзины лазить за остатками удалённо в Мой склад. Но чтобы остатки были хотя бы в моем складе нужно их туда заносить. Если продаж мало, то можно и руками кажыдый заказ в мой склад затянут. Если лень руками - можно автоматизировать. А вообще задача не понятно. Нужно защититься от заказов того что нет в наличии? Или надо с помощью Опенкарта учет наличия наладить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... d0tb0t Опубликовано: 23 марта 2018 Автор Поделиться Опубликовано: 23 марта 2018 3 минуты назад, ArtShatov сказал: А вообще задача не понятно. Нужно защититься от заказов того что нет в наличии? Или надо с помощью Опенкарта учет наличия наладить? Ну в общем хотелось бы. OpenCart в тройке по популярности как ИМ. А какой магазин без учёта остатков? Без остатков это скорей каталог. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... ArtShatov Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 7 минут назад, sethtm сказал: остатки можно синхронизировать с моего склада ) пишите если актуально Поясните, как вы будете это делать? К сожалению, мне не надо, но очень интересно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... niger Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) Я бы лучше создавал штаны разных цветов, связывая их в одну коллекцию, а опциями бы сделал размер штанов. Хотя, @krumax Вам уже указал - это и точки зрения юзабилити, и с точки зрения СЕО куда лучше, чем сделать один товар с огромной простыней опций и параметров. Изменено 15 августа 2018 пользователем niger Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) у меня в магазине нет подобного примера, к сожалению: нет товара с двумя опциями.Потому проверить достоверность результатов не могу. Но вроде все решаемо. попробуйте вот так. Возможно, нужно будет ограничить поиск, предварительно сделав выборку ТОЛЬКО белых штанов, а затем из этой выборки уже селектить количество нужного размера. Anyway, ничего невозможного -- подсмотреть нужные option_id опции размера и цвета в табличке oc_option_description -- задать значения переменным SET @size_option_id = 14; SET @color_option_id = 14; -- подсмотреть нужные option_value_id в табличке oc_option_value_description для размер = XL и цвет = белый) -- задать значения переменным SET @size_id = 52; SET @color_id = 52; -- подсмотреть нужный id-шник товара ваших штанов -- задать значения переменным SET @product_id = 105; -- погнали считать... set @product_option_id_size = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_option_id AND option_value_id = @size_id LIMIT 1); set @product_option_id_color = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_color_id AND option_value_id = @color_id LIMIT 1); SELECT sum(opov.quantity) FROM oc_product_option_value opov WHERE opov.product_id = @product_id AND opov.product_option_id IN (@product_option_id_size, @product_option_id_color) AND opov.option_value_id IN (@size_id, @color_id); Изменено 15 августа 2018 пользователем 100napb Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 если прямо очень надо посчитать именно средствами SQL, то без проблем могу помочь написать верный запрос. Мне не сложно, если есть тестовые данные. Другое дело, что запрос выше написан буквально на коленке, без возможности проверить корректность результата. Я уверен, что выше предложил почти то, что нужно. Возможно, нужно уточнить буквально пару условий. Но т.к. мотивации лично у меня нет что-то городить в своей базе и тратить значимое количество времени для решения Вашей задачки, то... могу дать 100% рабочий результат лишь при условии доступов хотя бы на селект в Вашу базу. В принципе, даже доступа к нескольким таблицам хватило б.... там делов на 5 минут. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 16 августа 2018 Поделиться Опубликовано: 16 августа 2018 @d0tb0t, чем закончился-то Ваш квест? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 16 ответов 1 126 просмотров Speaker12 22 марта OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 комментариев 20 465 просмотров Speaker12 30 августа 2023 [Поддержка] OAP - опції як окремий товар 1 2 Автор: Speaker12, 13 июня 2023 опции варианты (и ещё 5) Теги: опции варианты комплекты товар цвет серии модели 36 ответов 2 588 просмотров Speaker12 18 февраля Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 286 просмотров Sha 15 марта 2017 [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 991 просмотр COBECTb11 22 марта Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Как посчитать количество товаров в опциях SQL запросом Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
d0tb0t Опубликовано: 22 марта 2018 Автор Поделиться Опубликовано: 22 марта 2018 @ArtShatov Вся пляска ради подсчёта и обновления остатков. Откуда вы знаете когда последнее поступление было? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ArtShatov Опубликовано: 23 марта 2018 Поделиться Опубликовано: 23 марта 2018 @d0tb0t Все поступления есть в Моем Складе. Продажи есть в OpenCart, которые, в общем случае, можно считать списанием. Т.е. можно легко вычислять остатки, но они будут доступны только в Моем складе. И вычислять остатки будет Мой Склад. У моей супруги именно такая связка. OpenCart 1.5 + Мой склад. На стороне сайта не учитываем остатки. Списания в моем складе делаем вручную, т.к. продаж мало через сайт. Если что-то заказывают из того что нет на складе, то клиенту предлагается замена, подождать пока приедет от поставщика. + учитываются продажи в офлайн. В моем варианте вообще нет склада. Поэтому остатки не считаем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... d0tb0t Опубликовано: 23 марта 2018 Автор Поделиться Опубликовано: 23 марта 2018 29 минут назад, ArtShatov сказал: Поэтому остатки не считаем. Даже при наличии "мой склад" актуальных остатков мы не имеем. Кроме как по каждому обновлению корзины лазить за остатками удалённо в Мой склад. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ArtShatov Опубликовано: 23 марта 2018 Поделиться Опубликовано: 23 марта 2018 1 час назад, d0tb0t сказал: Даже при наличии "мой склад" актуальных остатков мы не имеем. Все верно. На стороне сайта остатков, действительно, не будет. Поэтому 1 час назад, d0tb0t сказал: Кроме как по каждому обновлению корзины лазить за остатками удалённо в Мой склад. Но чтобы остатки были хотя бы в моем складе нужно их туда заносить. Если продаж мало, то можно и руками кажыдый заказ в мой склад затянут. Если лень руками - можно автоматизировать. А вообще задача не понятно. Нужно защититься от заказов того что нет в наличии? Или надо с помощью Опенкарта учет наличия наладить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... d0tb0t Опубликовано: 23 марта 2018 Автор Поделиться Опубликовано: 23 марта 2018 3 минуты назад, ArtShatov сказал: А вообще задача не понятно. Нужно защититься от заказов того что нет в наличии? Или надо с помощью Опенкарта учет наличия наладить? Ну в общем хотелось бы. OpenCart в тройке по популярности как ИМ. А какой магазин без учёта остатков? Без остатков это скорей каталог. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... ArtShatov Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 7 минут назад, sethtm сказал: остатки можно синхронизировать с моего склада ) пишите если актуально Поясните, как вы будете это делать? К сожалению, мне не надо, но очень интересно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... niger Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) Я бы лучше создавал штаны разных цветов, связывая их в одну коллекцию, а опциями бы сделал размер штанов. Хотя, @krumax Вам уже указал - это и точки зрения юзабилити, и с точки зрения СЕО куда лучше, чем сделать один товар с огромной простыней опций и параметров. Изменено 15 августа 2018 пользователем niger Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) у меня в магазине нет подобного примера, к сожалению: нет товара с двумя опциями.Потому проверить достоверность результатов не могу. Но вроде все решаемо. попробуйте вот так. Возможно, нужно будет ограничить поиск, предварительно сделав выборку ТОЛЬКО белых штанов, а затем из этой выборки уже селектить количество нужного размера. Anyway, ничего невозможного -- подсмотреть нужные option_id опции размера и цвета в табличке oc_option_description -- задать значения переменным SET @size_option_id = 14; SET @color_option_id = 14; -- подсмотреть нужные option_value_id в табличке oc_option_value_description для размер = XL и цвет = белый) -- задать значения переменным SET @size_id = 52; SET @color_id = 52; -- подсмотреть нужный id-шник товара ваших штанов -- задать значения переменным SET @product_id = 105; -- погнали считать... set @product_option_id_size = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_option_id AND option_value_id = @size_id LIMIT 1); set @product_option_id_color = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_color_id AND option_value_id = @color_id LIMIT 1); SELECT sum(opov.quantity) FROM oc_product_option_value opov WHERE opov.product_id = @product_id AND opov.product_option_id IN (@product_option_id_size, @product_option_id_color) AND opov.option_value_id IN (@size_id, @color_id); Изменено 15 августа 2018 пользователем 100napb Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 если прямо очень надо посчитать именно средствами SQL, то без проблем могу помочь написать верный запрос. Мне не сложно, если есть тестовые данные. Другое дело, что запрос выше написан буквально на коленке, без возможности проверить корректность результата. Я уверен, что выше предложил почти то, что нужно. Возможно, нужно уточнить буквально пару условий. Но т.к. мотивации лично у меня нет что-то городить в своей базе и тратить значимое количество времени для решения Вашей задачки, то... могу дать 100% рабочий результат лишь при условии доступов хотя бы на селект в Вашу базу. В принципе, даже доступа к нескольким таблицам хватило б.... там делов на 5 минут. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 16 августа 2018 Поделиться Опубликовано: 16 августа 2018 @d0tb0t, чем закончился-то Ваш квест? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 16 ответов 1 126 просмотров Speaker12 22 марта OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 комментариев 20 465 просмотров Speaker12 30 августа 2023 [Поддержка] OAP - опції як окремий товар 1 2 Автор: Speaker12, 13 июня 2023 опции варианты (и ещё 5) Теги: опции варианты комплекты товар цвет серии модели 36 ответов 2 588 просмотров Speaker12 18 февраля Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 286 просмотров Sha 15 марта 2017 [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 991 просмотр COBECTb11 22 марта Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Как посчитать количество товаров в опциях SQL запросом Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
d0tb0t Опубликовано: 23 марта 2018 Автор Поделиться Опубликовано: 23 марта 2018 29 минут назад, ArtShatov сказал: Поэтому остатки не считаем. Даже при наличии "мой склад" актуальных остатков мы не имеем. Кроме как по каждому обновлению корзины лазить за остатками удалённо в Мой склад. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ArtShatov Опубликовано: 23 марта 2018 Поделиться Опубликовано: 23 марта 2018 1 час назад, d0tb0t сказал: Даже при наличии "мой склад" актуальных остатков мы не имеем. Все верно. На стороне сайта остатков, действительно, не будет. Поэтому 1 час назад, d0tb0t сказал: Кроме как по каждому обновлению корзины лазить за остатками удалённо в Мой склад. Но чтобы остатки были хотя бы в моем складе нужно их туда заносить. Если продаж мало, то можно и руками кажыдый заказ в мой склад затянут. Если лень руками - можно автоматизировать. А вообще задача не понятно. Нужно защититься от заказов того что нет в наличии? Или надо с помощью Опенкарта учет наличия наладить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... d0tb0t Опубликовано: 23 марта 2018 Автор Поделиться Опубликовано: 23 марта 2018 3 минуты назад, ArtShatov сказал: А вообще задача не понятно. Нужно защититься от заказов того что нет в наличии? Или надо с помощью Опенкарта учет наличия наладить? Ну в общем хотелось бы. OpenCart в тройке по популярности как ИМ. А какой магазин без учёта остатков? Без остатков это скорей каталог. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... ArtShatov Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 7 минут назад, sethtm сказал: остатки можно синхронизировать с моего склада ) пишите если актуально Поясните, как вы будете это делать? К сожалению, мне не надо, но очень интересно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... niger Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) Я бы лучше создавал штаны разных цветов, связывая их в одну коллекцию, а опциями бы сделал размер штанов. Хотя, @krumax Вам уже указал - это и точки зрения юзабилити, и с точки зрения СЕО куда лучше, чем сделать один товар с огромной простыней опций и параметров. Изменено 15 августа 2018 пользователем niger Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) у меня в магазине нет подобного примера, к сожалению: нет товара с двумя опциями.Потому проверить достоверность результатов не могу. Но вроде все решаемо. попробуйте вот так. Возможно, нужно будет ограничить поиск, предварительно сделав выборку ТОЛЬКО белых штанов, а затем из этой выборки уже селектить количество нужного размера. Anyway, ничего невозможного -- подсмотреть нужные option_id опции размера и цвета в табличке oc_option_description -- задать значения переменным SET @size_option_id = 14; SET @color_option_id = 14; -- подсмотреть нужные option_value_id в табличке oc_option_value_description для размер = XL и цвет = белый) -- задать значения переменным SET @size_id = 52; SET @color_id = 52; -- подсмотреть нужный id-шник товара ваших штанов -- задать значения переменным SET @product_id = 105; -- погнали считать... set @product_option_id_size = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_option_id AND option_value_id = @size_id LIMIT 1); set @product_option_id_color = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_color_id AND option_value_id = @color_id LIMIT 1); SELECT sum(opov.quantity) FROM oc_product_option_value opov WHERE opov.product_id = @product_id AND opov.product_option_id IN (@product_option_id_size, @product_option_id_color) AND opov.option_value_id IN (@size_id, @color_id); Изменено 15 августа 2018 пользователем 100napb Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 если прямо очень надо посчитать именно средствами SQL, то без проблем могу помочь написать верный запрос. Мне не сложно, если есть тестовые данные. Другое дело, что запрос выше написан буквально на коленке, без возможности проверить корректность результата. Я уверен, что выше предложил почти то, что нужно. Возможно, нужно уточнить буквально пару условий. Но т.к. мотивации лично у меня нет что-то городить в своей базе и тратить значимое количество времени для решения Вашей задачки, то... могу дать 100% рабочий результат лишь при условии доступов хотя бы на селект в Вашу базу. В принципе, даже доступа к нескольким таблицам хватило б.... там делов на 5 минут. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 16 августа 2018 Поделиться Опубликовано: 16 августа 2018 @d0tb0t, чем закончился-то Ваш квест? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 16 ответов 1 126 просмотров Speaker12 22 марта OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 комментариев 20 465 просмотров Speaker12 30 августа 2023 [Поддержка] OAP - опції як окремий товар 1 2 Автор: Speaker12, 13 июня 2023 опции варианты (и ещё 5) Теги: опции варианты комплекты товар цвет серии модели 36 ответов 2 588 просмотров Speaker12 18 февраля Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 286 просмотров Sha 15 марта 2017 [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 991 просмотр COBECTb11 22 марта Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Как посчитать количество товаров в опциях SQL запросом Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
d0tb0t Опубликовано: 23 марта 2018 Автор Поделиться Опубликовано: 23 марта 2018 3 минуты назад, ArtShatov сказал: А вообще задача не понятно. Нужно защититься от заказов того что нет в наличии? Или надо с помощью Опенкарта учет наличия наладить? Ну в общем хотелось бы. OpenCart в тройке по популярности как ИМ. А какой магазин без учёта остатков? Без остатков это скорей каталог. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ArtShatov Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 7 минут назад, sethtm сказал: остатки можно синхронизировать с моего склада ) пишите если актуально Поясните, как вы будете это делать? К сожалению, мне не надо, но очень интересно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... niger Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) Я бы лучше создавал штаны разных цветов, связывая их в одну коллекцию, а опциями бы сделал размер штанов. Хотя, @krumax Вам уже указал - это и точки зрения юзабилити, и с точки зрения СЕО куда лучше, чем сделать один товар с огромной простыней опций и параметров. Изменено 15 августа 2018 пользователем niger Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) у меня в магазине нет подобного примера, к сожалению: нет товара с двумя опциями.Потому проверить достоверность результатов не могу. Но вроде все решаемо. попробуйте вот так. Возможно, нужно будет ограничить поиск, предварительно сделав выборку ТОЛЬКО белых штанов, а затем из этой выборки уже селектить количество нужного размера. Anyway, ничего невозможного -- подсмотреть нужные option_id опции размера и цвета в табличке oc_option_description -- задать значения переменным SET @size_option_id = 14; SET @color_option_id = 14; -- подсмотреть нужные option_value_id в табличке oc_option_value_description для размер = XL и цвет = белый) -- задать значения переменным SET @size_id = 52; SET @color_id = 52; -- подсмотреть нужный id-шник товара ваших штанов -- задать значения переменным SET @product_id = 105; -- погнали считать... set @product_option_id_size = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_option_id AND option_value_id = @size_id LIMIT 1); set @product_option_id_color = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_color_id AND option_value_id = @color_id LIMIT 1); SELECT sum(opov.quantity) FROM oc_product_option_value opov WHERE opov.product_id = @product_id AND opov.product_option_id IN (@product_option_id_size, @product_option_id_color) AND opov.option_value_id IN (@size_id, @color_id); Изменено 15 августа 2018 пользователем 100napb Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 если прямо очень надо посчитать именно средствами SQL, то без проблем могу помочь написать верный запрос. Мне не сложно, если есть тестовые данные. Другое дело, что запрос выше написан буквально на коленке, без возможности проверить корректность результата. Я уверен, что выше предложил почти то, что нужно. Возможно, нужно уточнить буквально пару условий. Но т.к. мотивации лично у меня нет что-то городить в своей базе и тратить значимое количество времени для решения Вашей задачки, то... могу дать 100% рабочий результат лишь при условии доступов хотя бы на селект в Вашу базу. В принципе, даже доступа к нескольким таблицам хватило б.... там делов на 5 минут. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 16 августа 2018 Поделиться Опубликовано: 16 августа 2018 @d0tb0t, чем закончился-то Ваш квест? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 16 ответов 1 126 просмотров Speaker12 22 марта OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 комментариев 20 465 просмотров Speaker12 30 августа 2023 [Поддержка] OAP - опції як окремий товар 1 2 Автор: Speaker12, 13 июня 2023 опции варианты (и ещё 5) Теги: опции варианты комплекты товар цвет серии модели 36 ответов 2 588 просмотров Speaker12 18 февраля Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 286 просмотров Sha 15 марта 2017 [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 991 просмотр COBECTb11 22 марта Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Как посчитать количество товаров в опциях SQL запросом Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
niger Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) Я бы лучше создавал штаны разных цветов, связывая их в одну коллекцию, а опциями бы сделал размер штанов. Хотя, @krumax Вам уже указал - это и точки зрения юзабилити, и с точки зрения СЕО куда лучше, чем сделать один товар с огромной простыней опций и параметров. Изменено 15 августа 2018 пользователем niger Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 (изменено) у меня в магазине нет подобного примера, к сожалению: нет товара с двумя опциями.Потому проверить достоверность результатов не могу. Но вроде все решаемо. попробуйте вот так. Возможно, нужно будет ограничить поиск, предварительно сделав выборку ТОЛЬКО белых штанов, а затем из этой выборки уже селектить количество нужного размера. Anyway, ничего невозможного -- подсмотреть нужные option_id опции размера и цвета в табличке oc_option_description -- задать значения переменным SET @size_option_id = 14; SET @color_option_id = 14; -- подсмотреть нужные option_value_id в табличке oc_option_value_description для размер = XL и цвет = белый) -- задать значения переменным SET @size_id = 52; SET @color_id = 52; -- подсмотреть нужный id-шник товара ваших штанов -- задать значения переменным SET @product_id = 105; -- погнали считать... set @product_option_id_size = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_option_id AND option_value_id = @size_id LIMIT 1); set @product_option_id_color = (SELECT product_option_id FROM oc_product_option_value WHERE product_id = @product_id AND option_id = @size_color_id AND option_value_id = @color_id LIMIT 1); SELECT sum(opov.quantity) FROM oc_product_option_value opov WHERE opov.product_id = @product_id AND opov.product_option_id IN (@product_option_id_size, @product_option_id_color) AND opov.option_value_id IN (@size_id, @color_id); Изменено 15 августа 2018 пользователем 100napb Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 если прямо очень надо посчитать именно средствами SQL, то без проблем могу помочь написать верный запрос. Мне не сложно, если есть тестовые данные. Другое дело, что запрос выше написан буквально на коленке, без возможности проверить корректность результата. Я уверен, что выше предложил почти то, что нужно. Возможно, нужно уточнить буквально пару условий. Но т.к. мотивации лично у меня нет что-то городить в своей базе и тратить значимое количество времени для решения Вашей задачки, то... могу дать 100% рабочий результат лишь при условии доступов хотя бы на селект в Вашу базу. В принципе, даже доступа к нескольким таблицам хватило б.... там делов на 5 минут. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 16 августа 2018 Поделиться Опубликовано: 16 августа 2018 @d0tb0t, чем закончился-то Ваш квест? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 16 ответов 1 126 просмотров Speaker12 22 марта OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 комментариев 20 465 просмотров Speaker12 30 августа 2023 [Поддержка] OAP - опції як окремий товар 1 2 Автор: Speaker12, 13 июня 2023 опции варианты (и ещё 5) Теги: опции варианты комплекты товар цвет серии модели 36 ответов 2 588 просмотров Speaker12 18 февраля Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 286 просмотров Sha 15 марта 2017 [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 991 просмотр COBECTb11 22 марта Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Как посчитать количество товаров в опциях SQL запросом
100napb Опубликовано: 15 августа 2018 Поделиться Опубликовано: 15 августа 2018 если прямо очень надо посчитать именно средствами SQL, то без проблем могу помочь написать верный запрос. Мне не сложно, если есть тестовые данные. Другое дело, что запрос выше написан буквально на коленке, без возможности проверить корректность результата. Я уверен, что выше предложил почти то, что нужно. Возможно, нужно уточнить буквально пару условий. Но т.к. мотивации лично у меня нет что-то городить в своей базе и тратить значимое количество времени для решения Вашей задачки, то... могу дать 100% рабочий результат лишь при условии доступов хотя бы на селект в Вашу базу. В принципе, даже доступа к нескольким таблицам хватило б.... там делов на 5 минут. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 100napb Опубликовано: 16 августа 2018 Поделиться Опубликовано: 16 августа 2018 @d0tb0t, чем закончился-то Ваш квест? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 16 ответов 1 126 просмотров Speaker12 22 марта OAP PRO - AJAX опции как отдельные товары с автоматической связкой Автор: Speaker12, 22 октября 2023 опции варианты (и ещё 7) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 комментариев 20 465 просмотров Speaker12 30 августа 2023 [Поддержка] OAP - опції як окремий товар 1 2 Автор: Speaker12, 13 июня 2023 опции варианты (и ещё 5) Теги: опции варианты комплекты товар цвет серии модели 36 ответов 2 588 просмотров Speaker12 18 февраля Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 286 просмотров Sha 15 марта 2017 [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 991 просмотр COBECTb11 22 марта Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
100napb Опубликовано: 16 августа 2018 Поделиться Опубликовано: 16 августа 2018 @d0tb0t, чем закончился-то Ваш квест? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
Рекомендованные сообщения