Навігація

Вам можуть сподобатися

2.x, 3.x
Оформлення замовлення Simple
699 грн.399 грн.
44
26360 2811
2.x, 3.x
Масове управління цінами
699 грн.399 грн.
83
37091 1340
2.x, 3.x
Telegram сповіщення
699 грн.399 грн.
11
19113 841

Вибір найбільшої знижки між купоном та акцією у кошику OpenCart

Вибір найбільшої знижки між купоном та акцією у кошику OpenCart
BonusБонусами +49 грн. на рахунок у разі купівлі
Нова ціна:399 грн.
Стара ціна:699 грн.
Економія:300 грн.


Характеристики доповнення
OpenCart3.0
XML модифікатортак
Локалізаціяукраїнська, російська, англійська
Статистика 2 893 7
Опубліковано03.02.2026
Оновлено03.02.2026 · 6 міс. тому
Файли select-a-coupon-or-special-for-a-discount_oc3x.ocmod.zip

Модуль для OpenCart автоматично вибирає найвигіднішу знижку для покупця, порівнюючи купони та акції на товари. Тепер кошик завжди показує максимальну вигоду, а клієнту виводиться повідомлення, якщо купон не дає додаткової знижки.

Основні характеристики

  • Автоматичне порівняння знижок

    • Для кожного товару система порівнює знижку по акції та купону.
    • Наприклад, якщо товар коштує 100 грн, акція дає 10% знижки (всього 90 грн), а купон дає 15% - застосовується купон, підсумкова ціна 85 грн.
  • Підтримка всіх типів купонів

    • Відсоткові та фіксовані купони враховуються від базової ціни товару, а не від уже зменшеної за акцією.
    • Наприклад, товар 200 грн., акція 20% (160 грн.), купон 30 грн. фіксованої знижки - підсумкова знижка складе найбільшу з двох, а саме ціна 160 грн. з акцією. а не 170 грн із купоном.
  • Прозорість для клієнта

    • Якщо купон не дає вигоди, виводиться попередження: "Купон не застосовується, тому що знижка по акції більша або дорівнює."
Модуль економить час і підвищує зручність: покупець завжди бачить максимально вигідну пропозицію, а магазин зберігає точний облік знижок та податків.
Ідеально для магазинів з частими акціями та купонами, де важливо, щоб клієнтам показувалася лише реально вигідна знижка.
Назва файлу Додано Оновлено
select-a-coupon-or-special-for-a-discount_oc3x.ocmod.zip
Розмір: 2.72 KB
03.02.202603.02.2026

Залиште свій відгук про цей товар

Bonus Отримайте +100 грн. бонусів за відгук Бонусна програма
Leonid, 04.02.2026 05:11
У випадку, якщо на товар діє купон, але не поширюється акція (немає Special price), то застосовується купон (і аналогічно в інший бік)
Відповідь Адміністратора:

Якщо на товар поширюється лише купон, а акції немає — модуль застосовує купон.

Якщо навпаки: є акція, але купон на цей товар не діє — буде використана акція.

Якщо є акція і застосовується купон - модуль вибере більшу знижку між акцією та купоном і застосує її.

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

Модуль порівнює те, що реально доступно для цього товару, і обирає максимально вигідний варіант. Якщо один із типів знижок відсутній, порівнювати просто ні з чим — використовується доступна знижка.

Руслан, 04.02.2026 08:13
Чому при ціні 4 штук з основною ціною 100 грн і акційною ціною 90 грн знижка по 15% купону всього 20 грн.?
Відповідь Адміністратора:

Дивіться, як це рахується.

1. Є базова ціна товару — 100 грн.
2. Акційна — 90 грн. Тобто знижка за акцією становить 10 грн з кожного товару.
3. Купон на 15% рахується завжди від базової ціни, а не від акційної.
15% від 100 грн = 15 грн знижки за 1 штуку.

Тепер порівняємо:

• акція дає −10 грн × 4 шт = −40 грн
• купон дає −15 грн × 4 шт = −60 грн

Купон вигідніший, тому система має застосувати саме його.

А оскільки в графі Разом ціна вже відображена з акційною знижкою, то модуль додає лише різницю між 60 і 40 грн. І в результаті отримуємо 340 грн.

Написати відгук або поставити запитання

ШІ-помічник

Нещодавно переглянуті

Рекомендуємо