DOCS

Kode promo dan diskon Checkout

Kode promo dan diskon Checkout

Buat diskon berbasis aturan dan kode promo untuk Checkout.

Kode promo dan diskon memungkinkan Anda mengurangi total checkout pembeli untuk mendukung kampanye pemasaran, penawaran loyalitas pelanggan, atau promosi satu kali. Zonos Dashboard memodelkan setiap diskon sebagai aturan dengan kondisi (ketika diskon berlaku) dan tindakan (apa yang dilakukannya pada pesanan). Discount builder menulis aturan untuk Anda untuk kasus umum; matikan toggle Enable-nya untuk mengedit aturan secara langsung untuk skenario lanjutan.

Gunakan diskon untuk:

  • Bagikan kode kupon yang pembeli tukarkan di checkout (di atas diskon yang ada)
  • Terapkan diskon tarif tetap atau persentase ke subtotal keranjang, total pesanan, atau pengiriman
  • Diskonkan item spesifik, dicocokkan berdasarkan SKU, ID produk, atau kategori
  • Terapkan persyaratan pembelian minimum sebelum diskon berlaku
  • Jadwalkan diskon dengan tanggal mulai dan akhir

Buat diskon 

Untuk membuat diskon di Dashboard:

  1. Buka DashboardSettingsCheckoutDiscounts.
  2. Klik New discount.
  3. Isi bidang pembangun (dijelaskan di bagian di bawah).
  4. Konfirmasi aturan di bawah Rule preview.
  5. Klik Create discount.

Edit discount slideover showing Details, the Discount builder section with its Enable toggle, and the rule preview.

Rincian 

BidangApa yang dilakukannya
Kode diskonDiperlukan. Kode yang pembeli ketik di checkout (misalnya SAVE10). Spasi dan apostrofi dihilangkan agar nilainya dapat ditanamkan dengan aman dalam aturan.
DeskripsiCatatan bentuk bebas untuk tim Anda. Tidak ditampilkan kepada pembeli.
Tanggal mulai / akhirKapan diskon menjadi aktif dan kapan berhenti. Biarkan tanggal akhir kosong untuk menjaga diskon tetap aktif tanpa batas; atur ke tanggal lampau untuk menonaktifkan.

Terapkan diskon ke 

Dropdown Apply discount to (di bagian Details) mengontrol bagian pesanan mana yang disesuaikan diskon. Ini juga membatasi diskon — misalnya, diskon $50 yang diterapkan ke keranjang $20 hanya mengambil $20. Pilih salah satu:

  • Order total — diterapkan ke biaya pendaratan penuh setelah item dan pengiriman.
  • Cart total — diterapkan hanya ke subtotal item.
  • Shipping total — diterapkan hanya ke biaya pengiriman.
  • Item — diterapkan ke item tertentu atau kategori item.

Apply-discount-to dropdown showing Order total, Shipping total, Cart total, and Item options.

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

Discount builder 

Discount builder merakit aturan untuk Anda dari beberapa bidang. 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. Gunakan ini untuk kondisi lanjutan yang tidak dapat diekspresikan pembangun (misalnya, beberapa cabang or atau operator yang tidak dipancarkan pembangun).

Jika Anda membuka diskon yang aturan yang disimpan menggunakan logika kustom yang tidak dapat direproduksi pembangun, toggle adalah off and locked — aturan hanya dapat diedit secara langsung di pratinjau.

Discount builder section with the Enable toggle turned off, hiding the builder fields and leaving the rule preview editable.

Jenis diskon

Pilih cara diskon dihitung:

  • Percentage off — masukkan Percentage (0–100) dan pilih apa yang akan dikalkulasikan di bawah Calculate percentage against:
    • Items subtotal — persentase dari total item.
    • Shipping — persentase biaya pengiriman.
    • Items subtotal + Shipping — persentase item ditambah pengiriman.
    • Item amount — persentase dari jumlah item yang cocok. (Tersedia saat Apply discount to adalah Item.)
  • Fixed amount off — diskon tetap. Masukkan Amount dan pilih Currency.

Calculate percentage against (apa yang dikalikan persentase) independen dari Apply discount to (total mana yang dikurangi dan dibatasi diskon). Misalnya, Anda dapat memberikan "10% dari subtotal item" sebagai diskon baris pengiriman.

Persyaratan

Di bawah Configure when this discount should be available, atur ambang batas yang harus dipenuhi sebelum diskon berlaku:

  • No minimum purchase requirements — diskon selalu berlaku selama kode dan tanggal cocok.
  • Minimum purchase requirements — tetapkan jumlah minimum dan mata uang. Diskon hanya berlaku ketika total item pembeli berada pada atau di atas jumlah ini.

Batasi ke item tertentu

