Inleiding

Promoties zoals “Koop 1, Krijg 1 Gratis” en “Koop 2, Krijg 1 Gratis” zijn klassieke retaildrijvers. Maar wat als je wilt dat deze aanbiedingen voor alle producten van hetzelfde merk gelden—niet alleen voor één specifiek item—op je Shopify-winkel? Voor veel apotheken, vooral die met diverse merken en duizenden SKU's, is dit een onmisbare functie.

Bij Seamedia E-commerce Oplossingen zijn we gespecialiseerd in het oplossen van deze uitdagingen voor ambitieuze online retailers. Toen twee toonaangevende apotheken in Qatar—RAF Apotheek en Wellcare Pharmacy—om deze functie vroegen, ontdekten we iets verrassends:
Geen enkele Shopify-app, zelfs niet op Shopify Plus, ondersteunt deze “merk-niveau B2G1” promotie standaard.

Dus, we hebben het gebouwd!

De Uitdaging: Merkspecifieke Koop 2, Krijg 1 Gratis

Shopify's standaard kortingsengine en derde partij apps bieden alleen BOGO-deals op product- of collectie-niveau, en staan zelden "mix-and-match" logica toe over alle producten van hetzelfde merk.

Onze vereisten:

  • De “Koop 2, Krijg 1 Gratis” aanbieding moet werken voor elke combinatie van producten onder hetzelfde merk/leverancier.
  • De aanbieding moet live worden bijgewerkt, of items nu worden toegevoegd vanaf de productpagina, de collectiepagina of de winkelwagentekst.
  • Alle winkelwagentjes en mini-winkelwagentjes moeten de promotie nauwkeurig weergeven, inclusief geschiktheidsberichten, gratis artikelen en totale besparingen.
  • De gratis artikelen zijn altijd goedkoop. Als goedkope artikelen normaal worden toegevoegd voordat duurdere gratis artikelen, moeten we de artikelen verwisselen.
  • Ondersteun een naadloze gebruikerservaring voor drukke apotheekklanten.

Ons Onderzoek & Waarom Maatwerk Nodig Was

Ons team bij Seamedia E-commerce Solutions heeft dagen besteed aan evalueren:

  • Shopify kortingsregels
  • Belangrijke BOGO-apps (geen ondersteuning voor merk-/leverancier-niveau logica)
  • Shopify Scripts & Functions (alleen Shopify Plus, nog steeds niet flexibel genoeg)
  • Gemeenschapsforums en snippets

Conclusie:
Er was geen app of kant-en-klare oplossing voor deze use case. Als je echte “Koop X Krijg Y” per merk op Shopify wilt, moet je maatwerk laten maken.

Onze Oplossing: Aangepast Shopify Winkelwagentje Script voor Koop 2 Krijg 1 (en BOGO) Per Merk

We hebben een robuuste front-end JavaScript-module ontwikkeld, die diep geïntegreerd is met de AJAX-winkelwagentje en het thema van Shopify, en naadloze "Koop 2, Krijg 1 Gratis" aanbiedingen mogelijk maakt voor RAF Pharmacy en Wellcare Pharmacy. Naast de frontend JavaScript-module hebben we de Shopify draft API gebruikt voor het aanmaken van bestellingen via de backend-module.

Belangrijkste Kenmerken

  • Mix & Match Tussen Merken:
    Koop 2 producten van hetzelfde merk, krijg er 1 gratis—automatisch.
  • Realtime Winkelwagent Updates:
    Werkt vanaf productpagina's, verzamelpagina's en de mini-winkelwagent.
  • Voorraad Bewust:
    Zorgt ervoor dat gratis artikelen alleen worden aangeboden als ze op voorraad zijn.
  • Visuele Winkelwagent Feedback:
    Gratis artikelen zijn gelabeld en geschiktheidsberichten worden weergegeven in de mini-winkelwagent/footer.
  • Intelligente Verwijdering:
    Als u een kwalificerend item verwijdert, wordt het gratis item ook verwijderd.

Testgevallen en echte gebruikersverhalen

Ons ontwikkelings- en QA-team heeft grondige testgevallen ontworpen om een soepele, foutloze klantervaring te garanderen. Hier is hoe de functie in de praktijk presteert:

TestgevalVerwachte Resultaat
Voeg 3 stuks van hetzelfde item toe vanaf de productdetailpagina.2 betaalde, 1 gratis artikel verschijnt in de winkelwagentje
Voeg 1 qty 3 keer toe vanaf de hoofdpagina (collectie) (zelfde item)2 betaald, 1 gratis in de winkelwagentje
Voeg 2 stuks toe vanaf de hoofdpagina, verhoog met 1 in de mini-winkelwagentje.2 betaald, 1 gratis in de winkelwagentje
In de mini-winkelwagentje, verlaag de betaalde hoeveelheid van 2 naar 1 wanneer 1 gratis aanwezig is.Gratis item wordt automatisch verwijderd
Verwijder hoofditem uit de winkelwagentjeHet bijbehorende gratis item is ook verwijderd.
Voeg 1 qty toe vanuit de hoofdsectie, verhoog vervolgens in de mini-winkelwagentje.Elke 3e, 5e, 7e… is gratis
Verwijder gratis item directBetaalde artikel hoeveelheid blijft ongewijzigd
Probeer “Koop 2, Krijg 1” producten van een ander merk toe te voegen.Behandeld als normaal (geen aanbieding), promotie geldt alleen per merk
Voeg "Koop 2, Krijg 1" artikel toe aan winkelwagentjeToon geschiktheid voor gratis artikel in de mini-winkelwagentje footer
Voeg 2 stuks van het "Koop 2, Krijg 1" item toe aan de winkelwagentje.Voettekst toont het aantal in aanmerking komende gratis artikelen
Na het selecteren van gratis artikelenHet aantal in aanmerking komende gratis artikelen wordt bijgewerkt/verdwijnt als het 0 is.

