BunStackDocs

Betalning

Kassans inställningar per butik

Fliken Checkout: kassaleverantör, priser med eller utan moms, leveransländer, länder ni inte säljer till, varukorgens läge och betalsätten som visas.

Senast uppdaterad · 9 min läsning

Fliken Checkout styr kassan i en butik. Här väljer du kassaleverantör, varukorgens läge och hur priserna visas.

Var: Storefronts › [butik] › Checkout.

Korten

InställningVad den görStandardGränser
ProviderVilken kassa butiken använderNative (test only)Kustom (hosted) krävs för go-live
Price displayPrices include VAT (B2C default): priserna i butiken visas med momsPå–
Sells toLänderna butiken säljer till–Se Fraktsätt, leveransländer och priser. Kan inte sparas tom
Not sold toLänder som ser butiken men inte kan köpaIngaAldrig ett land som står i Sells to
CartVad varukorgsikonen öppnar: Cart page eller DrawerCart page–
Payment methods shownLogotyperna i sidfoten och under köpknappenFöljer ProviderGår inte att ändra här

Tryck Save changes. Butiken använder ändringen inom en minut.

Provider

  • Kustom (hosted): Kustoms kassafönster i BunStacks kassa. Raden går att välja när Kustom är Connected under Stack › Kustom. Annars visar den NOT CONNECTED.
  • Native (test only): en testkassa utan betalning. Butiken skapar ordrar utan att någon betalar. Go-live-kontrollen Checkout provider hindrar butiken från att gå live.
  • En live-butik kan inte välja Native (test only). Raden visar ”Pause the shop first — native takes no payment.”

Varning: En butik som redan är live på Native tar emot obetalda ordrar. Överst på fliken står This shop is live on Native: it takes orders nobody pays for. Switch to Kustom and save, or pause the shop under Go live. Välj Kustom (hosted) och tryck Save changes, eller pausa butiken under Go live.

Tills dess sparar fliken bara kortet Cart. En ändring av Provider, Price display eller Sells to nekas med A live shop cannot use Native — it takes no payment. Pick Kustom, or pause the shop first. Se även Kassan sedd från kunden.

Price display

Prices include VAT (B2C default) är på som standard. Priset på produkten är då det kunden betalar. Stäng av rutan i en butik som säljer till företag. Kassan lägger då momsen på priset. Kassans sammanfattning visar ”Priser inkl. moms” eller ”Priser exkl. moms”.

Not sold to

Delen Not sold to ligger i kortet Sells to, under länderna. Ett land här ser butiken men kan inte köpa. Tillsammans med Sells to ger det tre lägen per land:

LägeBesökaren serKassan
Landet står i Sells toButiken som vanligtTar adresser i landet
Prices shown, no buy buttonPriserna, men ingen köpknapp och ingen snabbknapp på kortenÖppnas inte
Prices hiddenInga priser och ingen köpknappÖppnas inte
  1. Skriv landet i Add a country och välj det. Sökningen tar alla länder, också de som inte står i rutnätet. Landet tas bort ur Sells to.
  2. Välj Prices shown, no buy button eller Prices hidden.
  3. Skriv en egen rad i Own line (optional) om du vill, till exempel var kunden kan köpa i stället. Link (optional) gör raden till en länk: en adress som börjar med https:// eller en sida i butiken, som /find-a-dealer.
  4. Tryck Save changes.

Kortet visar hur beskedet ser ut för en besökare från landet, på butikens språk.

  • Ett land står antingen i Sells to eller under Not sold to, aldrig i båda. I rutnätet är ett sådant land överstruket. Ett klick på det flyttar landet tillbaka till Sells to och tar bort regeln. ✕ tar bort regeln utan att lägga till landet i Sells to.
  • Snabbvalen EU 27, All EU + EFTA, Nordics only och Sweden only hoppar över länderna under Not sold to och säger vilka, till exempel Skipped NO: it is under Not sold to.
  • Sells to kan inte sparas tom: en tom lista betyder att kassan tar alla länder. Sidan säger Sells to cannot be empty: an empty list lets the checkout take every country. Pick at least one country.
  • Ett land som inte står i någon av listorna fungerar som förut: varukorgen fungerar och kassan nekar adressen.
  • En regel för USA ger en varning: Google läser butiken från USA, och Merchant Center kan neka dina produkter.

Varning: EU:s regler mot geoblockering gäller också Norge och Island, eftersom de ingår i EES. Det är ni som säljer, och ni bär den risken. Kortet visar en rad om det för varje land i EU och EES.

Vad besökaren ser

