Cara menerapkan dan menerapkan Beli X Dan Dapatkan Y produk lain dengan kategori yang sama gratis dalam aturan harga keranjang belanja di Magento.
Cara menerapkan dan menerapkan Beli X Dan Dapatkan Y produk lain dengan kategori yang sama gratis dalam aturan harga keranjang belanja di Magento.
Jawaban:
Tidak ada aturan "Beli X dapatkan Y" untuk X dan Y yang berbeda dalam paket default Magento. Aturan yang kami miliki hanya dapat mendiskon sejumlah produk SAMA. Seperti jika kita mendapatkan 10 kaos, kita dapat menerima 11-th gratis. Tapi TIDAK ADA CARA untuk menerima ikat pinggang alih-alih t-shirt.
Pilihannya adalah membuat modul khusus atau memilih beberapa yang siap digunakan dari koneksi magento.
Jika Anda ingin membuatnya sendiri, berikut ini beberapa kiat berdasarkan plugin "Promosi Khusus":
salesrule_validator_process
acara dan periksa apakah item saat ini adalah XSaya dapat mensimulasikan perilaku yang diinginkan dengan melakukan ini: (Untuk membeli 3 produk X, dapatkan 1 produk Y gratis)
Ketentuan: - Jumlah total SKU X lebih besar atau sama dengan 3
Tindakan: - Berlaku: Diskon (persentase dari harga produk) - Persentase = 100 - Diskon Maksimum Berlaku untuk: 1 - Terapkan aturan memiliki ketentuan: SKU = Y
Ini akan bekerja untuk membeli 2 X, dapatkan Y gratis
Sayangnya itu tidak berfungsi untuk 6 item, dapatkan 2 gratis. Itu bisa dilakukan dengan aturan tambahan meskipun dengan prio yang lebih tinggi yang memeriksa 6/2
Sunting: Ini tidak berfungsi ketika Anda memiliki varian SKU Y. Jika pelanggan membeli 3 X dan 2 varian Y, ia mendapat keduanya Y secara gratis.
Untuk mengatasi masalah terakhir, saya mengubah aturan untuk memberikan jumlah tetap (harga produk Y) pada seluruh keranjang belanja. Itu berhasil bagi kami.
Apakah Magento default tidak mendukung pembelian x dan mendapatkan diskon ukuran yang berbeda?