Acheter un en obtenir un gratuitement


8

Quelqu'un peut-il me dire pourquoi cette règle de prix ne fonctionne que si la quantité 2 du même SKU? Je veux que la règle fonctionne lorsque 2 SKU sont ajoutés au panier avec l'attribut sample.entrez la description de l'image ici


+1 bonne question. Veuillez accepter une réponse pour que les futurs visiteurs (comme moi) sachent où chercher sans essayer chaque réponse!
Jongosi

Nous voulions que ce soit acheter un en obtenir un. Maintenant, avec ce code, les gens peuvent ajouter cinq articles dans le panier et ils bénéficieront tous d'une réduction de 50%. Pas ce que nous recherchions.

Réponses:


3

Si vous regardez votre Actionsonglet, vous remarquerez que vos conditions sont:

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

C'est pourquoi il n'est appliqué que s'il existe une quantité de 2 du même produit. Il y a un excellent guide disponible sur http://www.magentocommerce.com ici:

Acheter 1 obtenez 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

1

Par défaut, Magento ne prend pas en charge plusieurs références pour acheter X et Y gratuitement. Je suggère que vous effectuez une recherche à partir https://marketplace.magento.com/ pour Special Promotionsou utiliser les Promotions spéciales Pro de Amasty. Les promotions spéciales d'Amasty pro fonctionnent vraiment pour nos besoins et surtout sur ce genre de scénario.


0

C'est ce que vous souhaitez configurer. J'ai testé cela et cela fonctionne parfaitement.

Pour les conditions -

Conditions

Et pour les actions -

Actions


1
Cela ne me dérange pas d'être rejeté, mais faites-moi savoir ce qui ne va pas avec cette réponse si vous voulez le faire.
JamesAllwood

James ça marche merci d'avoir pris votre temps pour aider. Très apprécié
Nick

Pas de problème Nick, j'aime un bon défi! Pourriez-vous accepter la réponse afin que le problème soit résolu? Merci
JamesAllwood

0

Cela fonctionne bien pour acheter 1 obtenez 1 gratuit, mais que diriez-vous pour acheter 2 obtenez 1 gratuit. J'ai modifié la quantité totale à 3 et le montant de la remise à 33,3333, mais comment puis-je le faire augmenter par incréments. Actuellement, cette configuration donne une remise de 33,3333% sur 4 et 5 articles par exemple, alors que je veux seulement qu'elle escompte par multiples de 3. Par conséquent, les articles 4 et 5 devraient toujours avoir le même montant de remise que celui donné pour 3. 6 aurait le double du montant de la remise car le client aurait acheté les 2 supplémentaires nécessaires pour en obtenir un autre gratuitement.

J'ai essayé de jouer avec la quantité requise et l'étape de remise, mais ils semblent exiger que le produit soit le même plutôt que simplement de la même catégorie ...

J'espère que cela a du sens?


0

Voici la documentation officielle de Magento sur Buy X Get Y http://docs.magento.com/m1/ce/user_guide/marketing/price-rule-shopping-cart-buy-x-get-y-free.html

  1. Nouvelle règle de prix du panier
  2. Conditions si l'article a un sku et une quantité> = 2
  3. L'action est Acheter X Obtenir Y Remise Amt = 1 Remise Qté = 1 Appliquer la règle au panier articles correspondant à la référence
  4. Créer une étiquette et enregistrer

La réponse de JamesAllwood et 7ochem appliqueront 50% de réduction si vous achetez un nombre impair de produits, ce qui n'est pas Buy One Get One Free. Notez également que si vous le faites par SKU, il est important d'appliquer la règle aux articles du panier correspondant à la SKU. Sinon, il appliquera BOGO à chaque article de votre panier.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.