Connecting the TitanCart theme
TitanCart separates the store engine from the storefront design. The plugin ships default templates for every storefront page (product, category, cart, checkout, account) and themes can override any of them by placing matching files under a titancart/ folder.
Option 1 — install the companion theme
The fastest path is to install the free TitanCart theme, which is already styled against the plugin templates and supports every store page out of the box.
- Download the TitanCart theme ZIP from your account.
- In WordPress: Appearance → Themes → Add New → Upload Theme.
- Activate after upload.
- Open the Customizer at Appearance → Customize to set your logo, colours and typography.
Option 2 — use your existing theme
Any theme that loads the WordPress header, footer, and main content area will render TitanCart’s default templates. In most cases you do not have to change anything — TitanCart’s templates bring their own styling.
If the default look does not match your site, you have two choices.
Customize with shortcodes
Drop TitanCart shortcodes into any WordPress page or page-builder block. Each shortcode renders the corresponding store page and inherits your theme’s typography and colours automatically.
[titancart_shop] <!-- full product catalogue with filters -->
[titancart_cart] <!-- cart page -->
[titancart_checkout] <!-- checkout flow -->
[titancart_account] <!-- My Account dashboard -->
[titancart_product slug="my-product"] <!-- single product -->
Override individual templates
For fine-grained control, copy any template you want to customize from the plugin’s templates/ folder into your theme under titancart/. TitanCart checks the theme folder first on every page load.
wp-content/
├── plugins/titancart/templates/product/single.php (default)
└── themes/your-theme/titancart/product/single.php (your override)
This mirrors the well-known WooCommerce template-override pattern, so if you have worked with that before, the concept is identical.
The page-builder workflow
TitanCart works with Elementor, Gutenberg, Beaver Builder, Brizy and every other major WordPress page builder. The shortcodes above slot into whichever widget the builder provides for shortcodes (Elementor has a Shortcode widget, Gutenberg has a Shortcode block, and so on).
Tip: if you’re building a brand-new store and don’t already have a strong theme in mind, go with the companion theme. You can always switch later — TitanCart’s data stays in its own tables, so changing themes does not affect your catalogue, orders or customers.