LMS Builder
Build your own course inside of Brick Builder.
← How to build a course platform
[lesson_nav_arrows]
Simple Steps to Create a One-Page Checkout with Bricks Builder
How to Build a Single Page SureCart Checkout in Bricks Builder (WordPress)
Updated January 2026: This tutorial shows the simplest way to create a single-page checkout in SureCart and embed it inside a Bricks Builder page.
SureCart makes it easy to build custom checkout experiences using checkout forms. Each checkout form you create is saved with a unique shortcode — which means you can place it anywhere in WordPress, including inside a Bricks Builder layout.
This gives you the best of both worlds:
- SureCart handles payments, taxes, fulfillment, and checkout logic
- You control layout and design using Bricks Builder
Quick Answer: How do you build a single-page checkout using SureCart + Bricks Builder?
Create a checkout form in SureCart, copy the shortcode, then paste that shortcode into a Bricks Builder page. You can design the checkout form layout in the SureCart block editor, and design the rest of the checkout page layout in Bricks.
FAQ (Quick Answers)
Can you create a one-page checkout with SureCart?
Yes. You can build a checkout form in SureCart, then embed it on a single page using the form’s shortcode. This works perfectly with Bricks Builder.
Do I design the checkout in Bricks or in SureCart?
You can do both. SureCart’s checkout form is designed in the WordPress block editor, while your overall page layout (hero, columns, images, trust badges, FAQs, guarantees, etc.) can be built in Bricks.
Can I restrict checkout access (membership / course access)?
Yes. SureCart supports WordPress user roles and customer roles. You can assign access using roles and protect content in WordPress (or with your membership setup).
Lesson Overview
This lesson shows how to build a custom SureCart checkout form, then place it into a Bricks Builder page so it looks like part of your site — not like a disconnected checkout.
Main Points Covered
- Install SureCart and complete store setup
- Set user role behavior for purchasers
- Create a new SureCart checkout form
- Customize checkout design with the block editor
- Copy the SureCart checkout shortcode
- Paste shortcode into Bricks Builder
- Style the container for better layout
- Test checkout using test mode
Step-by-Step: Setup SureCart and Create Your Single Page Checkout
Step 1: Create a Product in SureCart
First, make sure SureCart is installed and your store setup is complete.
After installation, SureCart will walk you through setup prompts. Once you’re done, go to your SureCart products area and create your product.
When setting up your product:
- Choose your pricing
- Set your fulfillment method
- If it’s a download, upload the downloadable file
If this product includes a download, make sure the product is set to Auto-fulfill. This ensures the download is delivered immediately after purchase.
Step 2: Assign the WordPress User Role (After Purchase)
Inside the product settings, SureCart lets you assign a WordPress user role after checkout. This is useful when you want customers to gain access to protected content.
For example, you might assign the user to:
- Subscriber
- SureCart Customer role
- A custom member role you created
This step is optional, but recommended if your checkout is tied to a course, protected downloads, or membership content.
Step 3: Create a New Checkout Form (SureCart Custom Forms)
Now go to SureCart’s Custom Forms section (this is where checkout forms live). You’ll see the default checkout form, but it’s usually better to create a new form for each product or offer.
Create a new checkout form and assign your product to it.
When SureCart builds the checkout form, you’ll be able to:
- Select a full-page layout
- Choose the product
- Publish the form
Customize the Checkout Layout (Block Editor)
SureCart checkout forms are edited using the WordPress block editor. This allows you to modify the structure of your checkout without needing custom code.
In the checkout form editor, you can:
- Open the structure panel and expand nested blocks
- Reorder columns by dragging blocks
- Change column background colors (or set to transparent)
- Reposition totals or order summary sections
- Disable unnecessary fields (example: address fields)
- Edit labels and text to match your offer
You can also add your own content inside the checkout form itself, such as:
- An image or product graphic
- A headline and supporting text
- Guarantee messaging
- Short benefit bullets
Once your checkout form design looks right, publish it.
Copy the SureCart Shortcode
After publishing the checkout form, SureCart will generate a shortcode for it.
Copy that shortcode — this is what we’ll embed into Bricks Builder.
Embed the Checkout Inside Bricks Builder
Now create a new Bricks Builder page (or edit an existing page).
Inside a Bricks container:
- Add a Shortcode element
- Paste the SureCart checkout shortcode
- Save the page
At this point, the SureCart checkout form should display directly inside your Bricks layout.
Optional: Style the Checkout Container in Bricks
You can make the checkout feel more “designed” by styling the container around it:
- Set the container width to Large or Extra Large
- Add padding and spacing around the form
- Use matching typography settings from your theme
If you’re using a CSS framework like Automatic CSS, this step becomes much faster.
Test the Checkout (Test Mode)
Before going live, switch your checkout form to test mode and run a test order.
After checkout:
- The customer should be redirected properly (example: dashboard page)
- The customer should receive the download email (if applicable)
- The store owner should receive order notification email
This confirms your checkout, fulfillment, and emails are working correctly.
Wrapping It Up
That’s the simplest and cleanest way to build a single page SureCart checkout in Bricks Builder.
SureCart handles the complicated backend checkout logic, while Bricks gives you total control over page design — which is exactly what you want when building a modern conversion-focused checkout page in WordPress.
Lesson Overview
Main Points
√ Install SureCart and set up store
√ Configure user roles for checkout
√ Create a new checkout form
√ Customize layout with block editor
√ Adjust columns, labels, and fields
√ Enable auto-fulfillment for downloads
√ Copy SureCart shortcode for checkout
√ Paste shortcode inside Bricks Builder
√ Style container for better layout
√ Test checkout and confirm setup