Simple Architecture

The ultimate lightweight eCommerce alternative.

Skip worrying about customer data and security risks. You can fully manage your product and customer data (pricing, checkout, tax, orders and subscriptions) on Stripe and let WordPress handle only the display.

Powered by — not affiliated with or endorsed by Stripe, Inc.
leadstart.org/products
Home / Products Showing 10 products
All categories min max Default APPLY
SizeSML Color
NEW

Test Product 1

$50.00

NEW

Test Product 2

$20.00

NEW

Test Product 3

$35.00

Test Product 4

$15.00

Test Product 5

$25.00

Test Product 6

$45.00

12›
0new database tables — one light custom post type
<100mscached page loads, fully Cloudflare compatible
100%full-page-cache friendly, no cart cookies required
GPLv3free and open source — no SaaS fees, ever
Workflow Breakdown

How our e-commerce plugin works

Build trust with customers on WordPress by offloading billing and checkout to Stripe.

1

Create in the Stripe Dashboard

Define products, prices, billing intervals (one-off or subscriptions), and custom merchandising metadata directly in Stripe.

Add Product Information and Metadata
2

Import to WordPress

Run the one-click importer to sync products into the light leadstart_product post type. Metadata maps color swatches, sizes, and attributes automatically.

Store > Import from Stripe
3

Stripe Checkout

Shoppers purchase via Stripe Checkout. Stock is deducted only when payment completes — never held hostage by abandoned carts.

webhook: checkout.session.completed ✓ verified
Layout Preview

Every screen, recreated pixel-for-pixel

The plugin is responsive, theme-aware, and Bootstrap-compatible. Preview the live demo from the menu.

leadstart.org/products
Home / Products Showing 10 products
All categories min max Default APPLY
SizeSML Color
NEW

Test Product 1

$50.00

NEW

Test Product 2

$20.00

NEW

Test Product 3

$35.00

Test Product 4

$15.00

Test Product 5

$25.00

Test Product 6

$45.00

Test Product 7

$30.00

Test Product 8

$60.00

Test Product 9

$10.00

‹12›
leadstart.org/product/test-product

Home / Products / Test Product

PHYSICAL

Test Product

$20.00

This is the description for Test Product — imported seamlessly from your Stripe catalog metadata. Pricing lives in Stripe and can never be altered from the browser.

Color

Size

S M L
ADD TO CART Copy Link Like
FREE SHIPPING
CASH ON DELIVERY
SECURE CHECKOUT
Additional Information Reviews (0)
leadstart.org/cart

Cart

ProductQuantityPriceTotal
Test Product 2 $35.00$35.00
Test Product 1 $50.00$50.00
Test Product 2 — red, S $20.00$20.00
Subtotal$105.00
Clear cart CHECKOUT WITH STRIPE

Slide-out cart 3

Test Product 2$35.00
Test Product 1$50.00
Test Product 2 — red, S$20.00

Lives in the visitor's browser — mirrored to user meta for signed-in accounts. The server re-prices every line from Stripe at checkout.

CHECKOUT WITH STRIPE
leadstart.org/my-account
My Account T Test Tester — Customer

Welcome back, Test

PROFILE

Test Tester

[email protected]

ID: #230028591

0 purchases

RECENT ORDERS

View All

No purchases yet.

View subscriptions

USER PROGRESS

67%

2 of 3 steps complete

  • Complete your first name, last name and email
  • Purchase a plan or product
  • Share or like a plan or product
Complete / Edit Profile
Liked Products
Test Product 2 $35.00 Remove
Test Product 4 $25.00 Remove
Test Product 3 $75.00 Remove
Test Product 8 $95.00 Remove
Test Product 10 $55.00 Remove
Test Product 9 $10.00 Remove
leadstart.org/wp-admin — Store > Settings
General Images Stripe My Account Pages Reviews Cart and Checkout Orders Shortcodes

Catalog defaults

Sensible defaults for the /product/ archive and all shortcodes.

Product card style
Style 2: hover overlay + Add to cart

Default card design for the /product/ archive and [store_products]; per-grid override with [store_products style="style-3"], from style-1 to style-9.

Pagination
Numbered
Filter layout
Horizontal (a bar above the products)

