03Content and productsAll chapters

Chapter 03

Content and products in the CMS

Everything that repeats lives in the CMS: products, categories, journal posts. You change it in one place and every page follows.

Where your content lives

Open "CMS" on the left side of the editor. A shop template comes with several collections, for example:

CollectionContentsWhere it appears
Productsone item per productshop, product page, home
Categoriescategories or collectionsshop filter, collection pages
Journalposts, recipes, newsjournal and home

The exact names depend on the template.

Add a product

The quickest way is to copy an existing demo product and change it. That way every field stays filled in correctly.

  1. Open the Products collection and select a demo product.
  2. Duplicate it (right-click the item).
  3. Change the name, description and price.
  4. Replace the images. Use the same format as the demo images to keep the grid calm.
  5. Check the slug. It sets the address of the product page, for example /shop/mango-chews. Lowercase letters, numbers and hyphens only.
  6. Pick the right category if the template has one.
  7. Publish the site ("Publish", then "Update").

Prices: display and checkout

The price field in the CMS is what visitors see on the page. At checkout, however, customers pay the price stored in your Stripe account. To keep both the same, the checkout plugin copies your CMS prices to Stripe (update products).

While doing so, the plugin fills the Stripe Price ID field (values like price_1Q…). Never edit this field by hand. The same goes for Stripe Variant IDs.

Variants, subscriptions and sold out

The Products collection has its own fields for this. How to fill them in is explained in update products:

Images

Journal and other pages

Journal posts work just like products. Copy on fixed pages (About, Shipping, FAQ) is edited directly in the editor: double-click the text.