BunStackDocs

Storefronts

Pages and legal texts

CMS pages, the five legal pages, the markers that must go and what EU trade requires.

Last updated · 1 min read · Suggest an edit

CMS pages

Under Storefronts › Pages you create pages in Markdown: headings, lists, links, images. A page can be shown in the menu and in the footer. The address becomes /slug. Reserved words such as cart, checkout, orders, search and category cannot be used as slugs.

When a storefront is created, five pages are seeded as drafts in the storefront's language (Swedish or English):

PageSlugRequirement
Terms of purchasetermsRequired for go-live. Kustom requires it to exist
Privacy policyprivacyRequired for go-live
Right of withdrawal and returnsreturnsRequired for go-live. 14 days' right of withdrawal under distance selling law, withdrawal form included
Shipping and deliveryshippingRecommended
CookiescookiesRecommended

The templates are filled with details from the company profile. Where something is missing it says [FYLL I: …]. The go-live check blocks until the markers are gone from the three mandatory pages. From the storefront overview you can regenerate the pages from the template once the profile has been updated, with a warning about unresolved markers.

The templates are drafts to be reviewed by a lawyer before real trading. They start with a clear note saying so.

Pages marked "show in footer" appear under Legal. The checkout frame shows terms, privacy policy, withdrawal and shipping as links in its own footer.

Cookies

The storefront shows a consent banner on the first visit with "Only necessary" and "Accept all". Statistics and marketing scripts (for example GA4 and Meta Pixel) start only after consent. The choice is saved per storefront.