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

Скидки на товар в процентах (не в денежном выражении)


md5

Recommended Posts

Может существует решение позволяющее задавать в админке скидки для товара в процентах, а не в денежном выражении, чтобы при изменении стоимости товара, и сумма со скидкой (например, 1- и более товаров) тоже изменялась.

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


Немного не то. Смысл вот в чем.

1шт  стоит 500р, 10шт  стоят по 450р, 100 штук и более стоят по 400р. - базовым функционалом это задать легко.

Но если цена изменится, например 1 шт - 700, то нужно будет вручную пересчитать и внести для 10 и 100 шт.

А хотелось бы задать от 10 шт - 5%, от 100 шт - 20%. Тогда при изменении цены основной, цены 10 и 100 шт, тоже бы изменились. При этом хорошо, если бы существовала возможность задавать до скольки знаком округлять.

Змінено користувачем md5
Надіслати
Поділитися на інших сайтах


дефолтные скидки в opencart затрагивают довольно большое кол-во файлов. можно найти все эти места и изменить логику, но это будет довольно затратно по времени, много шансов допустить ошибку и больше шансов потерять совместимость с дополнениями.

 

если бы я решал эту задачу, то добавил бы в таблицу product_discount ещё одно поле percentage, где хранил бы процент

и в момент изменения цены товара пересчитывал бы значение поля price в таблице product_discount. это решение простое, затрагивает пару файлов и не конфликтует с дополнениями.

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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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