Перейти к содержанию
xirosima

выключить производителей чьи товары выключены - подскажите решение.

Рекомендуемые сообщения

Здравствуйте! выключить производителей чьи товары выключены  - подскажите решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто выключить производителей чьи товары выключены

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто выключить производителей чьи товары выключены

 

))))) давно потомков Чехова я уже не  видел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выключил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

))))) давно потомков Чехова я уже не  видел.

мы, потомки Чехова, гордимся своей находчивостью! :-D

 

решения навскидку:

1) самое тупое - уже предложил ;)

 

2) использовать BatchEditor, выбрать показ товаров со статусом "включено" и последовательно перебирать по производителям

там, где таких товаров будет 0 - производителя отключать

 

3) включить мозг, сделать самостоятельно

получить выборку всех включенных производителей

в цикле перебирать производителей, получая выборку товаров производителя со статусом "включено"

там, где таких товаров будет 0 - производителя отключать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понял, т.е. комманды такой нет - я автоматизацию предпочитаю...вручную мне лень - сами понимаете.

Мозг не выключается уже давно, он перезагружен соматическими обязанностями. 

Душу рвет на части.

Вот и решил задать вопрос. видел модуль по производителям - вот - может он справится с моей задачей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

даже близко не то

тот, что сможет помочь - ссылкой выше, уточните у автора

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1.  Производители не выключаются! Нет такого функционала

2.

 

 

Отобрать производителей из товаров, которые отключены, имеющие производителей,

И при этом чтобы это производитель не имел включенных товаров

 

 

SELECT manufacturer_id

FROM product

WHERE status = 0

AND manufacturer_id NOT IN (SELECT p2.manufacturer_id FRON product p2 WHERE staus=1)

 

 

Запрос не проверялся, писался с рук, оптимальность, а тем более, его истинность не гарантирую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Отобрать производителей из товаров, которые отключены, имеющие производителей,

И при этом чтобы это производитель не имел включенных товаров

 

SELECT manufacturer_id

FROM product

WHERE status = 0

AND manufacturer_id NOT IN (SELECT p2.manufacturer_id FRON product p2 WHERE staus=1)

 

Запрос не проверялся, писался с рук, оптимальность, а тем более, его истинность не гарантирую

ну вот, взял и испортил стимул к самостоятельности!!! :ugeek:

 

тогда уж так:

SELECT p.manufacturer_id, m.name  FROM `oc_product` p 
LEFT JOIN `oc_manufacturer` m ON (p.manufacturer_id=m.manufacturer_id) 
WHERE p.status=0 AND p.manufacturer_id NOT IN (SELECT p2.manufacturer_id FROM `oc_product` p2 WHERE p2.status=1)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 вот, взял и испортил стимул к самостоятельности

 

Та ладно!!! Там есть еще п.1

 

А это.. скажу сразу - около часа работы, а то и больше

 

Три места в моделях в админке

одно место в модели в магазине

 

два места в контроллере админки

несколько мест  вшаболне

 

Т.е.стимул для творчества есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробую попробывать запрос. Вы господа знаете программирование среды - я спрашиваю у вас )

Изменено пользователем xirosima

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А мы-то здесь причем?

 

699р

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я понял )) торг уместен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уместен - 698 :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.