Instant Checkout adds a fast, one-page way to buy. Customers click Buy Now and complete payment in a popup — skipping the cart entirely — or you can embed a checkout form directly on any page (like a landing page).
Plan: Free · Add-on: Instant Checkout · Where: StoreEngine → Add-ons → Instant Checkout
What you can do
- Add a “Buy Now” button to product pages and shop listings that opens a quick checkout popup.
- Embed a checkout form right on any page using a shortcode.
- Offer optional add-on items (like gift wrap) inside a single checkout.
- Customize the button label.
Turn on instant checkout.
- Go to StoreEngine → Add-ons.
- Toggle on Instant Checkout.
- Adjust its settings from the settings of StoreEngine dashboard.

Instant Checkout Settings
Go to StoreEngine → Settings → Cart & Checkout → Instant Checkout.

Instant Checkout adds a Quick Checkout modal to your storefront so shoppers can complete a purchase directly from the product card without leaving the page.
Replaces the legacy “Buy Now” button. While Instant Checkout is enabled, the core Direct Checkout (Buy Now) button is automatically hidden on shop archives and single product pages, and the Quick Checkout button takes its position. The “Enable Direct Checkout” toggle under Products → Settings has no effect on those pages until you turn off Instant Checkout.
Where to show the button
|
Setting |
What it does |
Default |
|
Show on shop archive |
Display the Quick Checkout button on product listing pages |
On |
|
Show on single product page |
Display the Quick Checkout button on individual product pages |
On |
Click Save in the top right corner when done.
The “Buy Now” button
With the add-on on, a Buy Now button appears automatically on your product pages and listings (based on the settings above). Clicking it opens a popup where the customer fills in their details and pays — no cart, no extra pages.

And this is the overview of the instant checkout pop-up.

Embed a checkout on any page
Use the shortcode to place a checkout form (or a launcher button) anywhere — perfect for landing pages and campaigns.
Simplest form — one product:
[storeengine_instant_checkout product_id="123"]Open as a popup instead of an inline form:
[storeengine_instant_checkout product_id="123" mode="modal"]
Offer a main item plus optional add-ons:
[storeengine_instant_checkout]
[se_checkout_item product_id="27"]
[se_checkout_item product_id="28" optional="yes" label="Add gift wrap"]
[se_checkout_item product_id="29" optional="yes" default="yes"]Shortcode options
On [storeengine_instant_checkout]: – product_id — the product to sell. – price_id — a specific price/plan (optional; defaults to the product’s main price). – quantity — starting quantity (default 1). – mode — leave blank or inline for an embedded form, or modal for a popup button. – label — custom button/section label. – success_url — where to send the customer after a successful purchase.
On each [se_checkout_item]: – product_id (required), price_id, quantity. – optional=”yes” — the customer can tick/untick this item. – default=”yes” — pre-select an optional item. – label — custom display name.
What customers experience
- They click Buy Now (or land on your embedded form).
- A streamlined one-page checkout appears with their items.
- They enter details and pay, then see your success page (or your success_url).
Related: selling on other websites
To put Instant Checkout on a different domain (an external landing page, a partner sit e, or a mobile app), use the Embeddable Checkout add-on, which builds on top of this one.
Tips & best practices
- Use Buy Now for impulse and single-product purchases; keep the regular cart for multi-item shopping.
- Put an embedded checkout on a focused landing page to lift conversions on ad campaigns.
- Use optional add-ons to offer upsells (gift wrap, warranty, express handling) inside the same checkout.
- Set a success_url to send buyers to a thank-you or upsell page.
Troubleshooting
|
Problem |
What to check |
|
Buy Now button doesn’t appear |
Confirm the add-on is on and the relevant Show on… setting is enabled. |
|
Checkout popup expires |
A checkout session lasts about 15 minutes; if the customer waits too long, they just start again. |
|
Embedding on another domain doesn’t work |
The shortcode is for your own site. To sell on external sites, use Embeddable Checkout. |
|
Card payment fails in the popup |
Confirm your payment gateway (e.g. Stripe) is active and configured. |








