Cara menerapkan dan menerapkan Beli X Dan Dapatkan Y produk lain dengan kategori yang sama gratis dalam aturan harga keranjang belanja di Magento.
magento-1.7
shopping-cart-price-rules
price-rules
Bhavesh Tilvani
sumber
sumber
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 Xsumber
Saya 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.
sumber
Apakah Magento default tidak mendukung pembelian x dan mendapatkan diskon ukuran yang berbeda?
sumber