Cara mengatur logika kondisional berdasarkan jumlah produk di keranjang

Diterbitkan: 2024-02-23
  1. Mengapa logika kondisional berguna di toko saya?
  2. Logika bersyarat di plugin Bidang Checkout Fleksibel
  3. Kondisi Keranjang berisi > Jumlah item
  4. Menggabungkan beberapa aturan logika kondisional dalam satu bidang
  5. Ringkasan

Mengapa logika kondisional berguna di toko saya?

Logika bersyarat untuk bidang checkout WooCommerce selalu memiliki satu tujuan utama. Idenya adalah pelanggan toko hanya mengisi kolom yang benar-benar diperlukan untuk menyelesaikan pembelian. Anda mungkin akan berkecil hati jika Anda merasa bahwa toko tersebut memerlukan lebih banyak informasi dari Anda daripada yang diperlukan. Sekalipun fakta memberikan informasi pribadi tidak membuat Anda patah semangat, Anda mungkin akan patah semangat karena merasa membuang-buang waktu untuk mengisi formulir yang panjang.

WooCommerce hanya menawarkan satu jenis logika kondisional di sini, dan sekilas tidak terlihat. Hal ini terjadi jika keranjang hanya berisi produk yang tidak memerlukan pengiriman - maka kolom pengiriman (yang memiliki awalan pengiriman , misalnya nama_pertama ) disembunyikan. Tapi itu saja.

Logika bersyarat di plugin Bidang Checkout Fleksibel

Logika kondisional terdiri dari dua konsep dasar - kondisi dan tindakan. Jika kondisi terpenuhi, tindakan akan dipicu. Dalam pembayaran WooCommerce, suatu tindakan biasanya berarti menampilkan atau menyembunyikan bidang, atau mengaturnya sesuai kebutuhan.

Klik pada gambar untuk memperbesarnya

CONTOH 1
Jika keranjang berisi produk dari Hadiah untuk kategorinya, tampilkan kotak centang Bungkus sebagai hadiah .

Plugin Bidang Checkout Fleksibel , mulai versi 4.0.0 , menawarkan pengaturan logika kondisional yang luas, termasuk kondisi yang benar-benar baru (ditandai dengan huruf tebal ):

  • Keranjang berisi
    • Produk
    • Kategori
    • Tipe produk
    • Jumlah item (berapa banyak produk yang ada di keranjang)
  • Keranjang (berapa nilai total keranjang)
  • Bidang FCF (jika bidang yang ditambahkan oleh plugin FCF memiliki nilai yang sesuai)
  • Metode pengiriman
  • Bidang Woo (jika bidang yang ditambahkan oleh WooCommerce memiliki nilai yang sesuai)
  • Pengguna (apa peran mereka di toko)
  • Cara Pembayaran
  • Tanggal (berapa tanggal dan jam pengisian formulir)
  • Bidang FPF (jika bidang yang ditambahkan oleh plugin Bidang Produk Fleksibel memiliki nilai yang sesuai)

Kondisi Keranjang berisi > Jumlah item

Dari mana datangnya ide untuk menambahkan kondisi Keranjang berisi > Jumlah item ke logika kondisi Bidang Checkout Fleksibel ? Ide-ide (kebutuhan) ini dan lainnya secara teratur dilaporkan kepada kami oleh pengguna plugin, dan satu skenario sangat sering muncul.

Apa yang dijual toko itu?
Hanya produk virtual - tiket yang dipersonalisasi.

Apa yang dibutuhkan toko?
Informasi tambahan tentang pemegang tiket - seperti nama dan alamat emailnya.
Menyimpan informasi tambahan ini dengan pesanan.

Apa solusinya?
Logika bersyarat Keranjang berisi > Jumlah item .

Kondisi Keranjang berisi > Jumlah item memungkinkan Anda melakukan tindakan jika jumlah produk di keranjang sesuai dengan nilai numerik (x) yang diberikan dalam pengaturan:

  • Apakah (x)
  • Lebih dari (x)
  • Kurang dari (x)

