Skip to main content

Oversigt

Denne vejledning viser dig, hvordan du tilføjer et afkrydsningsfelt under checkout-knappen, der kræver, at kunder accepterer din butiks vilkår og betingelser. Når feltet ikke er markeret, deaktiveres checkout- og express-betalingsknapperne. Det er en god måde at sikre juridisk compliance, sætte klare forventninger og tilføje professionalisme til din kurvoplevelse.

Hvad denne tilpasning gør

  • Tilføjer et afkrydsningsfelt for vilkår og betingelser under checkout-knappen
  • Forhindrer kunder i at gå til checkout, før de accepterer
  • Blokerer standard-checkout-knappen. På Version 1 af express-betalingsmodulet gør den også express-knapperne grå — se noten nedenfor, hvis du er på Version 2
  • Understøtter fuldt tilpasselig tekst og link
Denne tilpasning kræver grundlæggende HTML, JavaScript og CSS. Den egner sig bedst til butiksejere eller udviklere med kodningskendskab på begynderniveau.
Express-knap-delen gælder kun for Version 1. Scriptet leder efter #upcart-additional-checkout-buttons, og CSS’en styler .upcart-express-pay-button — begge tilhører Version 1 af express-betalingsmodulet. Version 2 renderer #upcart-express-payments og kloner Shopifys egne knapper, som ikke har nogen af selektorerne, så express checkout forbliver klikbar, selv når feltet ikke er markeret. Standard-checkout-knappen blokeres på begge versioner.

Trin 1: Tilføj brugerdefineret HTML

  1. Gå til Upcart > Cart Editor > Settings > Custom HTML
  2. Indsæt følgende i Above announcements/rewards:
Note om ældre versioner: window.upcartOnCartLoaded-callbacks fungerer stadig, men er forældede og logger konsoladvarsler. Brug upcartSubscribeCartLoaded til alle nye scripts.
  1. Indsæt følgende i Below checkout button. Opdater linket og teksten, så de matcher din butiks vilkår:

Trin 2: Tilføj brugerdefineret CSS

  1. Gå til Upcart > Cart Editor > Settings > Custom CSS
  2. Indsæt følgende for at styre stylingen:
Du kan ændre farverne, så de matcher dit brand, ved at opdatere værdierne color, background-color og opacity.

Slutresultat

Når kunder åbner kurven:
  • Checkout- og express-knapperne er deaktiveret, indtil afkrydsningsfeltet er markeret
  • En rød advarselsbesked vises, hvis de forsøger at fortsætte uden at acceptere
  • Når feltet er markeret, bliver alle knapper aktive

Har du brug for hjælp?

Til avancerede implementeringer eller mere komplekse krav anbefaler vi at samarbejde med en Shopify Expert. Upcarts supportteam hjælper ikke med at skrive eller fejlfinde brugerdefineret kode. Se Shopify Experts