Beli X Produk dan Dapatkan Y produk lain gratis dari kategori yang sama


9

Cara menerapkan dan menerapkan Beli X Dan Dapatkan Y produk lain dengan kategori yang sama gratis dalam aturan harga keranjang belanja di Magento.


Saya telah mencoba mengimplementasikannya dengan menambahkan kode sendiri tetapi itu tidak benar secara logika maka saya telah mencoba untuk menambahkan ekstensi dari tautan situs web tetapi itu juga memiliki batasan bahwa kita harus secara manual setiap kali menambahkan aturan untuk setiap produk yang kepadanya kita ingin menerapkan penawaran ini. kami tidak dapat langsung menerapkan aturan untuk seluruh kategori dalam satu upaya.
Bhavesh Tilvani


saya menerapkan sesuai dengan posting terakhir untuk menerapkan aturan pada seluruh kategori tetapi tidak berfungsi jika saya membeli 1 (produk X) produk dari kategori yang sama dan 1 produk lainnya dari kategori yang sama (produk y) .jadi bantu saya mengenai masalah ini. ....
Bhavesh Tilvani

Siapa saja yang mencari solusi Magento 2.1, silakan chz di
Ishak Ali

Anbody mencari Magento 2 silakan periksa jawabannya di sini magento.stackexchange.com/questions/209030/…
Ishak Ali

Jawaban:


10

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":

  1. tambahkan bidang baru untuk dapat mengatur kondisi "X"
  2. dengarkan salesrule_validator_processacara dan periksa apakah item saat ini adalah X
  3. jika X maka perputaran melalui $ address-> getAllItems () dan cari Y, atur diskon

1
Kami mencoba Pro Promosi Khusus dari Amasty dan itu benar-benar berfungsi dengan baik untuk kebutuhan kita dan untuk kejadian seperti ini. Terima kasih atas sarannya.
Ner

2

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.


0

Apakah Magento default tidak mendukung pembelian x dan mendapatkan diskon ukuran yang berbeda?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.