Menyiapkan logika kondisional seperti itu di panel plugin sederhana dan hanya perlu mengonfigurasi satu baris:

  1. Pilih field (atau tambahkan yang baru), misalnya Nama pada no tiket. 1 dan klik tab Logika Bersyarat .
  2. Klik Grup 1 - opsi tambahan akan muncul.
  3. Pilih tindakan, misalnya Tampilkan bidang ini – opsi tambahan akan muncul.
  4. Tetapkan Aturan #1 (kondisi pertama):
    Keranjang berisi > Jumlah item > Lebih dari > 0
Klik pada gambar untuk memperbesarnya

CONTOH #2
Jika ada minimal 1 produk di keranjang, Nama pada tiket no. 1 bidang akan muncul di formulir checkout.

Bidang berikut diatur dengan cara yang sama:

  1. Pilih field (atau tambahkan yang baru), misalnya Nama pada no tiket. 2 dan klik tab Logika Bersyarat .
  2. Klik Grup 1 .
  3. Pilih tindakan, misalnya Tampilkan bidang ini .
  4. Tetapkan Aturan #1 :
    Keranjang berisi > Jumlah item > Lebih dari > 1

CONTOH #3
Jika ada 1 produk di keranjang, Nama pada tiket no. 1 bidang akan muncul di formulir checkout.
Jika ada 2 produk di keranjang, kolom Nama pada tiket no. 1 dan Nama pada tiket no. 2 akan muncul di formulir checkout.

Menggabungkan beberapa aturan logika kondisional dalam satu bidang

Contoh #2 dan #3 menggambarkan situasi ketika semua produk di toko memerlukan informasi tambahan (selalu sama). Namun, mungkin saja ada produk lain di toko yang tidak memerlukan pemberian nama dan alamat email - maka menampilkan Nama di kolom tiket tidak masuk akal. Dalam hal ini, kondisi tambahan (Peraturan #2) akan diperlukan untuk mengecualikan produk tersebut dan mempersempit skenario:

  1. Pilih bidang Nama pada tiket #1 dan klik tab Logika Bersyarat .
  2. Klik Grup 1 .
  3. Klik tombol Dan di baris Aturan #1 - opsi tambahan akan muncul.
  4. Tetapkan Aturan #2 (kondisi kedua):
    Keranjang berisi > Kategori > Yang > Tiket
Klik pada gambar untuk memperbesarnya

CONTOH #4
Jika terdapat minimal 1 produk di keranjang dan berisi produk dari kategori Tiket , Nama pada tiket no. 1 bidang akan muncul di formulir checkout.

Ringkasan

Logika kondisional plugin Bidang Checkout Fleksibel mencakup semua komponen dasar formulir pembelian, seperti: keranjang, metode pengiriman dan pembayaran, bidang WooCommerce, dan peran pengguna. Jika kita menambahkan lebih lanjut, kondisi yang kurang jelas (namun berguna), seperti bidang FCF dan FPF serta tanggalnya, kita mendapatkan alat lengkap yang memungkinkan kita menangani skenario pembelian yang paling rumit sekalipun, misalnya menampilkan bidang hanya kepada pengguna dari negara tertentu (lebih lanjut tentang topik ini di artikel Cara Menambahkan Logika Bersyarat ke Bidang Negara di checkout WooCommerce).

Bidang Checkout Fleksibel PRO WooCommerce $ 59

Edit, tambahkan baru, atau sembunyikan bidang yang tidak diperlukan dari formulir pembayaran WooCommerce. Tambahkan harga ke kolom dan gunakan logika kondisional. Ini semua tentang konversi dan pengalaman pengguna yang lebih baik. BARU: sekarang Anda dapat menyetel beberapa kondisi (ATAU) dalam satu atau beberapa grup kondisi (DAN).

Instalasi Aktif: 90.000+ |Peringkat WordPress:

Masukkan ke keranjang atau Lihat Detail
90.000+ Instalasi Aktif
Terakhir Diperbarui: 21-02-2024
Bekerja dengan WooCommerce 8.2 - 8.6.x