Gunakan Restrict the discount to items matched by SKU, product ID, or category untuk membatasi item mana yang dikenakan diskon. Pilih salah satu:

  • Any item — diskon berlaku untuk setiap item di keranjang.
  • Specific SKUs — masukkan satu atau lebih SKU. Hanya item dengan SKU yang cocok menerima diskon.
  • Specific product IDs — masukkan satu atau lebih ID produk. Hanya produk yang cocok menerima diskon.
  • Specific categories — masukkan satu atau lebih kategori item. Hanya item dalam kategori tersebut menerima diskon. (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.

Rule preview 

Rule preview menunjukkan aturan yang mendasar yang tersimpan. Ketika Discount builder diaktifkan, pratinjau bersifat read-only dan dihasilkan ulang saat Anda mengubah bidang; matikan pembangun untuk mengedit aturan secara langsung (untuk kondisi lanjutan seperti menggabungkan beberapa cabang or, mereferensikan variabel yang tidak diekspos pembangun, atau menyempurnakan operator).

Aturan memiliki dua bagian yang dipisahkan oleh then:

:promo_codes: any_eq 'GIFT' and :product_id: any_eq 'PROD-123'
  then :amount: = :item_amount: * -1 and :type: = 'ITEM'
  • kondisi (sebelum then) memutuskan kapan aturan tembak.
  • 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').

Setiap diskon harus menyertakan setidaknya satu tindakan selain :type: — biasanya tindakan :amount: yang menetapkan nilai diskon.

Ketika Anda mengaktifkan kembali Discount builder setelah mengedit aturan secara langsung, aturan aturan saat ini dibaca kembali ke bidangnya di mana pun dapat dikenali. Jika aturan berisi sesuatu yang tidak dapat direpresentasikan pembangun, toggle Enable tetap terkunci dan aturan tetap dapat diedit di pratinjau.

Contoh

Klik Examples di bagian bawah pratinjau aturan untuk membuka daftar aturan diskon siap pakai. Klik Use this example untuk memuat contoh ke dalam pembangun dan timpa draft saat ini.

Example discount rules dialog listing free shipping, percentage off, fixed amount off cart, and free-gift variants.

Gunakan bidang pencarian untuk memfilter contoh — misalnya, ketik free untuk menyempitkan ke template pengiriman gratis dan hadiah gratis.

Example dialog filtered by the search term "Free" showing matching templates.

Operator

Ketika Anda mengedit aturan secara langsung (the Discount builder is off), klik Operators untuk membuka referensi yang dapat dicari dari setiap operator yang didukung bahasa aturan — aritmetika (+, -, *, /, %), logis (and, or), perbandingan (==, !=, >, >=, <, <=), dan daftar (any_eq, any_contains, any_starts_with, dll.).

Operator reference dialog showing arithmetic, logical, and comparison operators with usage examples.

Operator yang ditandai Partial match memeriksa apakah nilai berisi teks pencarian — misalnya, :product_id: any_contains 'PROD-123' juga cocok dengan 'PROD-1234'. Untuk pencocokan eksak, gunakan eq / any_eq sebagai gantinya. Pembangun selalu memancarkan operator pencocok eksak; operator pencocok parsial hanya digunakan jika Anda menulisnya di pratinjau sendiri.

Operator reference filtered by the search term "any" highlighting list-based operators and their partial-match labels.

Untuk menghentikan diskon yang ada agar tidak berlaku, Anda memiliki dua pilihan:

Jadwalkan untuk kedaluwarsa

  1. Buka DashboardSettingsCheckoutDiscounts.
  2. Pilih diskon yang ingin Anda kedaluwarsa.
  3. Atur tanggal akhir ke tanggal di masa lalu (atau tanggal di masa depan kapan pun Anda ingin berhenti).
  4. Klik Save changes.

Kedaluwarsa segera

  1. Buka DashboardSettingsCheckoutDiscounts.
  2. Pilih diskon yang ingin Anda kedaluwarsa.
  3. Gulir ke bawah dan klik Expire discount.

Pengiriman influencer dan produk gratis 

Zonos tidak mendukung penggunaan kode diskon 100% untuk mengirim produk gratis kepada influencer atau penerima lain.

Bahkan dengan diskon 100% diterapkan, barang masih memiliki nilai komersial nyata di mata bea cukai. Bisnis yang mengirim produk kepada influencer adalah pengiriman komersial — bukan hadiah menurut hukum perdagangan internasional. Mendeklarasikan nilai $0 pada barang yang jelas memiliki nilai kemungkinan akan mengakibatkan paket ditandai dan ditahan di bea cukai, dengan bea dan pajak dinilai pada nilai penuh bagaimanapun. Ini menciptakan pengalaman yang lebih buruk bagi merchant dan penerima daripada tidak menggunakan Zonos sama sekali.

Jika Anda perlu mengirim produk gratis kepada influencer atau penerima lain, proses dan kirim pesanan tersebut di luar Zonos. Ini menjaga pesanan internasional biasa Anda patuh dan menghindari masalah bea cukai pada pengiriman tersebut.

Integrasikan dari platform ecommerce 

Sementara mengelola kode promo internasional Anda di Dashboard lebih disukai, beberapa integrasi dapat menggunakan kode promo dari platform ecommerce Anda.

Kode promo dari platform ecommerce Anda hanya dapat dimasukkan di halaman keranjang Anda. Setelah pembeli melanjutkan ke checkout, mereka tidak akan lagi dapat memodifikasi kode promo yang mereka masukkan. Kode promo untuk pembeli internasional harus dikelola melalui Dashboard atau melalui platform ecommerce. Keduanya tidak boleh diaktifkan bersama-sama, karena ini dapat mengakibatkan beberapa kode promo diterapkan.

Magento Checkout tidak mendukung menarik kode promo dari Magento karena menyebabkan masalah impor pesanan. Kode promo Dashboard harus digunakan dengan integrasi Magento Checkout.

Pesan demo

Apakah halaman ini bermanfaat?