Bonus:
Als een klant herhaaldelijk artikelen toevoegt en verwijdert (vanuit elke winkelwagentje-weergave), blijven de aanbodlogica en geschiktheid altijd nauwkeurig, waardoor klanten vertrouwen hebben in hun besparingen.

Hoe de Oplossing Werkt (Achter de Schermen)

  1. Producten zijn getagd (bijv., buy-2-get-1buy-1-get-1) in Shopify admin.
  2. Winkelwagentje script volgt alle artikelen per merk en tag terwijl ze worden toegevoegd—ongeacht welke pagina.
  3. Elke keer dat de winkelwagentje wordt bijgewerkt:
    • Het script controleert op in aanmerking komende gratis artikelen per merk.
    • Gratis artikelen worden automatisch toegevoegd en gemarkeerd in de winkelwagentje.
    • De voettekst van de winkelwagentje/miniwinkelwagentje meldt de koper hoeveel gratis artikelen beschikbaar zijn om te claimen.
    • Als de hoeveelheid van het hoofdartikel onder de drempel komt, wordt het gratis artikel verwijderd.
  4. Gebruiker verwijdert een gratis item?
    De hoeveelheid van het hoofdproduct blijft onaangeroerd.
  5. Merken mixen?
    Het aanbod van elk merk wordt onafhankelijk beheerd; er worden geen cross-brand promoties geactiveerd.

Klantensucces: Naadloos winkelen bij RAF en Wellcare Apotheken

Zowel RAF Pharmacy als Wellcare Pharmacy zijn top apotheekmerken in Qatar, vertrouwd door duizenden shoppers elke dag.
Met deze oplossing genieten hun klanten van een echte “mix and match” aanbiedingservaring—zonder verwarring, gemiste aanbiedingen of handmatige kortingscodes.

Screenshots:

  • Winkelwagentje met hoofditems en gratis items, gelabeld per merk
  • Mini winkelwagentje geschiktheid bericht: “Je komt in aanmerking voor 1 gratis item van hetzelfde merk! Voeg het nu toe!”

Waarom kiezen voor Seamedia E-commerce Solutions voor maatwerk Shopify-ontwikkeling?

  • Bewezen expertise in geavanceerde Shopify-aanpassing
  • Diepgaand begrip van detailhandel en apotheekwerkstromen
  • Ervaring met het bouwen van B2B- en B2C-functies voor toonaangevende merken in het Midden-Oosten
  • Betrouwbare ondersteuning en voortdurende optimalisatie

Wil je een vergelijkbare functie voor je Shopify-winkel?

Als uw bedrijf een aangepaste “Koop X Krijg Y” logica, promotie op winkelwagentje-niveau, of een unieke Shopify-functie nodig heeft, neem vandaag contact op met Seamedia E-commerce Solutions.
We zullen een robuuste oplossing adviseren, ontwikkelen en implementeren—zodat u aanbiedingen kunt doen die uw concurrenten niet kunnen evenaren.

Veelgestelde Vragen

1. Hoe verschilt deze Buy 2 Get 1 Free functie van standaard Shopify kortingsapps?
Onze oplossing werkt op merkniveau, waardoor klanten elk in aanmerking komend product van hetzelfde merk kunnen combineren en toch de aanbieding kunnen ontvangen - iets wat standaard kortingsapps of de ingebouwde tools van Shopify niet kunnen doen.

2. Kunnen klanten gratis artikelen van verschillende merken aan de winkelwagentoevoegen?
Nee, de geschiktheid voor gratis artikelen wordt per merk berekend. Klanten kunnen alleen gratis artikelen krijgen van hetzelfde merk als hun kwalificerende aankopen. Het mengen van merken behandelt artikelen als normaal, zonder de aanbieding te activeren.

3. Verschijnt het gratis item automatisch in de winkelwagentje?
Ja! Zodra de kwalificerende drempel is bereikt (bijv. voeg 3 artikelen van hetzelfde merk toe voor Koop 2, Krijg 1 Gratis), wordt een gratis item automatisch toegevoegd en duidelijk gemarkeerd als “Gratis” in de winkelwagentje en mini winkelwagentje.

4. Wat gebeurt er als een klant een kwalificerend item verwijdert?
Als een klant een hoofd (betaald) item verwijdert, verwijdert het script ook het bijbehorende gratis item, zodat de aanbiedinglogica te allen tijde nauwkeurig blijft.

5. Kan dit aangepaste script worden aangepast voor andere soorten promoties (bijv. Koop 3, Krijg 2 Gratis, of per categorie in plaats van merk)?
Ja, het script is modulair en kan worden aangepast voor complexere aanbiedingen of verschillende criteria (zoals categorie of aangepaste tags). Neem contact op met Seamedia E-commerce Solutions voor aangepaste vereisten.