Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как изменить все цены на 10%?


MichaelCarleone

Recommended Posts

1.5.5.1

Думаю SQL запросом / php скриптом это сделать. По-другому никак?

Ну или хотя бы увеличить все цены на X . Цивилизованного способа нет?

Надіслати
Поділитися на інших сайтах


1.5.5.1

Думаю SQL запросом / php скриптом это сделать. По-другому никак?

Ну или хотя бы увеличить все цены на X . Цивилизованного способа нет?

Элементарно с помощью бечэдитора

Надіслати
Поділитися на інших сайтах


Если все без исключения и на одинаковую величину (в единицах или процентах), то проще sql-запросом. Одна строка и профит.

Если для групп товаров разные значения, то надо допиливать движок.

У меня, например, выставляются наценки от цены поставщика для каждой категории и для каждого производителя. Ну и валюты переписал, чтобы основная была рубль, а для доллара и евро забивались их текущие курсы и пересчитывались при обновлении прайса.

То есть, если цена товара в долларах, или евро, скрипт умножает цену на соответствующий курс к рублю на данный момент, потом на множитель бренда и на множитель категории. Полученный результат записывает в рублевую цену и выводит ее на сайт. несколько скриптов, но удобство обновления цен - мне не нужно выбирать каждй раз какие товары в каких категориях, от каких производителей и в какой валюте предоставляет прайс поставщик - я залил прайс в базу, нажал на кнопку и все цены уже в рублях по курсу и с нужными наценками :)

Надіслати
Поділитися на інших сайтах


  • 3 years later...

День добрый! Подниму из недр тему, стала актуальна в связи с повышением НДС-а.

 

Ocstore 2.3 - как с помощью скрипта MSQL повысить все цены на 2%?

Покупать ради одного раза модуль не целесообразно.

 

Спасибо!

Надіслати
Поділитися на інших сайтах


  • 1 year later...
В 11.01.2019 в 11:03, PaulKravchenko сказал:

как-то так?


UPDATE `product` SET `price` = (`price` * 1.02)

 

а есть ли подобное решение (SQL)

Что нужно:

1. Изменить валюту только у конкретного производителя

2. Изменить Статус при отсутствии на складе: "Нет в наличии"

Надіслати
Поділитися на інших сайтах


10 минут назад, Desserro сказал:

1. Изменить валюту только у конкретного производителя

В карточке товара по дефолту валюта не указывается.

 

13 минут назад, Desserro сказал:

Изменить Статус при отсутствии на складе: "Нет в наличии"

UPDATE `oc_product` SET `stock_status_id` = 5

для производителя:

UPDATE `oc_product` SET `stock_status_id` = 5 WHERE `manufacturer_id` = 10

 

  • +1 1
Надіслати
Поділитися на інших сайтах

31 минуту назад, PaulKravchenko сказал:

В карточке товара по дефолту валюта не указывается.

 


UPDATE `oc_product` SET `stock_status_id` = 5

для производителя:


UPDATE `oc_product` SET `stock_status_id` = 5 WHERE `manufacturer_id` = 10

 

 

Спасибо большое за подсказку!!!

Так как на этот сайт добавляли что то по валюте по этому здесь есть поле currency

 

UPDATE `product` SET `stock_status_id` = 5 WHERE `manufacturer_id` = 15


UPDATE `product` SET `currency` = 'UAH' WHERE `manufacturer_id` = 15

 

а то нормально прайс не могу загрузить))

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.