25 components

Everything your storefront can be built from

Each one below is the real component, rendered right now by a real shop running on Coready — not a screenshot. Open any of them to change its content, try the palettes and the dark theme, and see it at phone, tablet and desktop width.

Content

Hero

A centred headline over a soft panel, with a call to action.

hero

Eyebrow label

A headline that says what you do

Short supporting sentence that explains the heading above it and gives the reader a reason to keep going.

You can change:Image / logoEyebrowTitleSubtitlePrimary buttonSecondary buttonImage positionBackground

Hero split

A headline and call to action beside a large image.

hero-split

Eyebrow label

A headline that says what you do

Short supporting sentence that explains the heading above it and gives the reader a reason to keep going.

You can change:Image / logoEyebrowTitleSubtitlePrimary buttonSecondary buttonImage positionBackground

Rich text

A block of formatted text (Markdown).

rich-text

A heading in your own words

A paragraph of body copy. Write as much or as little as you like — this block takes Markdown, so you get headings, bold, italic, links and lists without leaving the page.

  • A first point
  • A second point
  • A third point
You can change:Content

Commerce

Product grid

A grid of products from a product list, category, or manual selection.

product-grid
Loading product list...

Loads its products in the browser, so it fills in a moment after the page appears.

You can change:HeadingProductsMax products

Catalog

Product listing

Products of the selected category, with sorting, view switch, and paging.

product-listing

Eyebrow label

A heading for this list

Short supporting sentence that explains the heading above it and gives the reader a reason to keep going.

Products in this categoryLoading…

You can change:EyebrowHeadingDescriptionGrid columnsPagingShow sort controlShow view switcherShow status lineShow inside a panelHeading level

Navigation

Product

Product name

The product's name, with its article number above it.

product-summary

SKU SMP-1001

Sample product one

You can change:Show article number

Product description

The product's description text.

product-description

About this product

A paragraph of placeholder body copy, long enough to show how the component handles a real run of text rather than a single line. It says nothing in particular on purpose. A second paragraph, for the same reason.

You can change:HeadingShow placeholder when empty

Quantity and buy button

The quantity stepper, the add-to-cart button and the minimum-order notices.

product-purchase
You can change:Show quantity stepperShow minimum-order noticeButton text

Product options

The product's options — sizes, materials, finishes.

product-options

Choose an option

Size

Required
OptionPrice
Small19,00 USD
Medium19,00 USD
Large19,00 USD
You can change:Heading

Size grid

The size × height grid, for products that have one.

product-variant-matrix

Shown empty here: no product in the shop this page renders against has a size × height grid. On a catalogue that does — workwear, footwear, print sizes — this draws the grid with a quantity box in every cell.

You can change:Heading

Contact

Contact details

Phones, emails, addresses, opening hours and socials, as cards.

contact-details

Get in touch

Address

  • 1 Example Street, Sample City

Opening hours

  • Monday to Friday, 9:00–17:00
  • Saturday, 10:00–14:00
You can change:HeadingShow phonesShow emailsShow addressesShow opening hoursShow social linksPhones labelEmails labelAddresses labelOpening hours labelSocials label

Enquiry

An invitation to get in touch, with email, phone and catalog buttons.

contact-enquiry

A heading that invites a reply

Short supporting sentence that explains the heading above it and gives the reader a reason to keep going.

A second paragraph, for anything the first one left out.

You can change:HeadingDescriptionSecond paragraphShow email buttonEmail button textShow phone buttonPhone button textShow catalog buttonCatalog button textCatalog button link

Map

An embedded map. Uses the storefront's Google Maps link unless you give another.

contact-map

Where to find you

You can change:HeadingMap linkHeight

Blog

Blog

The article list for one of your blogs, with an optional category sidebar.

blog-index

Eyebrow label

A heading for the article list

Short supporting sentence that explains the heading above it and gives the reader a reason to keep going.

First topic9/22/2026

A first sample article

A paragraph of placeholder body copy, long enough to show how the component handles a real run of text rather than a single line. It says nothing in particular on purpose. A second paragraph, for the same reason.

Read article
First topic9/22/2026

A second sample article

A paragraph of placeholder body copy, long enough to show how the component handles a real run of text rather than a single line. It says nothing in particular on purpose. A second paragraph, for the same reason.

Read article
Second topic9/22/2026

A third sample article

A paragraph of placeholder body copy, long enough to show how the component handles a real run of text rather than a single line. It says nothing in particular on purpose. A second paragraph, for the same reason.

Read article
You can change:Which blogHeadingEyebrowDescriptionShow category sidebarHeading levelMax articles

Full-page presets

Whole pages, ready made. Each replaces the blocks you would otherwise arrange yourself — drop one on a page and you have the catalogue, the contact page or the product page the theme ships with.

Catalog

The whole catalog: categories, products, sorting and paging.

catalog
You can change:Products per page

Theme home page

The theme's own landing page, as a single block.

home

A simple start for your online store

A minimal theme ready for your products

Use this theme as a clean foundation: add categories, connect your catalog, and build a customer cart in just a few steps.

Ready navigation

Organize categories and products with a clean structure.

Simple cart

Cart and checkout are already set up for your flow.

Nothing to set up — it renders your own catalogue and contact details.

Theme product page

The theme's own product page: gallery, summary, options and buy button.

product-page
Sample product one

SKU SMP-1001

Sample product one

A paragraph of placeholder body copy, long enough to show how the component handles a real run of text rather than a single line. It says nothing in particular on purpose. A second paragraph, for the same reason.

19,00 USD

Size

Required
OptionPrice
Small19,00 USD
Medium19,00 USD
Large19,00 USD

Nothing to set up — it renders your own catalogue and contact details.

Arrange them into your own shop

Every component here is edited on your own site, on the page you are looking at. There is nothing to install and no theme to buy.

Create your store