Coupons with a choice of categories and products

5 ( 1.8 )
Favorite
Module Description

This module allows you to create coupons for your promotional offers.

When placing an order, if the client specifies a promotional code, then the total amount of the order is recalculated according to the discount set in the coupon.

The module makes it possible to create any number of coupons and determine the date
the end of their action. Also, when creating a coupon, you can define whether it will be one-time or reusable and be valid until the selected validity period or be unlimited.

Promo codes are valid:

- For all products of the online store

- For goods of a certain category

- For a specific product

- For several selected products (selection from the list by SKU or name)

- To several selected categories of the same or different levels

Create a coupon and click Apply.


Next, we fall into the coupon, and we can make all the necessary settings.

We indicate whether or not a one-time coupon will be, we link it to products or categories as needed.

Let's consider the principle of the module using an example:

- for category A there is a promotional code for a discount - 100 rubles
- for category B - for a discount - 10%
- for product C there is a promotional code for a discount - 20%

Added 5 items to the cart for the amount of 5300 rubles, 2 of which are from category A (500 rubles each), 1 - from category B (for 1000 rubles), 1 - product C (for 3000 rubles) and 1 - product D (for 300 rubles), which does not have a promo code and which is not in the category for which there is a promo code.

Given:

product1 (category A) - 500 rubles

product2 (category A) - 500 rubles

product3 (category B) - 1000 rubles

product4 (category C) - 3000 rubles

product5 (category D) - 300 rubles

Total: 5300 rubles.

1. Example for category A - there is a promotional code for a discount - 100 rubles.

product1 (category A) - 500 rubles - 50 rubles = 450 rubles

product2 (category A) - 500 rubles - 50 rubles = 450 rubles

product3 (category B) - 1000 rubles

product4 (category C) - 3000 rubles

product5 (category D) - 300 rubles

Total: 5200 rubles.

2. Example for category B - there is a promotional code for a discount - 10%

product1 (category A) - 500 rubles

product2 (category A) - 500 rubles

product3 (category B) - 1000 rubles - 10% = 900 rubles.

product4 (category C) - 3000 rubles

product5 (category D) - 300 rubles

Total: 5200 rubles.

3. Example for product C - there is a promotional code for a discount - 20%

product1 (category A) - 500 rubles

product2 (category A) - 500 rubles

product3 (category B) - 1000 rubles

product4 (category C) - 3000 rubles - 20% = 2400 rubles.

product5 (category D) - 300 rubles

Total: 4600 rubles.

dabustard
30.06.2019, 16:02
Ага, разобрался. Если создав новый купон не указать срок действия, то в изначальном списке купонов ему присваивается неограниченный срок действия, а если потом провалится, отредактировать его, внеся определенные товары или категории и сохранить, то он сохраняется с пустой недействительной датой. Если дату или бесконечность указать вручную, то работает ОК.
И еще небольшой недостаток заметил: если купон под определенный товар и попытаться применить его для другого товара - то алерт о том что купон недействительный не появляется, что создает неоднозначность.
Вообще модуль полезный, хочу купить. Надеюсь получить купон на скидку за найденные баги (:
Администратор
02.07.2019, 09:56
dabustard, Мы передадим разработчикам ваши замечания для исправления. Купон отправили вам на почту
dabustard
30.06.2019, 15:48
Что-то глючит модуль либо его демо..
1. Создаю в админке купон, например, TEST
2. Проверяю в корзине - работает
3. Иду в админку, проваливаюсь в купон, указываю для него 1 товар.
В результате в админке в списке купонов в столбце "Срок действия" указано "Истёк 30.11.-0001", а в корзине поле для ввода купонов отсутствует вовсе.
SimplaMarket
10.04.2019, 13:12
На примере показано 3 случая, когда применяются 3 разных промокода. Да, сумма будет разная, т.к. в дано указано, какую скидку какой купон дает
Дмитрий
10.04.2019, 12:55
"Рассмотрим принцип работы модуля на примере" - непонятно совсем, что же получит покупатель в итоге? Три разных суммы к оплате?
Write a review
Enter your comment*
Web shop based on OkayCMS
Module cost:
0 $
50 $
24 $
* Important! This module works correctly with the default template. In other templates, changes in files may be required for the module to work correctly. In this case, you need to write in those. support from the admin panel of your site, this work will be evaluated separately if you did not pay for the service of installing the module.
Payment methods
  • Cash upon receipt
  • Bank transfer

Recommend

5

The add-on changes the calculation of the coupon discount, excluding from the calculation the products that have the old price (promotional products). After the coupon is applied, the items in the cart are marked with auxiliary text indicating the status and amount of the discount in%.

Cost:
0 $
20 $
Watch demo
Still have questions?
log in
Download OkayCMS
version 4.5.0