Skip to main content

Commerce & Payments

Sell, bill, and get paid

Every way you take money, on the site you already run

A shop, a donate page, a payment link, a client invoice, a course, an event ticket: each one is a built-in module, not a plugin from somewhere else. Switch a module on and its dashboard, its public pages, and its design-library rows show up in the same editor as the rest of your site.

Card payments go through Stripe checkout whether a customer bought a product, paid an invoice, or booked an appointment, so one Stripe account covers all of it.

Compare plans →
Storefront blocks, a shopping bag, and a payment card floating over a tablet

Run a store without leaving your site

The Ecommerce module adds products, a cart, and Stripe checkout to the pages you already build. Donations and payment links cover the money that does not need a catalog.

Products with variants

Set up sizes, colors, or any other option as variants on one product. Product pages open in the same page editor as the rest of your site, so you style them the same way.

Cart and Stripe checkout

Customers add to a cart and pay through Stripe checkout. Sales tax is calculated automatically at checkout.

Orders and refunds

Every order lands in the dashboard with its status. Issue a refund from the order itself and the money goes back through Stripe.

Gift cards and store credit

Sell gift cards and issue store credit to customers. Both are part of the Ecommerce module, not an add-on.

Donations

Accept one-time and recurring donations with receipts and donor records. Turning the module on gives you a donate page you edit like any other.

Payment links

Get paid with a shareable link or QR code. Fixed or payer-chosen amounts through Stripe checkout, with receipts and a payments log. No store setup needed.

Client Billing

Send the invoice, get paid online, skip the follow-up

Invoices, estimates, proposals, and contracts are built into your dashboard, and clients pay or sign online from the link you send them.

Invoices and estimates

Create estimates and invoices in the dashboard and send them to the client to pay online.

Recurring schedules

Put retainers, hosting, and maintenance on a schedule so the invoice sends itself.

Reminders and late fees

Automatic reminders go out on their own, and late fees apply on the terms you set.

Deposits and partial payments

Take a deposit to start the work and accept partial payments against the balance.

Stripe checkout with refunds

Clients pay by card through Stripe checkout. Refund from the invoice when you need to.

PDF copies

Every invoice and estimate has a PDF copy for the client’s records and yours.

Proposals and contracts, e-signed

Send a proposal or contract and have the client sign it online. No printing, no scanning.

Member billing portal

Clients log in to see their invoices and pay open balances in one place.

Give clients one place to check in

Portal, project tracking, and booking are built in, so the client-facing side of your business runs on the same site you already manage.

Client portal

Share files and deliverables both ways, request sign-off with approval requests, and surface the client's invoices, orders, and courses in one logged-in place.

Project tracking

Milestones, progress, and status updates the client follows on a private link. When a job wraps up, automations log it to the CRM, enroll the client in a marketing sequence, and request a review.

Online booking

Visitors book appointments and services against staff availability, get reminders, and can pay through Stripe when they book if you turn payment on.

Sell access, not just products

Courses, memberships, tickets, and loyalty points are modules too. Same dashboard, same page builder, same site.

Courses

Build a curriculum, host video lessons that resume where the student left off, add quizzes and completion certificates, and sell one-time purchases. Drip lessons by cohort or per student, and answer questions in lesson Q&A.

Memberships and license keys

Gate content behind paid or invite-only memberships, issue license keys for software you sell, or do both from one module.

Event ticketing

Paid or free tickets with capacity limits, QR check-in at the door, and attendee exports.

Loyalty points

Points on every shop order, redeemed for money off at checkout. Works with the Ecommerce module.

Live in three steps

No plugin marketplace and no separate checkout service. Each module is part of the CMS and updates with it.

01

Turn the module on

On a site activated with a Pro or Enterprise key, open Settings, then Features, and switch on Ecommerce, Donations, Client Billing, or whichever module you need. Its dashboard and public pages appear right away.

02

Connect Stripe

Add your Stripe keys in the dashboard. Checkout, receipts, and refunds run through your own Stripe account.

03

Build the pages

Storefront, donate, and booking pages are regular pages in the page editor, and the design library has rows built for them. Style them with the same presets as the rest of the site.

Commerce questions

Still deciding which modules you need?

Talk to Us
Stripe. Connect your own Stripe account in the dashboard and the shop, invoices, payment links, and bookings all charge through it. Shop checkout calculates sales tax automatically.
Yes. Payment Links give you a shareable link or QR code for a fixed or payer-chosen amount, with receipts and a payments log. When you need a document behind the payment, Client Billing covers invoices and estimates.
Yes. Client Billing includes proposals and contracts that clients e-sign online. Deposits and partial payments are part of the same module.
No. Loyalty Points rewards members with points on every shop order and lets them redeem points for money off at checkout, so it needs the Ecommerce module turned on.
No. Every module on this page ships inside the CMS and is switched on per site from Settings. Updates arrive as signed releases with the rest of the platform, with a pre-update snapshot and one-click rollback.
Pro or Enterprise. The modules on this page are premium member features, so the site needs a paid plan to switch them on. Core is free for up to five activated sites with the full page builder and design library. Pro ($25/mo) adds all premium member features on unlimited sites, and Enterprise ($50/mo) adds Fleet management, source code access, and developer tooling. Billing is monthly and you can cancel anytime.

Ready to build on WebProCMS?

Start free on up to five sites. Upgrade to Pro or Enterprise when you need more.