Introduction

Les promotions comme « Achetez 1, obtenez 1 gratuit » et « Achetez 2, obtenez 1 gratuit » sont des moteurs de vente classiques. Mais que faire si vous souhaitez que ces offres s'appliquent à tous les produits de la même marque—pas seulement à un article spécifique—sur votre boutique Shopify ? Pour de nombreuses pharmacies, en particulier celles avec des marques diverses et des milliers de SKU, c'est une fonctionnalité indispensable.

Chez Solutions E-commerce Seamedia, nous sommes spécialisés dans la résolution de ces défis pour les détaillants en ligne ambitieux. Lorsque deux pharmacies leaders au Qatar—Pharmacie RAF et Wellcare Pharmacy—ont demandé cette fonctionnalité, nous avons découvert quelque chose de surprenant :
Aucune application Shopify, même sur Shopify Plus, ne prend en charge cette promotion “B2G1 au niveau de la marque” par défaut.

Alors, nous l'avons construit !

Le défi : Offre spécifique à la marque Achetez 2, obtenez 1 gratuit

Le moteur de réduction par défaut de Shopify et les applications tierces ne proposent des offres BOGO qu'au niveau du produit ou de la collection, et permettent rarement une logique de "mix-and-match" entre tous les produits de la même marque.

Nos exigences :

  • L'offre "Achetez 2, obtenez 1 gratuit" doit fonctionner pour toute combinaison de produits sous la même marque/fournisseur.
  • L'offre doit se mettre à jour en temps réel, que des articles soient ajoutés depuis la page produit, la page de collection ou le tiroir du panier.
  • Toute l'interface utilisateur du panier et du mini-panier doit refléter la promotion avec précision, y compris les messages d'éligibilité, les articles gratuits et les économies totales.
  • Les articles gratuits sont toujours à bas prix. Si des articles à bas prix sont ajoutés normalement avant des articles gratuits à prix plus élevé, nous devons échanger les articles.
  • Soutenez une expérience utilisateur fluide pour les clients de pharmacie occupés.

Notre recherche & pourquoi le sur-mesure était nécessaire

Notre équipe de Seamedia E-commerce Solutions a passé des jours à évaluer :

  • Règles de remise Shopify
  • Principales applications BOGO (aucune logique de marque/fournisseur prise en charge)
  • Scripts et Fonctions Shopify (uniquement Shopify Plus, pas encore assez flexibles)
  • Forums communautaires et extraits

Conclusion :
Il n'y avait pas d'application ou de solution prête à l'emploi pour ce cas d'utilisation. Si vous voulez un véritable "Achetez X Obtenez Y" par marque sur Shopify, vous devez opter pour une solution sur mesure.

Notre solution : Script de panier Shopify personnalisé pour Acheter 2 Obtenir 1 (et BOGO) par marque

Nous avons conçu un module JavaScript robuste côté front-end, profondément intégré avec le panier AJAX et le thème de Shopify, permettant des offres « Achetez 2, obtenez 1 gratuit » sans faille pour RAF Pharmacy et Wellcare Pharmacy. En plus du module JavaScript côté front-end, nous avons utilisé l'API de brouillon de Shopify pour la création de commandes via le module backend.

Caractéristiques clés

  • Mélangez & Associez Entre Marques :
    Achetez 2 produits de la même marque, obtenez 1 gratuit—automatiquement.
  • Mises à jour du panier en temps réel :
    Fonctionne à partir des pages de produits, des pages de collection et du mini panier.
  • Stock Aware :
    Assure que les articles gratuits ne sont offerts que s'ils sont en stock.
  • Retour d'information sur le panier visuel :
    Les articles gratuits sont étiquetés, et des messages d'éligibilité sont affichés dans le mini panier/pied de page.
  • Suppression Intelligente :
    Si vous supprimez un article éligible, l'article gratuit est également supprimé.

Cas de test et histoires d'utilisateurs réelles

Notre équipe de développement et d'assurance qualité a conçu des cas de test approfondis pour garantir une expérience client fluide et sans bogues. Voici comment la fonctionnalité se comporte dans la vie réelle :

