Bricks Builder is a powerful visual site builder for WordPress that allows you to create custom websites quickly. When combined with WooCommerce, it becomes an excellent tool for building e-commerce sites. This guide is based on standard best practices for importing pre-built templates and configuring WooCommerce within Bricks. It’s designed for beginners and assumes you have a fresh WordPress installation. The process typically takes 30-60 minutes, depending on your server’s speed. This guide also has a simple and easy tutorial video you may want to watch.
Prerequisites:
- A WordPress site hosted on a server (e.g., via Bluehost, SiteGround, or local setup like LocalWP).
- Access to a premium Bricks Builder license (free version has limitations).
- Download a template package (after purchasing from Raddito, which offers niche templates for healthcare, business, real estate, or e-commerce). These usually come as ZIP files containing JSON templates, XML demo content, and fonts.
- Installed plugins: Bricks Builder theme, WooCommerce (for e-commerce features).
Warning: Always back up your site before importing templates to avoid data loss. Use tools like UpdraftPlus for backups.
First Part: Basic Site Import with Bricks Builder
1. Install and Activate Bricks Builder:
- Log in to your WordPress dashboard.
- Go to Appearance > Themes > Add New > Upload and install the Bricks theme ZIP file.
- Activate Bricks as your theme. (Note: Bricks works as both a theme and builder; no need for a child theme initially.)
- Install any recommended plugins if prompted (e.g., for advanced features).

2. Extract and Prepare the Template Package:
- Download your chosen template ZIP from the source (e.g., via purchase).
- Unzip the package on your computer. You’ll find folders like:
templates/(JSON files for layouts).demo-content/(XML files for posts, products).fonts/(Custom font files).images/or other assets.
- Note any included instructions PDF or TXT file for specific tips.

3. Import Templates via Bricks Dashboard:
- In WordPress, navigate to Bricks > Templates.
- Click Import Templates and upload the JSON files from the package (e.g.,
all-templates.jsonor individual ones). - Bricks will import sections, pages, headers, footers, etc. This creates reusable elements.
- If the package includes a full site export, use the Remote Templates feature if available, or manually import.

4. Set Up Theme Styles and Breakpoints:
- Go to Bricks > Theme Styles.
- Import the provided JSON file for styles (e.g., colors, typography, breakpoints).
- Configure breakpoints for responsive design: Default is mobile (base), tablet (768px), desktop (992px). Adjust as needed.
- Upload custom fonts: Go to Bricks > Custom Fonts and add font files (WOFF2 format preferred for performance).

5. Import Demo Content (Posts, Pages):
- Go to Tools > Import in WordPress.
- Install the WordPress Importer if not already (it’s a built-in tool).
- Upload the XML file from the package (e.g.,
demo-posts.xml). - Check options: Import attachments (images), assign to an existing user, and download media.
- Run the importer. This populates your site with sample blog posts, pages, and media.

6. Edit and Assign Pages:
- Go to Pages > All Pages.
- Edit the home page (or create one if needed) and set it as the front page via Settings > Reading.
- Use the Bricks editor: Click Edit with Bricks on a page.
- Apply imported templates: Drag sections from the template library.
- Set conditions for elements (e.g., header on entire site): In Bricks editor, right-click an element > Conditions > Entire Site.

7. Test and Customize:
- Preview the site. Check for broken links or missing images.
- Customize colors, fonts, and layouts in the Bricks editor without coding.
- Optimize performance: Enable lazy loading for images in Bricks settings.

Second Part: WooCommerce Integration and Setup
WooCommerce adds e-commerce functionality. Ensure it’s installed and activated before proceeding.
8. Import WooCommerce Demo Products:
- Similar to posts: Use Tools > Import > WordPress Importer.
- Upload the WooCommerce-specific XML (e.g.,
demo-products.xml). - Import attachments and assign to a user. This adds sample products, categories, and attributes.

9. Configure Essential WooCommerce Pages:
- WooCommerce auto-creates pages like Shop, Cart, Checkout, My Account.
- Assign them in WooCommerce > Settings > Advanced:
- Shop: Your main product archive.
- Cart/Checkout: Use Bricks to style these with imported templates.
- My Account: Enable registration on checkout via WooCommerce > Settings > Accounts & Privacy.
- In Bricks, edit these pages: Apply Woo elements like Product Loop, Cart Totals.

10. Enable Bricks WooCommerce Features:
- Go to Bricks > Settings > WooCommerce.
- Turn on Enable WooCommerce Support.
- Enable elements like notices, live filters, query sorting, and search.
- Fix common issues:
- WooCommerce notices not showing? Add the “Woo Notice” element to your template.
- Registration fields missing? Ensure “Enable registration on the Checkout page” is checked in Woo settings.

At Last, Style Product Pages and Archives:
- Edit a single product page: Use Bricks to add elements like Product Image, Price, Add to Cart.
- For shop archive: Go to Bricks > Templates > Create a new template > Set conditions to “Product Archive”.
- Add a Query Loop for products, with filters for categories or sorting.
- Customize with CSS classes if needed (Bricks has a built-in class manager).

Advanced Tweaks:
- Payment gateways: Set up in WooCommerce > Settings > Payments (e.g., Stripe, PayPal).
- Shipping: Configure zones and methods in WooCommerce > Settings > Shipping.
- Test a purchase: Add a product to cart, proceed to checkout, and simulate a transaction.
- Security: Install plugins like Wordfence for protection.
Troubleshooting Common Issues
- Import Errors: XML too large? Increase PHP limits in
wp-config.phpor use a plugin like BigDump. - Styling Conflicts: Clear cache (browser and site) after imports.
- Performance Slowdown: Optimize images with Smush plugin; use a CDN like Cloudflare.
- WooCommerce Not Integrating: Ensure Bricks version is compatible (check bricksbuilder.io/docs for updates).
If you find any major issues using a template from us, refer to our support for niche-specific fixes.
Final Tips
- Always work in a staging environment before going live.
- Learn more from official docs: bricksbuilder.io for Bricks, woocommerce.com/docs for Woo.
- For advanced customizations, explore Bricks’ API or community forums.
- Update plugins regularly to avoid security issues.
Resources (Used in Video)

For more premium templates, visit: Raddito.net
For official Bricks Builder documentation, visit their support site for advanced troubleshooting.
This guide should get your site up and running. If you encounter specific errors or need help with a particular step, contact us and provide more details!