DOCS

Aturan diskon Checkout

Buat diskon yang berlaku secara otomatis saat pesanan memenuhi kondisi Anda—tanpa kode.

Aturan diskon mengurangi total checkout pembeli dengan sendirinya, segera setelah pesanan memenuhi kondisi yang Anda tetapkan. Pembeli tidak perlu mengetik apa pun—jika keranjang memenuhi syarat, diskon akan diterapkan.

Ini adalah padanan otomatis dari kode diskon, yang hanya berlaku saat pembeli memasukkan kode. Keduanya berada di bawah Settings → Checkout di Dashboard dan berbagi pembangun, bahasa aturan, dan penjadwalan yang sama.

Gunakan aturan diskon untuk penawaran seperti:

  • Pengiriman gratis untuk pesanan di atas ambang batas
  • Persentase potongan dari total pesanan setelah keranjang mencapai jumlah minimum
  • Potongan jumlah tetap dari keranjang untuk pesanan yang memenuhi syarat
  • Diskon pada SKU, ID produk, atau kategori tertentu
  • Promosi musiman yang berjalan di antara dua tanggal

Kode diskon vs. aturan diskon 

Dashboard membagi diskon checkout menjadi dua halaman. Keduanya didukung oleh mesin aturan yang sama—satu-satunya perbedaan adalah apakah pembeli harus memasukkan kode.

↕Kode diskon↕Aturan diskon↕
Halaman DashboardSettings → Checkout → Discount codesSettings → Checkout → Discount rules
Cara berlakuPembeli memasukkan kode saat checkoutOtomatis, saat pesanan memenuhi kondisi
PengenalDiscount code—nilai yang diketik pembeliName—label internal yang tidak pernah dilihat pembeli
Aturan yang mendasariKondisi menyertakan klausa :promo_codes:Kondisi tidak memiliki klausa :promo_codes:
Kondisi yang diperlukanTidak ada—kode itu sendiri adalah kondisinyaSetidaknya satu (pembelian minimum atau pembatasan item)
Halaman yang diganti nama

Halaman yang sebelumnya disebut Discounts kini bernama Discount codes. Diskon, tautan, dan URL yang ada tidak berubah—/settings/checkout/discounts masih membuka daftar kode diskon.

Kedua halaman tersedia untuk organisasi toko online. Organisasi marketplace, pos, dan brokerage dialihkan dari halaman ini.

Buat aturan diskon 

  1. Buka Dashboard → Settings → Checkout → Discount rules.
  2. Klik New discount rule.
  3. Masukkan Name dan, secara opsional, Description.
  4. Pilih apa yang disesuaikan oleh diskon di bawah Apply discount to, lalu atur tanggal mulai dan akhir.
  5. Di Discount builder, pilih jenis dan nilai diskon, lalu tambahkan setidaknya satu kondisi—persyaratan pembelian minimum, pembatasan item, atau keduanya.
  6. Konfirmasi aturan yang dihasilkan di bawah Rule preview.
  7. Klik Create discount rule.

Rincian 

Bidang↕Apa yang dilakukannya↕
NameDiperlukan. Label internal untuk aturan, ditampilkan di daftar Discount rules. Pembeli tidak pernah melihatnya, dan tidak pernah ditambahkan ke kondisi aturan. Apostrof diperbolehkan.
DescriptionCatatan bentuk bebas untuk tim Anda. Tidak ditampilkan kepada pembeli.
Tanggal mulai / akhirKapan aturan menjadi aktif dan kapan berhenti. Biarkan tanggal akhir kosong untuk menjaga aturan tetap aktif tanpa batas; atur ke tanggal lampau untuk menonaktifkan.

Mengganti nama aturan hanya mengubah nama tampilannya. Karena nama tidak pernah masuk ke kondisi, mengganti nama tidak akan menulis ulang aturan yang telah Anda edit secara manual di Rule preview.

Terapkan diskon ke

Dropdown Apply discount to mengontrol bagian pesanan mana yang disesuaikan oleh diskon, dan membatasi diskon pada jumlah tersebut—diskon $50 yang diterapkan ke keranjang $20 hanya mengambil $20. Pilih Order total, Cart total, Shipping total, atau Item.

Saat Anda mengedit aturan yang ada, Apply discount to dibatasi pada opsi yang kompatibel dengan konteks asli aturan. Untuk beralih antara diskon tingkat pesanan dan tingkat item, buat aturan baru sebagai gantinya.

Setiap aturan memerlukan setidaknya satu kondisi 

Kode diskon selalu dibatasi oleh kode yang diketik pembeli. Aturan diskon tidak memiliki kode, jadi ia memerlukan sesuatu yang lain untuk menentukan kapan berlaku—jika tidak, ia akan mendiskon setiap pesanan.

Tetapkan setidaknya satu hal berikut di Discount builder:

  • Minimum purchase requirements—jumlah minimum dan mata uang. Aturan hanya berlaku ketika total item pembeli berada pada atau di atas jumlah ini.
  • Restrict to specific items—batasi aturan pada item yang dicocokkan berdasarkan SKU, product ID, atau category.