Landet är cookien bs_country när besökaren har valt ett, annars landet från IP-adressen. Okänt land, till exempel i en förhandsvisning, ger butiken som vanligt.

  • Överst på varje sida, ovanför sidhuvudet, står till exempel ”Vi säljer inte till Norge. Priser och köp visas inte här.”, din egen rad och ”Handlar du till en adress i ett annat land? Välj land”. I mobil är raden kortare. Kampanjraden påverkas inte. Med Transparent over hero ligger raden fast överst på startsidan, och sidhuvudet ligger under den.
  • På produktsidan står ”Säljs inte till Norge”, din egen rad och Välj land i stället för antal, tillval, köpknapp och leveransrader. Önskelistan finns kvar.
  • Välj land öppnar en lista med länderna i Sells to. Valet sparas i cookien bs_country och går före IP-landet. Valutan följer det valda landet, som när butiken väljer valuta efter land. I kassan måste adressen vara i ett land ni säljer till. I mobil öppnas listan utan tangentbordet. Tryck i sökrutan för att söka.
  • Varukorgen har ingen knapp till kassan, inga tillval och inga förslag. Varor som redan låg där står kvar. /checkout visar beskedet i stället för kassan.
  • Med Prices hidden tas priserna bort redan på servern: ur sidans HTML, ur Googles produktdata på sidan (JSON-LD och product:price) och ur sökningens produktlista. Inga priser syns i menyn, sökningen, Recently viewed, varukorgen eller valutaväljaren i sidfoten. Händelsen view_item skickas inte till GA4. En produkt som öppnas då läggs inte till i Recently viewed, så priserna som redan sparats där finns kvar.

En butik med minst en regel visas aldrig från den delade cachen, eftersom sidan skiljer sig per land. En butik med flera valutor gör redan så.

Regeln gäller bara det besökaren ser. Flödena till Google och Meta och API:t har kvar priserna.

Who can buy

Under Sells to visar tabellen Who can buy varje sparat land: valutan en kund därifrån ser först, om betalleverantören tar paret och vilka fraktsätt som går dit. Rubriken räknar länderna som kan köpa, till exempel Who can buy · 25 of 27 ready.

KolumnVad den visar
CountryLandet.
Pays inValutan kunden ser först. Den följer Auto-pick by visitor country under Pricing rules. Kunden kan byta valuta, och kassan erbjuder då en som fungerar.
PaymentVad Kustom har svarat. Kustom said no och Not in the Kustom list är röda och länkar till Stack › Kustom. not asked yet betyder att Kustom inte har fått frågan än.
ShippingFraktsätten som går till landet. No shipping method är röd och länkar till Settings › Shipping.
  • Tabellen går inte att ändra. Varje röd rad länkar dit luckan rättas.
  • Par som ingen har frågat Kustom om skickas till Kustom när fliken öppnas och efter Save changes.
  • En butik på Native (test only) visar Native · no payment under Payment.

Cart

LägeVarukorgsikonenRabattkoden anges
Cart pageÖppnar varukorgssidan /cartPå /cart eller i kassan
DrawerÖppnar varukorgen som en panel från högerI kassan

I båda lägena öppnas en panel när kunden lägger en vara i varukorgen.

  • Med Cart page visar panelen varor, antal och delsumma, och knapparna ”Fortsätt handla”, ”Till kassan” och ”Visa hela varukorgen”.
  • Med Drawer är panelen varukorgen. Den visar bild, antal, ”Ta bort”, vad som återstår till fri frakt, om priserna är med moms, och ”Till kassan” med delsumman.
  • Panelen glider in från höger på 300 ms och ut igen när den stängs. En vara som läggs till medan den stängs vänder den där den är.
  • I båda lägena kontrollerar panelen varorna första gången den öppnas på en sida. Varukorgssidan gör samma sak när den öppnas.
  • En vara som butiken inte längre säljer tas bort. Panelen visar till exempel ”Mössa finns inte längre och togs bort ur varukorgen.”
  • En vara som är slutsåld står kvar med ”Slutsåld”. Ovanför ”Till kassan” står ”Mössa är slutsåld. Ta bort den ur varukorgen.”, och ”Till kassan” går inte att trycka på förrän kunden har tagit bort varan.
  • Med Drawer öppnar /cart startsidan med panelen öppen. Länkens parametrar följer med, så en kod i ?code= når kassan. Koden står inte kvar i adressen: butiken sparar den i webbläsarfliken när sidan laddas.

Samma val finns i designern på komponenten Header, under Content. Put this on the live shop skickar valet till butiken. Egna sidhuvuden med data-bs-action="open-cart" följer valet.

Payment methods shown

Kortet visar logotyperna butiken visar i sidfoten och under köpknappen på produktsidan. De följer Provider:

  • Kustom (hosted): Visa, Mastercard, Swish, Apple Pay och Google Pay.
  • Native (test only): inga, eftersom testkassan inte tar betalt.

En sparad egen uppsättning går före leverantörens. Kortet visar då This shop has a stored selection, which overrides the provider default. Visa bara betalsätt som ditt Kustom-avtal har.

Se också