Cas de testRésultat Attendu
Ajoutez 3 quantités du même article depuis la page de détails du produit.2 articles payants, 1 article gratuit apparaît dans le panier
Ajoutez 1 quantité 3 fois depuis la page principale (collection) (même article)2 payés, 1 gratuit dans le panier
Ajoutez 2 quantités depuis la page principale, augmentez de 1 dans le mini panier.2 payés, 1 gratuit dans le panier
Dans le mini panier, réduisez la quantité payée de 2 à 1 lorsque 1 gratuit est présent.L'article gratuit est automatiquement supprimé.
Retirer l'article principal du panierL'article gratuit correspondant est également supprimé.
Ajoutez 1 quantité depuis le principal, puis augmentez dans le mini panier.Chaque 3ème, 5ème, 7ème… est gratuit
Supprimer l'article gratuit directementLa quantité d'articles payés reste inchangée.
Essayez d'ajouter des produits "Achetez 2, obtenez 1" d'une autre marque.Considéré comme normal (pas d'offre), la promotion s'applique uniquement par marque.
Ajouter un article "Achetez 2, obtenez 1" au panierAfficher l'éligibilité pour un article gratuit dans le pied de page du mini panier
Ajoutez 2 quantités de l'article "Achetez 2, obtenez 1" au panier.Le pied de page affiche le nombre d'articles gratuits éligibles.
Après avoir sélectionné des articles gratuitsLe nombre d'articles gratuits éligibles se met à jour/disparaît si 0.

Bonus :
Si un client ajoute et supprime des articles de manière répétée (depuis n'importe quelle vue de panier), la logique de l'offre et l'éligibilité restent toujours précises, donnant aux clients confiance dans leurs économies.

Comment la solution fonctionne (dans les coulisses)

  1. Les produits sont étiquetés (par exemple, buy-2-get-1buy-1-get-1) dans l'administration Shopify.
  2. Le script de panier suit tous les articles par marque et par étiquette au fur et à mesure qu'ils sont ajoutés, peu importe la page.
  3. Chaque fois que le panier est mis à jour :
    • Le script vérifie les articles gratuits éligibles par marque.
    • Les articles gratuits sont ajoutés automatiquement et marqués dans le panier.
    • Le pied de page du panier/mini-panier informe l'acheteur du nombre d'articles gratuits disponibles à réclamer.
    • Si la quantité de l'article principal tombe en dessous du seuil, l'article gratuit est retiré.
  4. L'utilisateur supprime un article gratuit ?
    La quantité du produit principal reste inchangée.
  5. Mélanger les marques ?
    Chaque offre de marque est gérée indépendamment ; aucune promotion croisée entre les marques n'est déclenchée.

Succès Client : Shopping sans couture chez RAF et Wellcare Pharmacies

Les deux RAF Pharmacy et Wellcare Pharmacy sont des marques de pharmacie de premier plan au Qatar, dignes de confiance pour des milliers de clients chaque jour.
Avec cette solution, leurs clients bénéficient d'une véritable expérience d'offre « mix and match »—sans confusion, offres manquées ou codes de coupon manuels.

Captures d'écran :

  • Panier affichant les articles principaux et les articles gratuits, étiquetés par marque
  • Message d'éligibilité du mini panier : “Vous êtes éligible pour 1 article gratuit supplémentaire de la même marque ! Ajoutez-le maintenant !”

Pourquoi choisir les solutions e-commerce Seamedia pour le développement personnalisé de Shopify ?

  • Expertise prouvée dans la personnalisation Shopify
  • Compréhension approfondie des flux de travail de la vente au détail et de la pharmacie
  • Expérience dans la création de fonctionnalités B2B et B2C pour des marques leaders du Moyen-Orient.
  • Support fiable et optimisation continue

Vous voulez une fonctionnalité similaire pour votre boutique Shopify ?

Si votre entreprise a besoin d'une logique personnalisée « Achetez X, obtenez Y », d'une promotion au niveau du panier, ou de toute fonctionnalité unique de Shopify, contactez Seamedia E-commerce Solutions aujourd'hui.
Nous consulterons, développerons et déploierons une solution robuste—afin que vous puissiez proposer des offres que vos concurrents ne peuvent égaler.

Questions Fréquemment Posées

1. En quoi cette fonctionnalité Achetez 2, obtenez 1 gratuit est-elle différente des applications de réduction standard de Shopify ?
Notre solution fonctionne au niveau de la marque, permettant aux clients de mélanger et d'assortir n'importe quels produits éligibles de la même marque et de bénéficier tout de même de l'offre—ce que les applications de réduction standard ou les outils intégrés de Shopify ne peuvent pas faire.

2. Les clients peuvent-ils ajouter des articles gratuits de différentes marques au panier ?
Non, l'éligibilité des articles gratuits est calculée par marque. Les clients ne peuvent obtenir des articles gratuits que de la même marque que leurs achats éligibles. Mélanger les marques traite les articles comme normaux, sans activer l'offre.

3. L'article gratuit apparaît-il automatiquement dans le panier ?
Oui ! Une fois le seuil de qualification atteint (par exemple, ajouter 3 articles de la même marque pour Acheter 2, Obtenir 1 Gratuit), un article gratuit est automatiquement ajouté et clairement étiqueté comme "Gratuit" dans le panier et le mini panier.

4. Que se passe-t-il si un client supprime un article éligible ?
Si un client supprime un article principal (payant), le script supprime également l'article gratuit associé, garantissant que la logique de l'offre reste précise à tout moment.

5. Ce script personnalisé peut-il être adapté à d'autres types de promotions (par exemple, Achetez 3, obtenez 2 gratuits, ou par catégorie au lieu de marque) ?
Oui, le script est modulaire et peut être adapté pour des offres plus complexes ou différents critères (tels que la catégorie ou des balises personnalisées). Contactez Seamedia E-commerce Solutions pour des exigences personnalisées.