tot Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 ocStore 2.1.0.2.1 загрузил прайс с фото с оптовыми ценами 2000 шт. раньше видел модуль для ocStore 1.5 который массово изменял цену товаров в соответствии с введенным %. Ищу подобное на ocStore 2.1.0.2.1 Благодарю за содействие. Надіслати Поділитися на інших сайтах More sharing options...
Grodas Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 update oc_product set price = price*1.2 это +20% Надіслати Поділитися на інших сайтах More sharing options... tot Опубліковано: 13 березня 2018 Автор Share Опубліковано: 13 березня 2018 Только что, spectre сказал: update oc_product set price = price*1.2 это +20% эту команду как применить ?, в отношении к базе ? Надіслати Поділитися на інших сайтах More sharing options... whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 30 минут назад, tot сказал: ocStore 2.1.0.2.1 загрузил прайс с фото с оптовыми ценами 2000 шт. раньше видел модуль для ocStore 1.5 который массово изменял цену товаров в соответствии с введенным %. Ищу подобное на ocStore 2.1.0.2.1 Благодарю за содействие. Надіслати Поділитися на інших сайтах More sharing options... whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Хотя проще ексеь выгрузкой Надіслати Поділитися на інших сайтах More sharing options... whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 24 минуты назад, spectre сказал: update oc_product set price = price*1.2 это +20% или это Надіслати Поділитися на інших сайтах More sharing options... 1 year later... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 В 13.03.2018 в 16:16, spectre сказал: update oc_product set price = price*1.2 это +20% А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Надіслати Поділитися на інших сайтах More sharing options... AndreyQ Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 4 часа назад, natalia8978 сказал: А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Можно прямо в моделе задать необходимую наценку в зависимости от суммы товара, но это костыль Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 7 часов назад, natalia8978 сказал: но главное чтоб это был один запрос Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 (змінено) 2 часа назад, chukcha сказал: Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Супер, почти все ок: Сделала так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END Все работает идеально, только один момент, если же выполнить только один параметр к примеру: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 END Тогда все другие цены которые не входят в данный диапазон, обнуляються.... Змінено 29 жовтня 2019 користувачем natalia8978 Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 13 минут назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються.... потому что надо дефолтное значение тоже задать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 34 минуты назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються... Я вам показал куда копать То что вы добавили префикс и дополнили запрос - уже хорошо https://dev.mysql.com/doc/refman/5.7/en/case.html Ну, а это пополнит ваш багаж Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 251 відповідь 57 377 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 0 коментарів 56 897 переглядів Sha 15 березня 2017 Модуль Пакетное добавление и обновление акций и цен товаров [Поддержка] 1 2 3 Автор: vlkombat, 15 жовтня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 53 відповіді 9 513 перегляди SaOP 26 липня 2022 Пакетное добавление и обновление акций и цен товаров Автор: vlkombat, 27 вересня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 0 коментарів 9 648 переглядів vlkombat 27 вересня 2015 Добавить поле поиск по производителям в заказах Автор: Meriko, 17 травня 2018 заказ в админке 3 відповіді 548 переглядів fanatic 18 травня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пошук модулів массовое увеличение в % к цене товара в админке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
tot Опубліковано: 13 березня 2018 Автор Share Опубліковано: 13 березня 2018 Только что, spectre сказал: update oc_product set price = price*1.2 это +20% эту команду как применить ?, в отношении к базе ? Надіслати Поділитися на інших сайтах More sharing options...
whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 30 минут назад, tot сказал: ocStore 2.1.0.2.1 загрузил прайс с фото с оптовыми ценами 2000 шт. раньше видел модуль для ocStore 1.5 который массово изменял цену товаров в соответствии с введенным %. Ищу подобное на ocStore 2.1.0.2.1 Благодарю за содействие. Надіслати Поділитися на інших сайтах More sharing options... whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Хотя проще ексеь выгрузкой Надіслати Поділитися на інших сайтах More sharing options... whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 24 минуты назад, spectre сказал: update oc_product set price = price*1.2 это +20% или это Надіслати Поділитися на інших сайтах More sharing options... 1 year later... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 В 13.03.2018 в 16:16, spectre сказал: update oc_product set price = price*1.2 это +20% А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Надіслати Поділитися на інших сайтах More sharing options... AndreyQ Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 4 часа назад, natalia8978 сказал: А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Можно прямо в моделе задать необходимую наценку в зависимости от суммы товара, но это костыль Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 7 часов назад, natalia8978 сказал: но главное чтоб это был один запрос Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 (змінено) 2 часа назад, chukcha сказал: Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Супер, почти все ок: Сделала так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END Все работает идеально, только один момент, если же выполнить только один параметр к примеру: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 END Тогда все другие цены которые не входят в данный диапазон, обнуляються.... Змінено 29 жовтня 2019 користувачем natalia8978 Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 13 минут назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються.... потому что надо дефолтное значение тоже задать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 34 минуты назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються... Я вам показал куда копать То что вы добавили префикс и дополнили запрос - уже хорошо https://dev.mysql.com/doc/refman/5.7/en/case.html Ну, а это пополнит ваш багаж Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 251 відповідь 57 377 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 0 коментарів 56 897 переглядів Sha 15 березня 2017 Модуль Пакетное добавление и обновление акций и цен товаров [Поддержка] 1 2 3 Автор: vlkombat, 15 жовтня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 53 відповіді 9 513 перегляди SaOP 26 липня 2022 Пакетное добавление и обновление акций и цен товаров Автор: vlkombat, 27 вересня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 0 коментарів 9 648 переглядів vlkombat 27 вересня 2015 Добавить поле поиск по производителям в заказах Автор: Meriko, 17 травня 2018 заказ в админке 3 відповіді 548 переглядів fanatic 18 травня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пошук модулів массовое увеличение в % к цене товара в админке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Хотя проще ексеь выгрузкой Надіслати Поділитися на інших сайтах More sharing options... whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 24 минуты назад, spectre сказал: update oc_product set price = price*1.2 это +20% или это Надіслати Поділитися на інших сайтах More sharing options... 1 year later... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 В 13.03.2018 в 16:16, spectre сказал: update oc_product set price = price*1.2 это +20% А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Надіслати Поділитися на інших сайтах More sharing options... AndreyQ Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 4 часа назад, natalia8978 сказал: А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Можно прямо в моделе задать необходимую наценку в зависимости от суммы товара, но это костыль Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 7 часов назад, natalia8978 сказал: но главное чтоб это был один запрос Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 (змінено) 2 часа назад, chukcha сказал: Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Супер, почти все ок: Сделала так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END Все работает идеально, только один момент, если же выполнить только один параметр к примеру: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 END Тогда все другие цены которые не входят в данный диапазон, обнуляються.... Змінено 29 жовтня 2019 користувачем natalia8978 Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 13 минут назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються.... потому что надо дефолтное значение тоже задать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 34 минуты назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються... Я вам показал куда копать То что вы добавили префикс и дополнили запрос - уже хорошо https://dev.mysql.com/doc/refman/5.7/en/case.html Ну, а это пополнит ваш багаж Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 251 відповідь 57 377 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 0 коментарів 56 897 переглядів Sha 15 березня 2017 Модуль Пакетное добавление и обновление акций и цен товаров [Поддержка] 1 2 3 Автор: vlkombat, 15 жовтня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 53 відповіді 9 513 перегляди SaOP 26 липня 2022 Пакетное добавление и обновление акций и цен товаров Автор: vlkombat, 27 вересня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 0 коментарів 9 648 переглядів vlkombat 27 вересня 2015 Добавить поле поиск по производителям в заказах Автор: Meriko, 17 травня 2018 заказ в админке 3 відповіді 548 переглядів fanatic 18 травня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пошук модулів массовое увеличение в % к цене товара в админке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
whiteblue Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 24 минуты назад, spectre сказал: update oc_product set price = price*1.2 это +20% или это Надіслати Поділитися на інших сайтах More sharing options... 1 year later... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 В 13.03.2018 в 16:16, spectre сказал: update oc_product set price = price*1.2 это +20% А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Надіслати Поділитися на інших сайтах More sharing options... AndreyQ Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 4 часа назад, natalia8978 сказал: А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Можно прямо в моделе задать необходимую наценку в зависимости от суммы товара, но это костыль Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 7 часов назад, natalia8978 сказал: но главное чтоб это был один запрос Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 (змінено) 2 часа назад, chukcha сказал: Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Супер, почти все ок: Сделала так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END Все работает идеально, только один момент, если же выполнить только один параметр к примеру: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 END Тогда все другие цены которые не входят в данный диапазон, обнуляються.... Змінено 29 жовтня 2019 користувачем natalia8978 Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 13 минут назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються.... потому что надо дефолтное значение тоже задать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 34 минуты назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються... Я вам показал куда копать То что вы добавили префикс и дополнили запрос - уже хорошо https://dev.mysql.com/doc/refman/5.7/en/case.html Ну, а это пополнит ваш багаж Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 251 відповідь 57 377 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 0 коментарів 56 897 переглядів Sha 15 березня 2017 Модуль Пакетное добавление и обновление акций и цен товаров [Поддержка] 1 2 3 Автор: vlkombat, 15 жовтня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 53 відповіді 9 513 перегляди SaOP 26 липня 2022 Пакетное добавление и обновление акций и цен товаров Автор: vlkombat, 27 вересня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 0 коментарів 9 648 переглядів vlkombat 27 вересня 2015 Добавить поле поиск по производителям в заказах Автор: Meriko, 17 травня 2018 заказ в админке 3 відповіді 548 переглядів fanatic 18 травня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пошук модулів массовое увеличение в % к цене товара в админке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 В 13.03.2018 в 16:16, spectre сказал: update oc_product set price = price*1.2 это +20% А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Надіслати Поділитися на інших сайтах More sharing options...
AndreyQ Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 4 часа назад, natalia8978 сказал: А как сделать такой же запрос, но чтоб процент указывать не конкретно 10 или 20, а чтоб можно было указать процент в зависимости от суммы к примеру: Цена товара до 1000 руб. добавляем 20% Цена товара от 1000 руб. до 5000 руб. добавляем 15% Цена товара от 5000 руб. до 10000 руб. добавляем 10% Цена товара от 10000 руб. до 20000 руб. добавляем 5% И. Так далее, и чтоб выполнить одним запросом, ну или же посоветуйте какой то модуль... но главное чтоб это был один запрос который идет по списку проверяет цену и добавляет соответствующий процент.... PS: Массовые редакторы типу Batch Editor не подходит, так как пока 25 000 товаров изменишь то бред полнейший получается и куча времени уходит.... Можно прямо в моделе задать необходимую наценку в зависимости от суммы товара, но это костыль Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 7 часов назад, natalia8978 сказал: но главное чтоб это был один запрос Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 (змінено) 2 часа назад, chukcha сказал: Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Супер, почти все ок: Сделала так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END Все работает идеально, только один момент, если же выполнить только один параметр к примеру: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 END Тогда все другие цены которые не входят в данный диапазон, обнуляються.... Змінено 29 жовтня 2019 користувачем natalia8978 Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 13 минут назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються.... потому что надо дефолтное значение тоже задать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 34 минуты назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються... Я вам показал куда копать То что вы добавили префикс и дополнили запрос - уже хорошо https://dev.mysql.com/doc/refman/5.7/en/case.html Ну, а это пополнит ваш багаж Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 251 відповідь 57 377 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 0 коментарів 56 897 переглядів Sha 15 березня 2017 Модуль Пакетное добавление и обновление акций и цен товаров [Поддержка] 1 2 3 Автор: vlkombat, 15 жовтня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 53 відповіді 9 513 перегляди SaOP 26 липня 2022 Пакетное добавление и обновление акций и цен товаров Автор: vlkombat, 27 вересня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 0 коментарів 9 648 переглядів vlkombat 27 вересня 2015 Добавить поле поиск по производителям в заказах Автор: Meriko, 17 травня 2018 заказ в админке 3 відповіді 548 переглядів fanatic 18 травня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пошук модулів массовое увеличение в % к цене товара в админке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 (змінено) 2 часа назад, chukcha сказал: Зачем вам гоняться за одним запросом? UPDATE product SET price = price* 1.2 WHERE price <1000 UPDATE product SET price = CASE WHEN price <=1000 then price *1.2 WHEN price >1000 AND price <=5000 then price *1.15 END Супер, почти все ок: Сделала так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END Все работает идеально, только один момент, если же выполнить только один параметр к примеру: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 END Тогда все другие цены которые не входят в данный диапазон, обнуляються.... Змінено 29 жовтня 2019 користувачем natalia8978 Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 13 минут назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються.... потому что надо дефолтное значение тоже задать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 34 минуты назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються... Я вам показал куда копать То что вы добавили префикс и дополнили запрос - уже хорошо https://dev.mysql.com/doc/refman/5.7/en/case.html Ну, а это пополнит ваш багаж Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 251 відповідь 57 377 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 0 коментарів 56 897 переглядів Sha 15 березня 2017 Модуль Пакетное добавление и обновление акций и цен товаров [Поддержка] 1 2 3 Автор: vlkombat, 15 жовтня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 53 відповіді 9 513 перегляди SaOP 26 липня 2022 Пакетное добавление и обновление акций и цен товаров Автор: vlkombat, 27 вересня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 0 коментарів 9 648 переглядів vlkombat 27 вересня 2015 Добавить поле поиск по производителям в заказах Автор: Meriko, 17 травня 2018 заказ в админке 3 відповіді 548 переглядів fanatic 18 травня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пошук модулів массовое увеличение в % к цене товара в админке
chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 34 минуты назад, natalia8978 сказал: Тогда все другие цены которые не входят в данный диапазон, обнуляються... Я вам показал куда копать То что вы добавили префикс и дополнили запрос - уже хорошо https://dev.mysql.com/doc/refman/5.7/en/case.html Ну, а это пополнит ваш багаж Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 251 відповідь 57 377 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale 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 new 0 коментарів 56 897 переглядів Sha 15 березня 2017 Модуль Пакетное добавление и обновление акций и цен товаров [Поддержка] 1 2 3 Автор: vlkombat, 15 жовтня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 53 відповіді 9 513 перегляди SaOP 26 липня 2022 Пакетное добавление и обновление акций и цен товаров Автор: vlkombat, 27 вересня 2015 акции пакетно (і ще %d) Теги: акции пакетно массовое обновление цен обновление акций скидки пакетное редактирование 0 коментарів 9 648 переглядів vlkombat 27 вересня 2015 Добавить поле поиск по производителям в заказах Автор: Meriko, 17 травня 2018 заказ в админке 3 відповіді 548 переглядів fanatic 18 травня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
chukcha Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 38 минут назад, natalia8978 сказал: только один момент, если же выполнить только один параметр к примеру: Но в таком случае проще WHERE как было показано ранее Надіслати Поділитися на інших сайтах More sharing options... natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
natalia8978 Опубліковано: 29 жовтня 2019 Share Опубліковано: 29 жовтня 2019 10 минут назад, chukcha сказал: Но в таком случае проще WHERE как было показано ранее Точно, я же все равно вручную выполняю запросы, для всех цен значить использую так: UPDATE oc_product SET price = CASE WHEN price <=1000 then price *1.20 WHEN price >1000 AND price <=5000 then price *1.15 WHEN price >5000 AND price <=10000 then price *1.10 WHEN price >10000 AND price <=20000 then price *1.05 WHEN price >=20000 then price *1.03 END А если для какого то одного диапазона цены тогда так: UPDATE oc_product SET price = price* 1.20 WHERE price <1000 @chukcha Спасибки большое.... Все супер. Надіслати Поділитися на інших сайтах More sharing options...
ihos Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 А куда ви вставляли это все? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts