Så lägger du till en kryssruta för villkor i din Shopify-varukorg

Förr eller senare är det någon som säger att din butik behöver en: en kryssruta för villkor som kunden måste kryssa i innan de kan köpa. Det kan vara din revisor, en jurist, en marknadsplatspartner, eller en kund som bestrider en debitering genom att hävda att de aldrig godkände din returpolicy. Du öppnar din Shopify-admin och letar efter inställningen, men den finns inte där. Det finns inget reglage som lägger till en obligatorisk godkännanderuta före kassan.
Det beror inte på ett misstag från din sida. Shopify levererar faktiskt inte en sådan funktion, och den plats de flesta handlare instinktivt letar efter den på är just den enda plats de inte kan ändra. Den här guiden går igenom var kryssrutan faktiskt hör hemma, hur du gör den bindande och hur du formulerar texten. En sak direkt: det här är en praktisk installationsguide, inte juridisk rådgivning. Vad din butik måste samla in beror på var och vad du säljer, så bekräfta detaljerna med din egen rådgivare.
Varför Shopify inte har en inbyggd kryssruta för villkor
Shopifys kassa är medvetet låst. Den hanterar betalningsdata, så Shopify begränsar vad handlare och appar kan lägga till i den. Anpassade fält och kryssrutor i stegen för information, frakt och betalning byggs med checkout UI extensions, och de stegen är endast tillgängliga på Shopify Plus. För alla på Basic, Grow eller Advanced är kassan i praktiken skrivskyddad, vilket är en rad i den fullständiga inventeringen av vad Shopify stöder direkt.
Det finns inte heller någon butiksövergripande inställning någon annanstans i admin. Shopifys policysidor finns under Settings → Policies, och de länkas i kassans sidfot, men en sidfotslänk är passiv. Ingen är tvungen att titta på den, och inget stoppar ordern om de inte gör det.
Så improviserar handlare, vanligtvis på ett av tre sätt:
- Redigera temat direkt. En utvecklare lägger in en kryssruta i varukorgsmallen eller lådans snippet. Det fungerar tills nästa temauppdatering eller temabyte raderar den.
- Placera den på en sida före varukorgen. En mellansida som kunder ständigt hoppar över, eftersom de flesta aldrig laddar den.
- Göra ingenting och hoppas att policylänken räcker. Vanligt, och anledningen till att tvisten uppstår över huvud taget.
Bara en yta är både fullt anpassningsbar och oundviklig på varje Shopify-plan.
Varukorgen är rätt yta, inte kassasidan
Varukorgen tillhör ditt tema. Det innebär att den är anpassningsbar på alla planer, ingen Plus krävs, och den är den sista skärmen varje kund passerar innan betalning. Att samla in godkännande där har tre praktiska fördelar jämfört med att försöka göra det i kassan.
Det fungerar för alla butiker. Ingen plan-spärr, inget checkout-extensibility-projekt, ingen utvecklarsprint.
Det sker innan åtagandet. Godkännandet samlas in innan kunden lämnar över betalningsuppgifter, vilket är det ögonblick som spelar roll om villkoren gäller returer, leveransfönster eller förnyelse av prenumerationer.
Det går att upprätthålla. En implementation på varukorgsnivå kan hålla kvar kassaknappen tills rutan är ikryssad. Det kan inte en sidfotslänk.
En sak att planera för: snabbköpsknappar. Om knapparna Shop Pay, PayPal, Apple Pay eller Google Pay finns i din varukorg kan de ta kunden direkt in i ett expressflöde. Om ett obligatoriskt godkännande verkligen spelar roll för din butik, bestäm medvetet om de knapparna ska ligga ovanför din samtyckesspärr, och överväg att dölja dem från varukorgen medan kravet gäller. Det är en verklig avvägning mellan konvertering och täckning, och det bör vara ett beslut snarare än en olyckshändelse.
Att den är okryssad som standard är hela poängen
Det här är den del handlare oftast gör fel, vanligtvis med goda avsikter. Att förkryssa rutan tar bort ett klick, och att ta bort klick brukar hjälpa konverteringen. Det tenderar också att göra kryssrutan värdelös.
Samtycke som är värt något måste vara en aktiv, medveten handling från kunden. EU-regler betraktar särskilt förkryssade rutor som att inget samtycke alls har lämnats, och samma resonemang återfinns i konsumentskyddsregler på andra håll. Om rutan kommer redan ikryssad har kunden inte gjort något, och "de godkände" blir mycket svårt att hävda.
Två relaterade regler följer av samma princip:
- Den står för sig själv. Ett separat, specifikt godkännande är starkare än en klausul begravd i en lång villkorssida. Om du behöver godkännande för något specifikt, be om det specifikt.
- Formuleringen är enkel. "Jag har läst och accepterar villkoren och integritetspolicyn" är bättre än ett stycke juridiska formuleringar som ingen läser.
Vissa uppsättningar erbjuder ett förkryssat alternativ för jurisdiktioner där det är godtagbart och kryssrutan är en mjuk påminnelse snarare än ett juridiskt krav. Om din anledning till att lägga till rutan är juridisk, låt det alternativet vara avstängt.
Att blockera kassan tills den är ikryssad
En kryssruta som inte stoppar något är dekoration. Beteendet du vill ha är enkelt: kunden klickar på kassaknappen utan att kryssa i rutan, kassan går inte vidare, och ett kort meddelande talar om för dem exakt vad de ska göra.
Håll det meddelandet instruerande, inte tillrättavisande. "Vänligen acceptera villkoren för att fortsätta" berättar för kunden vad som saknas på en rad. Allt längre bara försenar dem.
Håll också tillståndet konsekvent under sessionen. En kund som kryssar i rutan, går tillbaka för att handla vidare och sedan återvänder till varukorgen ska inte behöva kryssa i den igen. Att tvinga folk att upprepa samma bekräftelse är hur ett compliance-element förvandlas till en anledning att överge varukorgen.
Var godkännandet faktiskt registreras
Var tydlig med dig själv här, för handlare antar ofta mer än de faktiskt har. En kryssruta i varukorgen är en spärr för efterlevnad, inte ett arkiv. Den säkerställer att ingen når kassan utan att bekräfta. Den är inte i sig ett signerat och tidsstämplat avtal i ett valv.
Det varaktiga beviset kommer från pappersarbetet kring ordern, och två vanor bär det mesta av tyngden:
- Versionshantera och datera dina policysidor. Om du ändrar din returpolicy, spara den föregående versionen tillsammans med datumen den var aktiv. En order från mars behöver mars villkor, inte dagens.
- Referera till villkoren i din orderbekräftelse. Shopifys bekräftelsemejl är en varaktig registrering som skickas till kunden, och ordern i sig fastställer datumet. Genom att länka dina villkor där knyter du ordern till de villkor som gällde vid den tidpunkten.
För en kategori där bekräftelsen väger mycket tyngre, se vår guide om kryssrutan för ångerrätt för digitala produkter inom EU. Det är en separat, extra kryssning som ligger vid sidan av din allmänna villkorsruta snarare än att ersätta den.
Att sälja till flera länder
Om du skickar internationellt är "villkorsrutan" sällan en enda sak. En tysk kund kan behöva bekräfta dina AGB, en amerikansk kund kanske inte behöver bekräfta något alls, och en formulering som är korrekt på en marknad kan vara meningslös på en annan.
Två funktioner gör det hanterbart: översatt kryssrutetext, så att varje kund ser meningen på sitt eget språk med länk till rätt policysida, och villkorad visning, så att rutan bara visas där den krävs, vilket vi går igenom i landsspecifikt samtycke för EU-kunder.
Den andra har en hake. En kund som sitter i Berlin kan växla din butik till den amerikanska marknaden för att handla i dollar. För prissättning är den valda marknaden rätt signal. För ett juridiskt krav är det vanligtvis den fysiska platsen. Vi går igenom skillnaden i vald marknad kontra fysisk plats vid geo-targeting.
Så ställer du in det i EliteCart
EliteCart inkluderar det här som en standardfunktion i varukorgen. I din admin, gå till Cart designer → Features → Terms and conditions:
- Under Status, kryssa i Enable. Kryssrutan visas i varukorgssammanfattningen, under totalsumman och direkt ovanför kassaknappen.
- Under Texts, skriv din Checkbox text och din Alert text. Delar av kryssrutetexten kan göras om till länkar, så "Jag accepterar villkoren och integritetspolicyn" kan peka varje fras mot en annan sida.
- Under Links, ange de relativa sökvägarna till dina policysidor, till exempel
/policies/terms-of-serviceoch/policies/privacy-policy. - Om din butik körs på flera språk, använd språkflikarna för att ange varje översättning.
- Lämna Checked by default i avsnittet Advanced avstängt om du inte har en specifik anledning och har klarerat det med din rådgivare.
När det är sparat blockeras kassan tills kunden kryssar i rutan, och din varningstext förklarar varför. Om du behöver ytterligare juridisk text i varukorgen som är informativ snarare än en obligatorisk kryssning, kan anpassade HTML-sektioner placera ett meddelande på en specifik position utan några temaändringar.
Slutligen, blanda inte ihop en samtyckesruta med den separata EU-skyldigheten att låta kunder ångra sig efter köpet. Olika ögonblick, olika mekanism, och vi går igenom det i guiden om EU:s ångerknapp.
Lägg till kryssrutan där du faktiskt har kontroll över sidan. Shopify ger dig ingen obligatorisk kryssruta i kassan om du inte har Plus, men varukorgen är din på alla planer, och den kan hålla kvar kassaknappen tills kunden bekräftar. Håll den okryssad, håll formuleringen kort och specifik, länka den till policysidor du versionshanterar och daterar, och visa den bara där den behövs. Låt sedan någon kvalificerad godkänna den exakta formuleringen, så slutar det hela att vara en lös tråd.