Skip to main content

Overzicht

Deze aanpassing gebruikt HTML, CSS en JavaScript om de checkout te blokkeren wanneer de winkelwagen alleen upsell-artikelen bevat. Zo zorg je ervoor dat upsells worden behandeld als secundaire aanbiedingen en niet als losse aankopen, ter ondersteuning van een meer gecontroleerde en bewuste upsell-strategie. Dit zorgt ervoor dat upsell-producten binnen specifieke grenzen functioneren en benadrukt hun rol als aanvullende artikelen op primaire producten. Wanneer geïmplementeerd, wordt de checkout-knop uitgeschakeld totdat er minstens één niet-upsell-product aan de winkelwagen is toegevoegd.

Hoe het werkt

  • Als de winkelwagen alleen upsell-artikelen bevat, wordt de checkout-knop grijs weergegeven
  • Er verschijnt een waarschuwingsbericht onder de knop
  • Zodra een regulier product wordt toegevoegd, wordt de knop actief en verdwijnt de waarschuwing - Biedt duidelijke validatie voor scenario’s waarin upsell-producten alleen samen met bijbehorende triggerproducten worden gekocht, zoals het tonen van gerichte waarschuwingsberichten.
Deze opzet is ideaal voor winkeleigenaren of ontwikkelaars met basiskennis van JavaScript en CSS.

Stap 1: Voeg aangepaste HTML toe

Ga naar:
Upcart > Cart Editor > Settings > Custom HTML

Plak in de sectie Above announcements/rewards:

Legacy-opmerking: window.upcartOnCartLoaded-callbacks werken nog steeds, maar zijn verouderd en loggen consolewaarschuwingen. Gebruik upcartSubscribeCartLoaded voor alle nieuwe scripts.

Plak in de sectie Below checkout button:

Pas gerust de formulering van het waarschuwingsbericht aan zodat het past bij de toon van je merk.

Stap 2: Voeg aangepaste CSS toe

Ga naar:
Upcart > Cart Editor > Settings > Custom CSS
Plak de volgende code:
Dit stijlt het waarschuwingsbericht en schakelt de checkout-knop visueel en functioneel uit.

Eindresultaat

Zodra alles is ingesteld:
  • Wordt de checkout geblokkeerd tenzij er minstens één niet-upsell-product in de winkelwagen zit
  • Informeert een bericht klanten waarom de checkout is uitgeschakeld
  • Voelt de ervaring soepel en passend bij je merk
Dit is vooral handig voor: het combineren van effectieve upsell-strategieën met deze technieken verbetert ook de algehele winkelervaring van de klant door onnodige conflicten in het aankoopproces te elimineren.
  • Het voorkomen van onbedoelde aankopen van losse upsell-artikelen
  • Upsells behouden als producten die alleen als add-on verkrijgbaar zijn
  • Zorgen voor betere controle over AOV en productbundeling

Nog steeds hulp nodig?

Als je hulp nodig hebt bij aanpassingen, raden we aan om een Shopify Expert te raadplegen over het toevoegen van HTML, CSS en zelfs JavaScript aan je cart drawer. Bekijk Shopify Experts