UncleSamUncleSam
← УСІ МОДУЛІ
UncleSamUNCLESAM
OC2.3 / OC3 / OC4
06
uncle_prices

Multiprices

Модуль дозволяє створювати необмежену кількість полів цін (роздріб, опт, закупівля та будь-які інші), прив'язувати їх до груп покупців та автоматично показувати кожній групі її ціну — скрізь на сайті: у каталозі, картці товару та кошику.

Стандартний OpenCart має лише одну ціну товару. Якщо вам потрібно показувати різні ціни різним покупцям — роздрібним, оптовим, дилерам, VIP-клієнтам — доводиться ставити кілька модулів або використовувати милиці.

Multiprices вирішує це завдання системно: ви створюєте довільні поля цін, прив'язуєте їх до груп покупців, заповнюєте ціни в картці товару — і модуль автоматично показує кожному покупцеві потрібну ціну скрізь на сайті.

Multiprices
Multiprices
Multiprices
Multiprices
Multiprices
▸ Ключові можливості
Необмежена кількість полів цін — Роздрібна, Оптова, Закупівельна, Дилерська, будь-які інші
Прив'язка до груп покупців — кожне поле до однієї або кількох груп з пріоритетом, що налаштовується
Підміна ціни скрізь — листинг каталогу, картка товару, кошик, оформлення замовлення
Акційні ціни по полях — аналог стандартних акцій OC, але для кожного поля окремо з прив'язкою до групи та періоду
Безпечний fallback — якщо поле не заповнене або модуль вимкнено, показується стандартна ціна OC. Товар ніколи не ховається.
▸ Як це працює
При відкритті сторінки товару модуль визначає групу покупця і шукає активне поле ціни. Якщо поле знайдено і заповнено — ціна підміняє стандартну OC.

Приклад:
Група «Роздріб» → поле «Роздрібна ціна» → 199 грн
Група «Опт» → поле «Оптова ціна» → 150 грн
Група «Ділер» → активна акція → 120 грн (замість 130 грн)
Незалогінений → стандартна ціна OC
▸ Управління полями цін
Створення, редагування, видалення, сортування. Для кожного поля налаштовується:
Назва (мультимовна)
Прив'язка до груп з індивідуальним пріоритетом
Статус (включено/вимкнено)

При видаленні поля, для якого вже заповнені ціни, система попереджає про кількість порушених товарів та потребує підтвердження.
▸ Масове редагування цін
Пакетне оновлення цін для всього каталогу або вибраної категорії (включно з вкладеними підкатегоріями). Підтримувані операції:
Встановити фіксовану ціну
Додати / відняти суму або відсоток
Помножити / розділити на коефіцієнт

Джерело та мета операції вибираються незалежно. Приклад: «взяти оптову ціну, відняти 10%, записати в дилерську».
▸ Масове створення акцій
Швидке створення акційних цін для групи товарів. Налаштування:
Об'єкт: весь каталог / категорія / категорія + вкладені
Тип ціни: стандартна OC або поле модуля
Група покупців та період дії (дата початку/кінця)
Операція: фіксована / ±сума / ±%
▸ Аудит незаповнених цін
Сервісний таб показує товари, де не заповнена ціна для вибраного поля. Фільтр по полю та категорії, пагінація. Інлайн-редагування ціни прямо у рядку таблиці — без переходу на картку товару.
▸ Інтеграція з карткою товару
У стандартну форму редагування товару додаються два нові таби:
Ціни модуля — таблиця всіх активних полів цін з полем введення для кожного. Зберігається при стандартному натисканні «Зберегти».
Акції модуля — аналог стандартного таба «Акції» OC, прив'язаний до полів модуля. Кожен рядок: поле, група, пріоритет, акційна ціна, дата початку та кінця.
1.1.72026-07-26
Нове:
- Імпорт вже наявних у магазині знижок та акцій прямо в поля модуля однією кнопкою (таб «Сервіс») — нічого не видаляється, за потреби створюється нове поле ціни
- Візуальна позначка на картці товару, які знижки створені модулем автоматично
- Додана версія модуля для OpenCart 4

Виправлено:
- OpenCart 4: ціна модуля тепер коректно застосовується в кошику та при оформленні замовлення (раніше могла показуватись стара ціна)
- OpenCart 4: масове створення акцій для товарів без прив'язки до окремого поля ціни