BunStackDocs

Getting started

The checks before go-live

Every check on the Go live page, when it turns red or yellow, the placeholders it refuses and how the currency is matched to Kustom markets.

Last updated · 8 min read

Where: Storefronts › [storefront] › Go live.

The checks

Address, company and VAT

CheckRed (stops) whenYellow (warns) when
Platform hostnameNo subdomain is assigned–
Platform hostname on VercelThe storefront's address or the designer's address slug.builder.bunstack.co is not registered on Vercel and has no certificate. Press Re-register on Vercel under Storefronts › [storefront] › DomainVercel has registered the address but not verified it yet
Custom domainA connected domain is not active–
Merchant identityA field is missing: legal name, registration number, address, postal code, city, country or contact email. Or a value is a placeholder. Or a Swedish registration number is wrong.–
Tax & VATTax scheme or VAT number is missing, or the VAT number is a placeholder. A Swedish VAT number must be SE, the registration number's ten digits and 01. Another country's number must be two letters and 2–14 letters or digits–
Contact emailNo valid contact email exists on the storefront or under Settings › Workspace profile–
OSS and non-EU countries–The workspace uses OSS and the storefront sells to countries outside the EU, which OSS does not cover

Checkout and payment

CheckRed (stops) whenYellow (warns) when
CurrencyThe default currency is not SEK, EUR, NOK, DKK, GBP or USD–
Currencies & paymentKustom has refused a delivery country in the currency it pays in. Before Kustom has had any question: a delivery country is missing from the list typed earlier, or an enabled currency is not in itA delivery country is not checked with Kustom yet, Kustom is not connected, or no delivery countries are chosen
Checkout providerKustom is not chosen or not connected. Native is always red–
Kustom credentialsKustom rejected the login, no password is saved, or Kustom is not connected. Correct it under Stack › KustomThe credentials are not verified yet
Kustom environmentKustom is in the playground test mode. Save the credentials under Live · production and press Use Live under Stack › KustomKustom is not connected
Other live shops on KustomAnother live storefront in the workspace takes payment on the same Kustom account. When Live is used, both take real money–
Open discount codes–A code of 50 % or more is on, has no end date and has uses left
Test orders–A Kustom order in the storefront has no record of where it was paid and is not marked as a test order. OSS and the sales reports count it. See Test orders

Shipping and returns

CheckRed (stops) whenYellow (warns) when
Shipping countriesNo delivery countries are chosen–
Shipping methodsA delivery country has no active shipping method–
Shipping carriersA service-point method uses Sendify or PostNord that is not connected, or whose API key was rejectedA home-delivery method uses a carrier that is not connected
Sender address, Sender postal codeAddress, postal code, city, country or sender name is missing. A Swedish postal code must have five digits between 10000 and 98499 and must not be 11110 or 12345–
Sendify environmentSendify is in the sandbox and a shipping method in the storefront books through itSendify is in the sandbox and no shipping method in the storefront uses it
Withdrawal functionThe storefront sells to consumers and customers cannot withdraw from an order–
Consumers outside the EUThe storefront sells to consumers in a country outside the EU (e.g. Norway, Iceland) VAT-free as an export, without a registration there. The customer pays import VAT and a customs fee on delivery without being told beforehand. Remove the country under Checkout, or register for the country's VAT scheme (Norway: VOEC) under Settings → Tax & VAT–
Return address–The storefront sells to consumers or has returns on, and has no complete return address, or the return address is a placeholder

Sells to consumers under Storefronts › [storefront] › Returns decides whether Withdrawal function and Return address apply.

Content

CheckRed (stops) whenYellow (warns) when
ProductsNo active product with a price is visible in the storefront–
Published themeNo theme is publishedNo theme is chosen, and the storefront shows the default page. The button opens the designer
Terms of purchase, Privacy policy, Right of withdrawal & returnsThe page is not published, or contains [FYLL I:, a placeholder or the template's line UTKAST — granskas av jurist innan publicering. (DRAFT — review with a lawyer before publishing. on English pages)–
Shipping & delivery page, Cookie policy–The page is not published, or contains [FYLL I:, the template's draft line or a placeholder
SEO basics–The home page has no SEO title or SEO description, or the theme has no favicon and logo. Review opens the designer's Pages, where the home page's Settings hold the SEO fields. With only the favicon and logo missing it opens Theme
Navigation–The menu is empty
Accessibility statement–The storefront sells to consumers, and the accessibility page is missing, is a draft, contains [FYLL I:, the template's draft line or a placeholder, or does not have Show link in footer. A micro-enterprise is exempt, see Accessibility and product safety
Product safety (GPSR)–The storefront sells to consumers, and a visible, active product has no vendor or no complete manufacturer details. The row says how many. Fill them in under Products › ⋯ › Vendors

Neither Accessibility statement nor Product safety (GPSR) stops go-live or Use Live.

Platform and integrations

CheckRed (stops) whenYellow (warns) when
Transactional email–The platform's email service does not answer, and order emails are not sent
Platform cron health–A platform job failed in the last day. Webhooks and payment sweeps may be delayed. You need to do nothing
ProSmart environment–ProSmart is on Test, or Production is not verified
Live health check–The storefront is live and did not answer when the server called it

Placeholders

Merchant identity, Tax & VAT and the legal pages do not accept these values:

  • the forms' examples: My Company AB, 556xxx-xxxx, Street 1, support@yourbrand.com and the VAT number SE556677889901
  • the test values 550000-0000, 556000-0000, Gatan 1 and the postal codes 111 10 and 123 45

Case, spaces and hyphens do not matter. In page text only whole words count, so Storgatan 1 is not a placeholder. BunStack does not look for postal codes in page text.

If the country is SE under Settings › Workspace profile, the registration number must have ten digits and the right check digit. Write NNNNNN-NNNN, or twelve digits with the century digits first.

  1. Correct the details under Settings › Workspace profile and Settings › Tax & VAT.
  2. Press Regenerate legal pages. The pages become drafts with the template's line at the top again.
  3. Have a lawyer review the text and remove the line.
  4. Publish the pages.

The legal pages keep the old details until you change the text or press Regenerate legal pages. See Pages and legal texts.

Currencies and payment

The check works out the currency for each delivery country:

Auto-pick by visitor countryThe currency in the country
OnThe country's own currency, if it is enabled. Otherwise EUR for an EU country, if EUR is enabled. Otherwise the storefront's Default currency
OffThe storefront's Default currency

Then it reads what Kustom answered about the pair. The Go live page asks Kustom about new pairs when it opens. See Kustom › Markets.

StateWhen
RedKustom has refused a pair, for example Kustom said no to MT (EUR). Ask Kustom to add the market and press Check with Kustom under Stack › Kustom, or remove the country under Storefronts › [storefront] › Checkout
YellowA delivery country is not checked with Kustom yet. The row names the country. Press Check with Kustom
GreenKustom takes every delivery country in the currency it pays in

If Kustom has never had a question in the environment in use, the list typed earlier under Stack › Kustom applies. Countries without a pair are then listed per currency, for example EUR: DE, FR. The check reads the answers even when the connection to Kustom has an error. See Base currency and more currencies.

The Who can buy table under Storefronts › [storefront] › Checkout shows the same per country, together with the shipping methods.