'Snel afrekenen' verbergen

'Snel afrekenen' verbergen

De "Snel afrekenen" (of Express Checkout) binnen Shopify: Hate it or love it. Met deze mogelijkheid kun je middels Paypal, Apple Pay of met Shopify Pay eenvoudig afrekenen. Een handige feature als je een van deze betaalmethodes gebruikt, maar voor de gemiddelde Nederlandse bezoeker erg verwarrend. Zijn dit de enige betaalmethodes?

In veel thema's vind je de optie voor snel afrekenen in het winkelmandje, maar ook op de checkout zie je deze code terugkomen. De code van het winkelwagentje kun je eenvoudig aanpassen in cart.liquid, maar om CSS toe te voegen in de checkout heb je een Shopify Plus abonnement nodig, en dat heeft lang niet iedereen.

Helaas is er ook geen optie om de snel afrekenen mogelijkheid eenvoudig in of uit te schakelen, waarschijnlijk omdat Shopify deze mogelijkheid zoveel mogelijk wilt promoten.

Toch is er een handige "loophole" om de optie binnen Shopify te verbergen, zelfs in de checkout. Het zit namelijk zo, dat deze optie maar éénmaal getoond zal worden. Heb je de Express Checkout in je winkelmandje staan, dan zal het veld niet geplaatst worden in de checkout.

Open daarom in de code editor (Online Store > Themes > Actions > Edit Code) het bestand cart.liquid en voeg hier de onderstaande code toe:


{% if additional_checkout_buttons %}
    <div class="additional-checkout-buttons" style="display: none;">
      {{ content_for_additional_checkout_buttons }}
    </div>
{% endif %}

De code voor de snel afrekenen knoppen zal hierdoor wel ingeladen worden in je winkelmandje, maar wordt hier door CSS verborgen. Shopify ziet enkel dat de code hier geplaatst is, en zal deze vervolgens ook niet meer in de checkout plaatsen. Opgelost! :-)