chinasolutions Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 (змінено) Если я удалю производителя в "Каталог-Производители", удалятся ли с ним все товары этого производителя? Змінено 29 травня 2017 користувачем chinasolutions Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 Нет, вы и производителя удалить из админки не сможете, потому что есть проверка на привязку товаров к производителю (ну, по крайней мере так было в некоторых сборках) Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 chukcha, Лучше модуль использовать? Например этот ? Надіслати Поділитися на інших сайтах More sharing options... WarStyle Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 (змінено) 2 минуты назад, chinasolutions сказал: chukcha, Лучше модуль использовать? Например этот ? Извините что встрял =) Если нужно отвязать производителя от товаров, то да Змінено 29 травня 2017 користувачем WarStyle Надіслати Поділитися на інших сайтах More sharing options... Lazdakon Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 @chinasolutions чтобы массово удалить товары можно воспользоваться ещё и этим модулем. Там это есть в инструментах. Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 5 минут назад, WarStyle сказал: Извините что встрял =) Если нужно отвязать производителя от товаров, то да Нужно, например, удаляешь производителя и с ним все товары этого производителя. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 БЕКАП БЕКАП Если нужно удалить производителя и привязанные товары, то модуль для этого не нужен Нужно последовательно выполнить несколько запросов CREATE TEMPORARY TABLE IF NOT EXISTS t_product AS (SELECT product_id FROM oc_product WHERE manufacturer_id = NNN; DELETE FROM oc_product AS p JOIN t_product t WHERE t.product_id = p.product_id; ... далее подставляем product_attribute product_description product_discount product_filter product_image product_option product_option_value product_reward product_special product_to_category product_to_download product_to_layout product_to_store product_recurring review coupon_product product_related DELETE FROM product_related AS p JOIN t_product t WHERE t.product_id = p.related_id DELETE FROM url_alias JOIN t_product t WHERE query = CONCAT('product_id=',t.product_id); И наконец DELETE oc_mаnufacturer WHERE manufacturer_id = NNN 1 Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 chukcha, Спасибо ) Попробую разобраться. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... medvestnik Опубліковано: 28 квітня 2020 Share Опубліковано: 28 квітня 2020 В таком виде запросы не сработают. Будут сообщения об ошибке синтаксиса. Вдруг кому-то понадобится: DELETE oc_product FROM oc_product JOIN t_product WHERE t_product.product_id = oc_product.product_id; Так работает. И соответственно для остальных связанных таблиц. Надіслати Поділитися на інших сайтах More sharing options... 4 years later... SergeTkach Опубліковано: 18 жовтня Share Опубліковано: 18 жовтня Функція масового видалення товарів тепер є і в модулі Handy Product Manager → https://opencartforum.com/files/file/6485-masove-redaguvannya-tovariv-u-opencart-z-modulem-handy-product-manager/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Массовое удаление товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 chukcha, Лучше модуль использовать? Например этот ? Надіслати Поділитися на інших сайтах More sharing options...
WarStyle Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 (змінено) 2 минуты назад, chinasolutions сказал: chukcha, Лучше модуль использовать? Например этот ? Извините что встрял =) Если нужно отвязать производителя от товаров, то да Змінено 29 травня 2017 користувачем WarStyle Надіслати Поділитися на інших сайтах More sharing options... Lazdakon Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 @chinasolutions чтобы массово удалить товары можно воспользоваться ещё и этим модулем. Там это есть в инструментах. Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 5 минут назад, WarStyle сказал: Извините что встрял =) Если нужно отвязать производителя от товаров, то да Нужно, например, удаляешь производителя и с ним все товары этого производителя. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 БЕКАП БЕКАП Если нужно удалить производителя и привязанные товары, то модуль для этого не нужен Нужно последовательно выполнить несколько запросов CREATE TEMPORARY TABLE IF NOT EXISTS t_product AS (SELECT product_id FROM oc_product WHERE manufacturer_id = NNN; DELETE FROM oc_product AS p JOIN t_product t WHERE t.product_id = p.product_id; ... далее подставляем product_attribute product_description product_discount product_filter product_image product_option product_option_value product_reward product_special product_to_category product_to_download product_to_layout product_to_store product_recurring review coupon_product product_related DELETE FROM product_related AS p JOIN t_product t WHERE t.product_id = p.related_id DELETE FROM url_alias JOIN t_product t WHERE query = CONCAT('product_id=',t.product_id); И наконец DELETE oc_mаnufacturer WHERE manufacturer_id = NNN 1 Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 chukcha, Спасибо ) Попробую разобраться. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... medvestnik Опубліковано: 28 квітня 2020 Share Опубліковано: 28 квітня 2020 В таком виде запросы не сработают. Будут сообщения об ошибке синтаксиса. Вдруг кому-то понадобится: DELETE oc_product FROM oc_product JOIN t_product WHERE t_product.product_id = oc_product.product_id; Так работает. И соответственно для остальных связанных таблиц. Надіслати Поділитися на інших сайтах More sharing options... 4 years later... SergeTkach Опубліковано: 18 жовтня Share Опубліковано: 18 жовтня Функція масового видалення товарів тепер є і в модулі Handy Product Manager → https://opencartforum.com/files/file/6485-masove-redaguvannya-tovariv-u-opencart-z-modulem-handy-product-manager/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Массовое удаление товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut
Lazdakon Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 @chinasolutions чтобы массово удалить товары можно воспользоваться ещё и этим модулем. Там это есть в инструментах. Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 5 минут назад, WarStyle сказал: Извините что встрял =) Если нужно отвязать производителя от товаров, то да Нужно, например, удаляешь производителя и с ним все товары этого производителя. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 БЕКАП БЕКАП Если нужно удалить производителя и привязанные товары, то модуль для этого не нужен Нужно последовательно выполнить несколько запросов CREATE TEMPORARY TABLE IF NOT EXISTS t_product AS (SELECT product_id FROM oc_product WHERE manufacturer_id = NNN; DELETE FROM oc_product AS p JOIN t_product t WHERE t.product_id = p.product_id; ... далее подставляем product_attribute product_description product_discount product_filter product_image product_option product_option_value product_reward product_special product_to_category product_to_download product_to_layout product_to_store product_recurring review coupon_product product_related DELETE FROM product_related AS p JOIN t_product t WHERE t.product_id = p.related_id DELETE FROM url_alias JOIN t_product t WHERE query = CONCAT('product_id=',t.product_id); И наконец DELETE oc_mаnufacturer WHERE manufacturer_id = NNN 1 Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 chukcha, Спасибо ) Попробую разобраться. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... medvestnik Опубліковано: 28 квітня 2020 Share Опубліковано: 28 квітня 2020 В таком виде запросы не сработают. Будут сообщения об ошибке синтаксиса. Вдруг кому-то понадобится: DELETE oc_product FROM oc_product JOIN t_product WHERE t_product.product_id = oc_product.product_id; Так работает. И соответственно для остальных связанных таблиц. Надіслати Поділитися на інших сайтах More sharing options... 4 years later... SergeTkach Опубліковано: 18 жовтня Share Опубліковано: 18 жовтня Функція масового видалення товарів тепер є і в модулі Handy Product Manager → https://opencartforum.com/files/file/6485-masove-redaguvannya-tovariv-u-opencart-z-modulem-handy-product-manager/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Массовое удаление товаров
chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 5 минут назад, WarStyle сказал: Извините что встрял =) Если нужно отвязать производителя от товаров, то да Нужно, например, удаляешь производителя и с ним все товары этого производителя. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 29 травня 2017 Share Опубліковано: 29 травня 2017 БЕКАП БЕКАП Если нужно удалить производителя и привязанные товары, то модуль для этого не нужен Нужно последовательно выполнить несколько запросов CREATE TEMPORARY TABLE IF NOT EXISTS t_product AS (SELECT product_id FROM oc_product WHERE manufacturer_id = NNN; DELETE FROM oc_product AS p JOIN t_product t WHERE t.product_id = p.product_id; ... далее подставляем product_attribute product_description product_discount product_filter product_image product_option product_option_value product_reward product_special product_to_category product_to_download product_to_layout product_to_store product_recurring review coupon_product product_related DELETE FROM product_related AS p JOIN t_product t WHERE t.product_id = p.related_id DELETE FROM url_alias JOIN t_product t WHERE query = CONCAT('product_id=',t.product_id); И наконец DELETE oc_mаnufacturer WHERE manufacturer_id = NNN 1 Надіслати Поділитися на інших сайтах More sharing options... chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 chukcha, Спасибо ) Попробую разобраться. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... medvestnik Опубліковано: 28 квітня 2020 Share Опубліковано: 28 квітня 2020 В таком виде запросы не сработают. Будут сообщения об ошибке синтаксиса. Вдруг кому-то понадобится: DELETE oc_product FROM oc_product JOIN t_product WHERE t_product.product_id = oc_product.product_id; Так работает. И соответственно для остальных связанных таблиц. Надіслати Поділитися на інших сайтах More sharing options... 4 years later... SergeTkach Опубліковано: 18 жовтня Share Опубліковано: 18 жовтня Функція масового видалення товарів тепер є і в модулі Handy Product Manager → https://opencartforum.com/files/file/6485-masove-redaguvannya-tovariv-u-opencart-z-modulem-handy-product-manager/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
chinasolutions Опубліковано: 29 травня 2017 Автор Share Опубліковано: 29 травня 2017 chukcha, Спасибо ) Попробую разобраться. Надіслати Поділитися на інших сайтах More sharing options...
medvestnik Опубліковано: 28 квітня 2020 Share Опубліковано: 28 квітня 2020 В таком виде запросы не сработают. Будут сообщения об ошибке синтаксиса. Вдруг кому-то понадобится: DELETE oc_product FROM oc_product JOIN t_product WHERE t_product.product_id = oc_product.product_id; Так работает. И соответственно для остальных связанных таблиц. Надіслати Поділитися на інших сайтах More sharing options...
SergeTkach Опубліковано: 18 жовтня Share Опубліковано: 18 жовтня Функція масового видалення товарів тепер є і в модулі Handy Product Manager → https://opencartforum.com/files/file/6485-masove-redaguvannya-tovariv-u-opencart-z-modulem-handy-product-manager/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
Recommended Posts