← Back to Documentation

Before Snipcart

Snipcart needs the Store feature. Enable it in Admin → Settings by clicking ENABLE STOREstore.yml then appears in the Features section.

Setting up Snipcart to work with Roe

The Store feature lets you sell products directly from your site using Snipcart ↗. Three pieces have to be in place for Roe and Snipcart to work together:

  1. Roe needs Snipcart’s <script> — covered in this article.
  2. Your Store settings need to be configured — see Store.
  3. You need at least one product — see Products.

The Snipcart side

Snipcart walks you through creating an account when you sign up. This article covers only the piece Roe needs from it.

Snipcart has a Test mode and a Live mode ↗, and Roe has the same two modes:

  • Test — fake payments, for setting things up and checking everything works.
  • Live — real payments, for when you’re ready to sell.

In Roe, each mode’s snippet lives on its own tab — Local/Test and Live/Static Site — and the Active Mode toggle picks which one is active. In either mode, Roe needs just one thing from Snipcart: its <script> snippet.

To add it:

  1. Open Snipcart’s API Keys ↗ page. The label at the top — Public Test or Public Live — tells you which mode you’re using in Snipcart.
  2. Copy the <script> snippet in full.
  3. In Roe, open Settings → Roe → Store (Snipcart).
  4. Paste it into the matching tab: Local/Test or Live/Static Site.
  5. Click Save Test Snippet (or Save Live Snippet).

That’s it — you’re ready to work with the Store and Snipcart.

Domains and going live

When you make the store public, the domain in your Snipcart dashboard must match your store’s domain — otherwise Snipcart rejects orders.


That covers the Snipcart settings. To finish setting up your store, see Store and Products.