- Go to DynamicPress → Import Theme.
- The page fetches available demos from the DynamicPress server. Wait for the grid to load.
- Click the demo you want.
- Click Import Theme. A progress screen will appear.
The import runs in two background stages tracked with a live circular progress indicator:
| Stage | What Happens |
| Stage 1 | WooCommerce Installation – downloads and activates WooCommerce if not already present |
| Stage 2 | Content Import – imports Bricks pages, posts, WooCommerce data, media files, and URL replacements |
After import completes, the importer automatically:
- Sets the homepage to the imported ‘Home V1’ page
- Assigns the /shop page as the WooCommerce shop page
- Assigns /cart and /checkout as WooCommerce cart and checkout pages
- Flushes all caches and rewrite rules
What Gets Imported #
- Bricks Builder page templates (_bricks_page_content_2 post meta)
- All pages, posts, and custom post types from the demo
- WooCommerce products, variations, attributes, and product categories
- Navigation menus
- Media files — uploaded to /wp-content/uploads/
- All URLs in Bricks data replaced to match the live site URL automatically
| ⚠️ Important: The demo import TRUNCATES your existing posts, pages, products, terms, and Bricks settings. Run demo import on a fresh WordPress installation only, or take a full database backup before importing on an existing site. The importer deletes all existing Bricks global settings, styles, color palettes, and components before importing the demo’s versions. |

