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.
Connect Stripe
In your dashboard, open your site and go to Shop. Click Connect with Stripe and finish Stripe's sign-up.
Add your products
Add products in Stripe, then click Refresh products on the Shop page. Moving from Shopify? Import instead.
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.
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.