Tambahkan diskon
Kurangi jumlah yang di-charge kepada pelanggan dengan mendiskon subtotal mereka dengan kupon dan kode promosi.
Anda dapat menggunakan diskon untuk mengurangi jumlah yang di-charge kepada pelanggan. Kupon dan kode promosi memungkinkan Anda untuk:
- Terapkan diskon ke seluruh subtotal pembelian
- Terapkan diskon ke produk tertentu
- Mengurangi total yang di-charge dengan persentase atau jumlah tetap
- Membuat kode promosi yang dilihat pelanggan di atas kupon untuk dibagikan secara langsung kepada pelanggan
Catatan
Untuk menggunakan kupon diskon langganan dengan Checkout dan Billing, lihat Diskon untuk langganan.
Buat kupon
Kupon menentukan diskon nilai tetap. Anda dapat membuat kode promosi yang dilihat oleh pengguna yang memetakan ke satu kupon yang mendasari. Ini berarti kode FALLPROMO
maupun SPRINGPROMO
dapat menunjukkan satu kupon diskon 25%. Anda dapat membuat kupon di Dashboard atau dengan API:
Gunakan kupon
Untuk membuat sesi dengan diskon yang diterapkan, teruskan identifikasi kupon di parameter coupon
larik diskon. Checkout saat ini mendukung hingga satu kupon atau kode promosi.
Konfigurasikan kupon
Kupon memiliki parameter berikut yang dapat Anda gunakan:
currency
percent_
atauoff amount_
off max_
redemptions redeem_
, tanggal terakhir pelanggan dapat menerapkan kuponby applies_
, membatasi penerapan kupon pada produkto
Catatan
Objek kupon menambahkan diskon ke langganan maupun pembayaran satu kali. Sebagian parameter objek kupon, seperti duration
, hanya berlaku pada langganan.
Batasi penggunaan penukaran
Nilai max_
dan redeem_
berlaku untuk kupon di setiap aplikasi. Misalnya, Anda dapat membatasi kupon untuk 50 penggunaan pertama, atau Anda dapat membuat kupon kedaluwarsa pada tanggal tertentu.
Batasi produk yang memenuhi syarat
Anda dapat membatasi produk yang memenuhi syarat diskon menggunakan kupon dengan menambahkan identifikasi produk ke hash applies_
di objek Kupon. Kode promosi yang dipetakan ke kupon ini hanya diterapkan ke daftar produk yang memenuhi syarat.
Hapus kupon
Anda dapat menghapus kupon di Dashboard atau API. Menghapus kupon mencegahnya diterapkan ke transaksi atau pelanggan di masa mendatang.
Buat kode promosi
Kode promosi adalah kode yang dilihat oleh pelanggan yang dibuat sebagai tambahan atas kupon. Anda juga dapat menentukan pembatasan tambahan yang mengontrol kapan pelanggan dapat menerapkan promosi. Anda dapat membagikan kode ini kepada pelanggan yang dapat memasukkannya selama checkout untuk menerapkan diskon.
Untuk membuat kode promosi, tentukan coupon
yang ada dan pembatasannya (misalnya, membatasinya pada customer
spesifik). Jika Anda memiliki kode spesifik untuk diberikan kepada pelanggan (misalnya, FALL25OFF
), atur code
. Jika Anda membiarkan bidang ini kosong, kami akan membuatkan code
acak untuk Anda.
code
ini tidak membedakan besar-kecilnya huruf dan bersifat unik di semua kode promosi yang aktif untuk pelanggan. Misalnya:
- Anda dapat membuat beberapa kode promosi yang dibatasi pelanggan dengan
code
yang sama, tetapi Anda tidak dapat menggunakan kembalicode
tersebut untuk kode promosi yang dapat ditukarkan oleh pelanggan. - Jika Anda membuat kode promosi yang dapat ditukarkan oleh pelanggan, maka Anda tidak dapat membuat kode promosi aktif lain dengan
code
yang sama. - Anda dapat membuat kode promosi dengan
code: NEWUSER
, nonaktifkan dengan meneruskan keactive: false
, kemudian buat kode promosi baru dengancode: NEWUSER
.
Kode promosi dapat dibuat pada bagian kupon di Dashboard atau dengan API:
Gunakan kode promosi
Aktifkan kode promosi yang dapat ditukar pelanggan menggunakan parameter allow_promotion_codes di Sesi Checkout. Ini mengaktifkan bidang di Checkout yang memungkinkan pelanggan menginput kode promosi.
Konfigurasikan kode promosi
Untuk setiap kode promosi, Anda dapat menyesuaikan pelanggan yang memenuhi syarat, penukaran, dan batas lainnya.
Batasi berdasarkan pelanggan
Untuk membatasi promosi ke pelanggan tertentu, tentukan pelanggan ketika membuat kode promosi. Jika tidak ada pelanggan yang ditentukan, pelanggan mana pun dapat menukarkan kode.
Batasi dengan pesanan pertama kali
Anda juga dapat membatasi kode promosi untuk pelanggan pertama kali dengan restrictions.first_time_transaction. Jika customer
tidak ditentukan, atau jika customer
yang ditentukan tidak memiliki pembayaran sebelumnya atau invoice yang tidak dibatalkan, ini dianggap sebagai transaksi pertama kali .
Catatan
Sesi yang tidak membuat Pelanggan malah membuat Pelanggan Tamu di Dashboard. Kode promosi yang terbatas untuk pelanggan pertama kali masih diterima bagi Sesi ini.
Tetapkan jumlah minimum
Dengan kode promosi, Anda dapat mengatur jumlah transaksi minimum untuk diskon yang memenuhi syarat dengan melakukan konfigurasi minimum_amount dan minimum_amount_currency. Karena pembatasan kode promosi diperiksa pada waktu penukaran, jumlah transaksi minimum hanya berlaku untuk pembayaran awal langganan.
Sesuaikan kedaluwarsa
Anda dapat mengatur tanggal kedaluwarsa pada kode promosi menggunakan expires_at. Jika redeem_
sudah diatur di kupon yang mendasarinya, maka tanggal kedaluwarsa kode promosi tidak boleh lebih lama dari kupon. Jika promotion_
tidak ditentukan, redeem_
kupon secara otomatis mengisikan expires_
.
Sebagai contoh, Anda mungkin memiliki rencana untuk mendukung kupon selama satu tahun, tetapi Anda hanya ingin kupon tersebut dapat ditukarkan selama satu minggu setelah pelanggan menerimanya. Anda dapat mengatur coupon[redeem_
ke satu tahun sejak sekarang, dan mengatur setiap promotion_
ke satu minggu setelah dibuat.
Batasi penukaran
Anda dapat membatasi jumlah penukaran dengan menggunakan max_redemptions, yang berfungsi mirip dengan parameter kupon. Jika max_
sudah diatur di kupon yang mendasarinya, maka max_
untuk kode promosi tidak boleh lebih besar dari kupon.
Sebagai contoh, Anda mungkin ingin kupon obral musiman dapat ditukarkan oleh 50 pelanggan pertama, tetapi promosi musim dingin hanya dapat menggunakan 20 dari penukaran tersebut. Dalam skenario ini, Anda dapat mengatur coupon[max_
dan promotion_
.
Promosi tidak aktif
Anda dapat mengatur apakah kode promosi saat ini dapat ditukarkan dengan menggunakan parameter aktif. Namun, jika kupon dasar untuk kode promosi menjadi tidak valid, semua kode promosinya menjadi tidak aktif secara permanen. Demikian pula, jika mencapai max_
atau expires_
, kode promosi menjadi tidak aktif secara permanen. Anda tidak dapat mengaktifkan kembali kode promosi ini.
Hapus promosi
Anda dapat menghapus promosi di Dashboard atau API. Menghapus promosi mencegahnya diterapkan ke transaksi atau pelanggan di masa mendatang.