BunStackDocs

Storefronts

Pages and legal texts

CMS pages, designed pages, the six legal pages, the markers that must go before go-live and the footer links, with Ångra köp.

Last updated · 8 min read

Here you write the storefront's text pages and legal pages, and find the pages built in the designer.

Where: Storefronts › [storefront] › Pages.

CMS pages

A CMS page has the same toolbar as the product description: headings, bold, italic, lists, links, images, tables, videos and an HTML view, see Formatting the description. Images come from the storefront's media library.

A page written in Markdown, such as the legal pages, opens formatted. The first time you save it here it is saved as formatted text, even if you changed only the title or the status. The shop shows the page the same before and after. Regenerate legal pages writes the pages from the template again.

  1. Press New page.
  2. Fill in Title and URL slug.
  3. Write the text.
  4. Choose Draft or Live.
  5. Tick Show link in footer or Show link in nav if the link should show. When the theme has its own menu links (Menu panel › Links), the page shows its place in the menu and Edit menu links ↗ instead.
  6. Press Save.

The page's address is /slug. The slug is 2–80 characters: lowercase letters, digits and hyphens.

Reserved forSlugs
The storefront's own pagescart, checkout, orders, wishlist, search, category, products, contact
Modulesmembers, events, loyalty, forum
The platformapp
  • The tab has the storefront's band at the top, like the other tabs.
  • Unpublished drafts, text pages and designed pages alike, become a row under Needs you that opens the first one.
  • With unsaved changes, the admin asks you to confirm before you switch page, storefront or tab.

Designed pages

A designed page is built from sections in the designer, see Sections and pages. The list shows such pages under Designed pages, after Text pages. You change them in the designer, not here.

On the rowMeans
LIVE, DRAFTWhether the page shows in the storefront
IMPORTEDThe page was copied from the old shop
MENU · BIG, MENU · SMALLThe page is a big or a small link the menu panel shows now. Text pages have the chip too
↗Opens the page in the designer

A click on a row opens the page's card: its sections, Open in designer ↗, View on the shop ↗ when the page is live, and its place in the menu. The place is changed in the designer, on the Menu panel component. Edit menu links ↗ opens the designer's Components. The chip and the place come from the published menu: a page you add to the menu in the designer gets them after Publish.

Without menu links of its own the menu is the automatic one. Its small links are the first eight live text pages with Show link in nav or Show link in footer, in the list's order, and the live designed pages with at least one section, at most eight. New pages come by title until you drag the list into order. Home is never a link: the logo goes there. A page in the menu links that is not live yet keeps its place on the card, without the chip. So does a page whose link has Languages that leave out the storefront's language, and a designed page at an address the storefront cannot open, for example under /products/. The card says why.

An imported page's card says what came along, for example sections, pictures and product links, and what needs you, marked with !. Pictures still on the old shop's server are moved with Products › ⋯ › Copy images, see Copy images from the old shop.

New page asks for Text page or Designed page. Designed page has Open the designer ↗. Create the page there, see Design and variants. Product page, Collection pages and Text pages are templates in the designer, under Pages, and are not listed here. Neither are the pages the shop draws itself, such as the cart.

A new storefront gets six legal pages as drafts. The pages are in the storefront's language, Swedish or English. Changing the storefront's language under Overview › Language does not change the pages. Press Regenerate legal pages to create them in the new language. They become drafts again.

PageSlugRequirement
Terms of purchasetermsRequired for go-live. Kustom requires the page
Privacy policyprivacyRequired for go-live
Right of withdrawal and returnsreturnsRequired for go-live. 14-day right of withdrawal under the Swedish Distance Contracts Act, with a withdrawal form
Shipping and deliveryshippingRecommended
CookiescookiesRecommended
Accessibility statementaccessibilityRecommended. See Accessibility and product safety

BunStack fills the templates with the details under Settings › Workspace profile. Where a detail is missing, the page has [FYLL I: …].

The returns page describes the withdrawal function: the customer withdraws from the purchase with the "Ångra köp" link at the bottom of every page. The return address on the page should be the same as under Storefronts › [storefront] › Returns. The page does not change when you change the setting. See Returns.

Since October 2026 the complaint paragraph (§6) on the returns and terms pages points to Reklamera en vara on the order page. Pages that still had the earlier paragraph got the new one, both pages in Markdown and pages saved here as formatted text. A paragraph you rewrote is left as it is.

Recreate the pages

The ⋯ menu in the page list's header has three choices:

ChoiceWhat it does
Regenerate legal pagesRewrites the six pages from the template with the details in Settings › Workspace profile, after you confirm Regenerate the legal pages? The pages become drafts again. The result lists missing details
Add missing legal pagesAdds the pages that are missing and leaves the others untouched. Example: the accessibility statement in a storefront that got its pages before October 2026
Seed legal pagesA button in an empty page list. Creates all six pages

Warning: Regenerate legal pages overwrites your changes in the six pages. Copy your own additions before you run it. On a live storefront /terms, /privacy, /returns, their footer links and the terms link in the checkout do not open until you publish the new pages. The confirm and the Language card under Overview say so.

Before go-live

The templates are drafts for a lawyer to review. They start with the line UTKAST — granskas av jurist innan publicering. In English it says DRAFT — review with a lawyer before publishing.

The go-live check stops while the terms, the privacy policy or the right of withdrawal contains the draft line, a [FYLL I: …] marker or a placeholder. Placeholders are, for example, Gatan 1 and 550000-0000. The check warns about shipping and cookies. In a storefront that sells to consumers it also warns under Accessibility statement about the accessibility page. A live storefront shows the checks that are not green under Needs you on Overview. See The checks before go-live.

ColumnLinks
Villkor (Legal)"Ångra köp" first in a storefront that sells to consumers. Then pages with Show link in footer and the "Cookie-inställningar" link
Hjälp (Help)"Kontakt", "Spåra din order" and the shipping and returns pages
Butik (Shop)"Alla produkter" and up to 6 top categories that have products of their own in the storefront. "Alla produkter" opens /products

The page /products lists every product in the storefront, with filters and sorting. It uses the Collection page, like the category pages. "Alla produkter" in the menu panel goes there too.

The Hjälp column shows when Columns on Footer is Shop · Help · Legal. Otherwise all of Hjälp sits under Villkor: "Kontakt", "Spåra din order", shipping and returns.

The "Ångra köp" link is in the code on every page. When the footer is your own HTML, or switched off on the page, the link sits on its own line with returns and "Kontakt". A design cannot remove it. In an English storefront the link reads "Withdraw from purchase (Ångra köp)" and the columns are Legal, Help and Shop.

The checkout has a footer of its own: "Ångra köp", the terms, privacy, returns and shipping pages when they have Show link in footer, and "Kontakt".

Cookies

See Cookies and consent.