Log in

Selling Online

Connect Stripe, add products, and take payments for digital products, services, and subscriptions.

By the end of this page, you will have a product for sale on your site and know how to manage orders.

This feature is being rolled out in stages. If you don't see E-commerce in the left panel, it isn't turned on for your account yet.

What you can sell

  • Digital. A file or a link the buyer receives after paying, like a guide or a template.
  • Service. Something you do for the buyer, like a one-hour consultation. You mark the order done by hand.
  • Subscription. A product that bills every month or every year until it is canceled.

Physical products and bookings aren't supported yet.

Connect Stripe

Payments go straight to your own Stripe account, not through ours. Connecting takes a few minutes.

  1. Open Site Settings.
  2. In the Stripe card, click Connect Stripe.
  3. Follow Stripe's steps to set up your account.
  4. When you come back, you'll see your status. If it says Onboarding started, not finished yet or Restricted by Stripe, action needed, click Manage Stripe Connect to finish.

Until your status is complete, buy buttons won't appear on your site.

Choose your currency

After connecting, pick your site's currency in Site Settings. Each site uses one currency for everything. There's no currency conversion.

Add a product

  1. Open E-commerce in the left panel.
  2. Click Products, then add a product.
  3. Choose the type: Digital, Service, or Subscription.
  4. Fill in the Title, Description, and Price. For a subscription, set the Price per period and choose Monthly or Annual.
  5. Add a Product image.
  6. For a digital product, choose how it is delivered:
    • File upload. Upload the file. It's stored privately, never publicly.
    • External link. Paste a web address.
  7. Add Categories and Tags if you like.
  8. Save.

A subscription product needs Stripe connected first.

You can turn a product off to hide it without deleting it. Only active products appear on your site.

Categories and tags

Categories group products, like "Guides" and "Templates." Tags are freeform keywords. Manage them from E-commerce, or add them as you type on a product. Visitors can filter your storefront by either.

Show products on your site

The products page

Every site has a /products page that lists every active product. Visitors can filter by category and tag, and sort by price. You can choose Pagination or Infinite Scroll. To hide the page, use the Products page setting in Site Settings. Hiding it also removes any menu link pointing to it.

Put a product in any page

  1. Add a Product block from the Components tab.
  2. In the Properties tab, choose the product from Select a product.

A Product Repeater block shows several products. You can filter it by Category or Tag and set how many appear per page.

Buy buttons only appear when Stripe is connected and the product is active. In the editor you'll see a placeholder instead of a real button.

Buy now or cart

In Site Settings, choose how buying works across the whole site:

  • Buy Now. The button goes straight to checkout for that one product.
  • Add to Cart. Visitors collect products in a cart first. Choose where the cart button appears and, if you like, a custom icon. Floating puts it in the corner; the other choice puts it in your menu.

Subscriptions always use Buy Now, even in cart mode.

Checkout

Checkout is one page. The buyer enters their name, email, billing address, and card all at once. No account is needed.

After they pay:

  • Digital products are delivered by email. A file arrives as a link that expires after 7 days.
  • Every sale sends an order summary email to the buyer and to your site's admins, with the site name and an order number.

Discounts

  1. Open E-commerce, then Discounts.
  2. Click to add a discount and choose Fixed amount or Percentage.
  3. Set dates with Valid from and Valid through if you want.
  4. Apply it to All products or Specific products.
  5. Optionally set a usage limit, one use per customer, and whether it can be combined with other codes.

For subscriptions, choose whether the discount applies to the first payment, several months, or every payment.

You can deactivate or delete a code any time.

Manage orders

Open E-commerce, then Orders. Each order has a number, the items, the buyer, the amount, any discount, its payment status, and its fulfillment status.

  • Digital orders become fulfilled on their own once paid.
  • Service orders stay pending until you click Mark Fulfilled.

An order is created the moment a buyer starts checkout, so an abandoned checkout shows up as a pending order that never gets paid.

Manage subscriptions

Open E-commerce, then Subscriptions. You'll see each subscriber's product, amount, status, and next billing date. Click Cancel to end one.

Good to know

  • You're the seller. Taxes, refunds, and customer support are yours. Start a refund from your own Stripe dashboard. Refunds you make there are reflected in your orders.
  • Subscribers can't cancel themselves yet. You cancel for them.
  • There's no plan switching, free trials, or proration for subscriptions yet.
  • Stripe charges its own processing fees. Check your Stripe account for current rates.
  • Test with a small price first and check your emails.
NextSelling Themes and Sections →