Beli satu gratis satu

8

Bisakah seseorang tolong beri tahu saya mengapa aturan harga ini hanya berfungsi jika kuantitas 2 dari SKU yang sama? Saya ingin aturan berfungsi ketika 2 SKU apa pun ditambahkan ke troli dengan atribut sampel.masukkan deskripsi gambar di sini

Nick
sumber
+1 pertanyaan bagus. Harap terima jawaban sehingga pengunjung yang akan datang (seperti saya) tahu ke mana harus mencari tanpa mencoba setiap jawaban!
Jongosi
Kami ingin ini menjadi satu beli satu. Sekarang dengan kode ini, orang dapat menambahkan lima item ke dalam kereta, dan semuanya akan diskon 50%. Bukan yang kami cari.

Jawaban:

3

Jika Anda melihat Actionstab Anda, Anda akan melihat bahwa kondisi Anda adalah:

  • If ALL of these conditions are TRUE:
  • Quantity in cart is 2

Itulah mengapa ini hanya diterapkan jika ada jumlah 2 produk yang sama. Ada panduan hebat yang tersedia di http://www.magentocommerce.com di sini:

Beli 1, Dapatkan 1

Apply: Percent of product price discount
Discount Amount: 50
Maximum Qty Discount is Applied To: 0
Discount Qty Step (Buy X) 2
Apply to Shipping Amount: No
Free Shipping: No
Stop Further Rules Processing: No

If ALL of these conditions are TRUE:
SKU is YOUR_SKU
Moose
sumber
1

Magento secara default tidak mendukung beberapa SKU untuk pembelian X dapatkan Y gratis. Saya sarankan Anda mencari dari https://marketplace.magento.com/ untuk Special Promotionsatau menggunakan Pro Promosi Khusus dari Amasty. Promosi spesial Amasty sangat cocok untuk kebutuhan kita dan terutama pada skenario semacam ini.

Ner
sumber
0

Ini yang ingin Anda siapkan. Saya sudah menguji ini dan berfungsi dengan baik.

Untuk kondisi -

Kondisi

Dan untuk tindakan -

Tindakan

JamesAllwood
sumber
1
Saya tidak keberatan dipilih, tapi tolong beri tahu saya apa yang salah dengan jawaban ini jika Anda akan melakukannya.
JamesAllwood
James ini bekerja, terima kasih telah meluangkan waktu Anda untuk membantu. Sangat dihargai
Nick
Tidak masalah, Nick, saya suka tantangan yang bagus! Maukah Anda menerima jawabannya sehingga masalah ini terpecahkan. Terima kasih
JamesAllwood
0

Itu bekerja dengan baik untuk membeli 1 dapatkan 1 gratis tetapi bagaimana untuk membeli 2 dapatkan 1 gratis. Saya telah mengubah jumlah total menjadi 3 dan jumlah diskon menjadi 33,3333 tetapi bagaimana cara meningkatkannya secara bertahap. Saat ini setup yang memberikan diskon 33,3333% pada 4 dan 5 item misalnya sedangkan saya hanya ingin diskon dalam kelipatan 3. Oleh karena itu 4 dan 5 item masih harus memiliki jumlah diskon yang sama seperti yang diberikan untuk 3. 6 akan memiliki dua kali lipat jumlah diskon karena pelanggan akan membeli tambahan 2 yang diperlukan untuk mendapatkan 1 gratis lainnya.

Saya telah mencoba mengutak-atik jumlah yang diperlukan dan langkah diskon tetapi mereka tampaknya membutuhkan produk untuk semua sama daripada hanya dari kategori yang sama ...

Harapan itu masuk akal?

Hugh
sumber
0

Berikut adalah dokumentasi resmi Magento tentang Beli X Get Y http://docs.magento.com/m1/ce/user_guide/marketing/price-rule-shopping-cart-buy-x-get-y-free.html

  1. Aturan Harga Keranjang Belanja Baru
  2. Kondisi jika item memiliki sku dan kuantitas> = 2
  3. Aksi adalah Beli X Dapatkan Y Diskon Amt = 1 Diskon Qty = 1 Terapkan Aturan ke troli yang cocok dengan SKU
  4. Buat Label dan Simpan

Jawaban JamesAllwood dan 7ochem akan dikenakan diskon 50% jika Anda membeli jumlah produk yang ganjil, yang bukan Buy One Get One Free. Perhatikan juga jika melakukannya dengan SKU, menerapkan aturan pada item keranjang yang cocok dengan SKU adalah penting. Kalau tidak, itu akan berlaku BOGO untuk setiap item dalam keranjang Anda.

Brian Kimball
sumber