Used by [store_filters] and by the shop and search pages, which show the filters in a left sidebar when Vertical is chosen. One placement can choose its own layout: [store_filters layout="vertical"].

Default product limit
24

Products per page/grid unless a shortcode overrides limit="".

Bootstrap 5
Load Bootstrap 5 (CSS + JS bundle) from the plugin's local vendor files on shop pages

The shop templates already use Bootstrap-compatible markup with their own fallback styles. Never loaded in wp-admin.

Comparison Chart

Leadstart vs. traditional platforms

A clear breakdown of architectural advantages and performance guarantees.

Capability Leadstart Commerce WooCommerce Shopify SureCart
Source of truth Stripe Dashboard WordPress DBShopify CloudSureCart API
Core pricing security Immutable core fields Vulnerable DB fieldsProprietary logicSaaS cloud verify
Stock deduction timing On payment completion On cart creationOn checkout openOn session open
Database overhead Zero bloat (light CPT) High (custom tables)Hosted externallyHosted externally
Full-page-cache compatible 100% ready Requires exclusionsCDN managedCDN managed
Pricing & licensing 100% free (GPLv3) Paid extension add-onsMonthly SaaS subscriptionFree / paid tiers
Drop-in Shortcodes

Ten shortcodes cover the entire storefront

Drop them into any page, post, or template. Each one renders the Bootstrap-compatible markup you see above.

[store_products] [store_product] [store_filters] [store_cart] [store_cart_button] [store_my_account] [store_orders] [store_subscriptions] [store_portal] [store_restrict]
Installation Help & Advice

Need a walkthrough or help with installation?

We offer direct technical guidance for catalog migration, custom shortcode implementations, template directory overrides (templates/), and webhook validation.

Book Consultation
Got Questions?

Frequently Asked Questions

Does it require WooCommerce?

No, WordPress holds the product content while Stripe holds pricing and payments. The plugin registers its own leadstart_product post type and taxonomies, keeping your site completely free of WooCommerce data overhead.

Does the plugin conflict with WooCommerce?

No, the plugin switches its addresses whenever WooCommerce is active. The Stripe webhook only changes stock and records purchases for this plugin's own checkouts, so WooCommerce sales are left alone. The "Import from Stripe" process brings products in as drafts, so you choose which ones this store sells.

There is nothing that overlaps — all post types, categories, shortcodes, roles, and stored fields all have distinct names.

You can give each store its own cart, checkout, and account pages on the Pages tab, since WooCommerce has its own.

Where does the shopping cart live?

The cart lives in the visitor's browser (localStorage), mirrored to user meta for signed-in accounts. The server rebuilds every line and price directly from Stripe at checkout, preventing client-side price modification.

When is inventory or stock deducted?

Stock is deducted when payment completes (checkout.session.completed), never when a cart session opens. Abandoned carts hold no stock. If a product sells out during payment, Stripe refunds the customer automatically.

Which shortcodes are available?

[store_products], [store_product], [store_filters], [store_cart], [store_cart_button], [store_my_account], [store_orders], [store_subscriptions], [store_portal], and [store_restrict].

What is editable in WordPress?

You can only edit the title, description, categories, tags, and images. All posts initially save as a draft.

Does the plugin provide order tracking?

No, the plugin does not offer order tracking; Stripe is only a payment processor, and there are many third-party plugins that do so.

Does the plugin support product attributes?

Yes, you add metadata in Stripe for product attributes — colors, sizes, and other options map automatically on import.

Does the plugin allow guest checkout?

Yes, you can enable guest checkout in the plugin settings.

Does the plugin have design options?

Yes, you can change the accent color and offer light/dark mode.

Are we required to enter any private information?

You only need to enter your Stripe secret key and signing secret. The entire checkout process and billing run through Stripe.

Can I use the plugin if I do not have SFTP or SSH access?

Yes, the plugin does not require you to access your file manager or terminal. If there is a conflict, a deactivation link lets you deactivate the plugin so you do not get locked out or have to contact your hosting provider. The plugin is available for Free or Premium WordPress.com users.

What happens when a product is out of stock?

The user can submit their email and sign up to be on a waitlist, and you can send them a notice when the product is back in stock.

Can we enable reviews and ratings?

Yes, the plugin uses the same commenting system as WordPress for reviews. You can enable reviews in settings and require reviews from verified buyers.