Jika Anda menyimpan tanpa salah satunya, Dashboard akan memblokir penyimpanan dengan:

Aturan diskon memerlukan setidaknya satu kondisi. Tambahkan persyaratan pembelian minimum atau batasi ke item tertentu.

Discount builder 

Discount builder merakit aturan untuk Anda dan bekerja dengan cara yang sama seperti untuk kode diskon. Gunakan toggle Enable di header bagian untuk memilih cara Anda membuat aturan:

  • Enable on (default)—bidang pembangun ditampilkan dan Rule preview bersifat read-only. Ubah bidang apa pun dan pratinjau akan dihasilkan ulang secara otomatis.
  • Enable off—bidang pembangun disembunyikan dan Anda mengedit teks aturan secara langsung di Rule preview.

Jika Anda membuka aturan yang logika tersimpannya tidak dapat direproduksi oleh pembangun, toggle akan nonaktif dan terkunci, dan aturan hanya dapat diedit di pratinjau.

Jenis diskon

  • Percentage off—masukkan Percentage (0–100) dan pilih apa yang akan dikalkulasikan di bawah Calculate percentage against: Items subtotal, Shipping, Items subtotal + Shipping, atau Item amount (tersedia saat Apply discount to adalah Item).
  • Fixed amount off—diskon tetap. Masukkan Amount dan pilih Currency.

Persyaratan

Di bawah Configure when this discount should be available, pilih Minimum purchase requirements dan atur jumlah serta mata uang. Untuk aturan diskon, ini adalah salah satu dari dua cara untuk memenuhi persyaratan "setidaknya satu kondisi".

Batasi ke item tertentu

Gunakan Restrict the discount to items matched by SKU, product ID, or category untuk membatasi item mana yang berlaku untuk aturan ini: Any item, Specific SKUs, Specific product IDs, atau Specific categories (tersedia saat Apply discount to adalah Item).

Setiap nilai dikomit saat Anda menekan Enter. Spasi di dalam nilai diizinkan (misalnya Holiday Gifts); entri kosong disaring. Pencocokan item menggunakan kesamaan eksak, jadi PROD-123 tidak akan cocok dengan PROD-1234.

Untuk referensi lengkap tentang bidang pembangun, lihat Kode promo dan diskon Checkout.

Rule preview 

Rule preview menunjukkan aturan yang akan disimpan. Aturan memiliki dua bagian yang dipisahkan oleh then:

:items_total: >= 100 usd
  then :amount: = :shipping: * -1 and :type: = 'SHIPPING'
  • kondisi (sebelum then) memutuskan kapan aturan dipicu.
  • tindakan (setelah then) menjelaskan apa yang dilakukan diskon dan di mana berlaku—:type: selalu diperlukan dan menunjukkan konteks ('ORDER_TOTAL', 'CART_TOTAL', 'SHIPPING', atau 'ITEM').

Perbedaan dari kode diskon terletak pada kondisinya: kondisi aturan diskon tidak pernah menyertakan klausa :promo_codes:. Semua hal lain tentang bahasa aturan—operator, variabel, dan dialog referensi Operators—identik. Lihat Rule preview untuk referensi lengkap bahasa aturan.

Contoh

Klik Examples di bagian bawah pratinjau aturan untuk memuat aturan siap pakai. Halaman Discount rules menampilkan template khusus kondisi, tanpa kode promo di dalamnya:

Example↕Apa yang dilakukannya↕
Free shipping (100%)Pengiriman gratis 100% saat subtotal pesanan setidaknya $100
Percentage off order totalPotongan 10% dari total pesanan saat subtotal setidaknya $50
Fixed amount off cartPotongan tetap $5 dari total keranjang saat pembelian minimum $50 terpenuhi
Free gift by SKUDiskon 100% untuk item tertentu yang dicocokkan berdasarkan SKU
Category discountDiskon 20% untuk item dalam kategori tertentu

Mengklik Use this example akan menimpa aturan pada draft saat ini, tetapi tetap mempertahankan Name yang sudah Anda ketik. Gunakan bidang pencarian untuk memfilter daftar.

Di daftar mana sebuah diskon muncul 

Dashboard mengurutkan diskon yang disimpan ke salah satu dari dua halaman dengan melihat kondisinya:

  • Kondisi yang menyertakan klausa :promo_codes: muncul di bawah Discount codes.
  • Kondisi yang tidak menyertakannya muncul di bawah Discount rules.
Mengedit aturan secara langsung memindahkan diskon

Jika Anda menonaktifkan Discount builder dan menulis klausa :promo_codes: secara manual ke dalam kondisi aturan diskon, diskon tersebut menjadi kode diskon dan pindah ke halaman Discount codes setelah Anda simpan. Sebaliknya juga berlaku: menghapus klausa :promo_codes: dari kode diskon memindahkannya ke Discount rules. Nama dan pengaturannya tetap dipertahankan dalam kedua kasus.

Pesan demo

Apakah halaman ini bermanfaat?