# Creating coupons and setting usage limits

> Create percentage or fixed-amount discount coupons, set usage limits and date ranges, issue customer-specific codes, and announce them by SMS.

Canonical page: https://magazamhazir.com/en/yardim/kupon-olusturma
Menu path in the store admin: Pazarlama > Kuponlar
Requires plugin(s): coupons, campaigns
Last updated: 2026-09-01

A coupon is a code the customer types at checkout. A campaign applies automatically and needs no code. This guide covers the coupon side: type, value, which flow it applies to, and who can use it how many times.

## Before you start

- The Coupons plugin enabled
- SMS integration configured if you plan to announce by SMS

## Steps

### 1. Create a new coupon {#adim-1}

Pazarlama → Kuponlar has two tabs: Genel Kuponlar and Kullanıcı Kuponları. For a code anyone can use, press Yeni Kupon Oluştur on the general tab.

### 2. Enter the code, type and value {#adim-2}

The coupon code is what the customer types — keep it uppercase and memorable. With type Yüzde the value is a percentage; with Sabit tutar it is an amount in ₺. The name field is only for recognising it in your panel.

### 3. Choose the applicable flow {#adim-3}

The 'applies to' field decides where the coupon works: orders, reservations, or both. Businesses taking appointments and reservations should not skip it — leaving the default and then wondering why the coupon does not work on a booking is common.

### 4. Set usage limits {#adim-4}

Maximum Usage Times is how many times the coupon can be used in total. Per-user maximum is how many times one customer can use it; 0 means unlimited. An unlimited coupon, once shared, gets used far more than you expect.

### 5. Save and verify {#adim-5}

Press Oluştur. After the success message, try the code on a real basket in your store — if the discount does not apply, the usual causes are the date range, a minimum amount, or the wrong applicable flow.

### 6. Customer-specific coupons and SMS {#adim-6}

To issue a coupon to one customer, use Müşteri İçin Kupon Oluştur on their record. 'Notify by SMS on creation' sends the code to that customer; the broadcast option sends the same code to everyone subscribed to marketing SMS.

## Tips

### If the SMS did not send, the panel says why

The system states the reason explicitly: the customer is not subscribed to marketing SMS, has no phone number, SMS is not configured, İYS consent is missing, or the campaign-coupon template is disabled.

### Coupon or campaign?

If you want the customer to type a code, use a coupon. If the discount should apply automatically in the basket, use a campaign. On campaigns the combinability setting decides whether the discount stacks with others.

## Frequently asked questions

### Can an anonymous visitor use a coupon?

No. Coupon usage is tied to an account; a signed-out visitor is told anonymous users cannot use coupons.

### Can I edit a coupon later?

Yes — value, dates and limits can all be changed. Changing the code invalidates the one you already shared.

### Where do I see how many times it was used?

The coupon detail lists the orders that used it along with a usage counter, and analytics has a coupon usage report.
