Acquista il prodotto X e ricevi Y un altro prodotto gratuito della stessa categoria


9

Come implementare e applicare Acquista X e ricevi Y un altro prodotto della stessa categoria gratuitamente nelle regole di prezzo del carrello in magento.


Ho provato a implementarlo aggiungendo il proprio codice ma ciò non era corretto dalla logica, quindi ho provato ad aggiungere un'estensione dal collegamento al sito Web ma anche questo ha una limitazione che dobbiamo aggiungere manualmente ogni volta la regola per ogni prodotto su cui abbiamo vogliamo applicare questa offerta. Non possiamo applicare direttamente la regola per l'intera categoria in un solo tentativo.
Bhavesh Tilvani,

per l'assegnazione della categoria follow, shaileshprajapati.com/magento/buy-x-get-y-free-magento
Helphin

ho implementato secondo l'ultimo post per applicare la regola su tutta la categoria ma non funziona se compro 1 prodotto (prodotto X) della stessa categoria e un altro 1 prodotto della stessa categoria (prodotto y). ....
Bhavesh Tilvani,

Chiunque cerchi la soluzione Magento 2.1 per favore chk qui magento.stackexchange.com/questions/209030/…
Ishak Ali

Chiunque cerchi Magento 2, controlla la risposta qui magento.stackexchange.com/questions/209030/…
Ishak Ali,

Risposte:


10

Non esiste una regola "Acquista X ottieni Y" per X e Y diversi nel pacchetto predefinito di Magento. La regola che abbiamo può scontare solo una parte dei prodotti SAME. Come se avessimo 10 magliette possiamo ricevere l'11 ° gratuitamente. Ma non c'è modo di ricevere una cintura al posto della maglietta.

Le opzioni sono o creare un modulo personalizzato o selezionarne alcune pronte per l'uso da Magento Connect.

Se vuoi crearne uno tuo, ecco alcuni suggerimenti basati sul plug-in "Promozioni speciali":

  1. aggiungere un nuovo campo per poter impostare la condizione "X"
  2. ascolta l' salesrule_validator_processevento e controlla se l'elemento corrente è X
  3. se è X, scorrere $ address-> getAllItems () e trovare Y, impostare lo sconto

1
Abbiamo provato Special Promotions Pro di Amasty e funziona davvero bene per le nostre esigenze e per questo tipo di casi. Grazie per il suggerimento
Ner,

2

Sono stato in grado di simulare il comportamento desiderato in questo modo: (Per acquistare 3 prodotti X, ottenere 1 prodotto Y gratis)

Condizioni: - La quantità totale di SKU X è maggiore o uguale a 3

Azioni: - Applica: Sconto (percentuale del prezzo del prodotto) - Percentuale = 100 - Lo sconto sulla quantità massima è applicato a: 1 - Applica la regola alla condizione: SKU = Y

Questo funzionerebbe per comprare 2 X, ottenere Y gratis

Sfortunatamente non funziona per 6 articoli, ricevi 2 gratis. Ciò potrebbe essere fatto da una regola aggiuntiva, anche se con un prio più elevato che controlla 6/2

Modifica: questo non funziona quando si hanno varianti di SKU Y. Se il cliente acquista 3 X e 2 varianti di Y, ottiene entrambe le Y gratuitamente.

Per porre rimedio all'ultimo problema, ho modificato la regola per fornire un importo fisso (prezzo Y del prodotto) sull'intero carrello. Ha funzionato bene per noi.


0

Magento predefinito non supporta buy x e ti offre sconti su dimensioni diverse?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.