Selling online

Sell on your site, with Stripe checkout.

Add products, a cart and checkout to any PageHub site. Payments go to your own Stripe account, PageHub adds no fee on sales, and it works on the free plan.

Your storefront

The parts visitors see. They're ordinary blocks, so they match the rest of your site.

Product grids and product pages

Show products in a grid, by category, or one per page. Each product page gets its own address, like /product/blue-mug.

Sizes, colors and options

Visitors pick an option and the price and stock update to match. Each option is its own Stripe price.

Search and filters

Search, sort, price range and a filter for each product detail, with a count next to every choice. Filters stay in the address, so a filtered page can be shared.

A cart that stays put

The cart slides out from the side and keeps its items when the visitor refreshes or comes back later. It works on your own domain too.

Sold-out handling

Show a sold-out badge or turn off the add-to-cart button when a product runs out.

Subscriptions

Sell monthly or yearly plans next to one-time products. Customers on Pro sites can manage their own subscription.

Checkout

Stripe takes the payment. You set the rules.

Stripe Checkout

Visitors pay on Stripe's own checkout page, with the payment methods you turn on in Stripe. Money goes straight to your Stripe account.

Shipping rates

Pick the countries you ship to and set up to 5 flat rates, each with an optional delivery estimate. Add a free-shipping threshold if you want one.

Sales tax with Stripe Tax

Turn on Stripe Tax and checkout adds the right tax for the buyer's address. You set up your tax registrations in Stripe.

Promo codes

Create codes in Stripe. Buyers enter them in the cart, or on Stripe's checkout page if you allow it.

No overselling

If you track stock, checkout won't let anyone buy more than you have.

No PageHub fee

PageHub adds nothing on top of your sales, on any plan. Stripe's usual card fees still apply.

Running the shop

Handle orders from your PageHub dashboard instead of Stripe's.

An orders screen

See every order with its items and shipping address. Search by email, click Mark shipped with a carrier and tracking number, or refund in full.

Emails to buyers

Marking an order shipped can email the buyer a tracking link. On Pro, buyers also get an order confirmation. You design both in your site's email editor.

Stock that keeps count

Every paid order lowers the stock for what was bought, in PageHub and in Stripe.

Customer accounts (Pro)

Customers sign in with a link sent to their email, with no password, and see their past orders.

Members-only pages (Pro)

Show a page or section only to signed-in customers, or only to active subscribers.

Move from Shopify

Import your Shopify products, options, images, discounts and customers. Stock is copied once.

Where it stops

What isn't built yet, so you can decide before you start.

Shipping is flat-rate: no weight-based or per-country rates, and no carrier labels

No currency switcher. Each product sells in the currency of its Stripe price

No abandoned-cart emails or product reviews yet

Stripe products are added and edited in Stripe, not in PageHub

Connect with Stripe sets up US Stripe accounts only, for now

Paid file downloads aren't delivered automatically yet

From nothing to taking orders

Four steps.

1

Connect Stripe

In your dashboard, open your site and go to Shop. Click Connect with Stripe and finish Stripe's sign-up.

2

Add your products

Add products in Stripe, then click Refresh products on the Shop page. Moving from Shopify? Import instead.

3

Add the shop sections

In the editor, open the Stripe blocks and drop in a product grid, a product page and the cart. Style them like any other section.

4

Set shipping and tax, then publish

Back on the Shop page, set your shipping rates and turn on Stripe Tax. Publish, and you're taking orders.

Frequently Asked Questions

Fees, plans, and what to know before you start selling.

No. PageHub adds no fee on sales, on any plan. Stripe charges its usual card fees, and those go to Stripe.