How the Extensions Marketplace works
TitanCart’s core plugin covers everything a typical store needs. The Extensions Marketplace offers additional features that matter to some merchants but not all — charged once, yours forever.
How extensions are priced
Every extension in the marketplace is a one-time purchase with free lifetime updates. You pay once per site (or buy a multi-site pack at a discount), the extension keeps receiving bug fixes and new features for as long as we maintain it, and there’s no annual renewal.
This is different from the core TitanCart plugin itself, which is an annual subscription. We went with one-time pricing for extensions because they tend to be smaller in scope — once an extension does what you need, it shouldn’t need an endless stream of updates to remain useful.
What’s available
The marketplace currently lists:
- Software Licensing — issue and manage your own license keys for digital products you sell. Infrastructure that also powers our other paid extensions.
- Abandoned Cart Recovery — automated email sequence for cart abandoners with personalised recovery links.
- Subscriptions & Recurring Billing — sell products on a recurring schedule through any supported gateway.
- Wishlist Sharing & Alerts — customers can share wishlists publicly and subscribe to price-drop or back-in-stock alerts.
- SMS Notifications — send order confirmations, shipping updates and abandonment nudges by SMS (Twilio).
- Product Data Feeds — export your catalogue to Google Shopping, Facebook Catalog and Bing Shopping.
- Affiliate Marketing — run your own affiliate program with referral tracking, tiered commissions and payouts.
- Multi-Vendor Marketplace — let third-party vendors list products on your site, with per-vendor commission and settlement.
The marketplace page has full feature details, screenshots and per-site pricing for each.
How to install an extension
Every extension is delivered as a standard WordPress plugin ZIP.
- Purchase on market.titancart.io. You’ll receive an email with a download link and your license key.
- In WordPress: Plugins → Add New → Upload Plugin → select the ZIP → Install Now → Activate.
- Activate your license key. See Activating a license key for where to enter it and the full walkthrough.
- Open the extension’s own admin page. Paid extensions add their page under the Growth menu in TitanCart — for example Growth → Wishlists, Growth → Printful, or Growth → Subscriptions.
- Switch the extension’s master Enable toggle on. This is the step that’s easy to miss — see “Installing isn’t the same as enabling” just below.
Installing isn’t the same as enabling
Installing and activating the WordPress plugin — and even activating your license — does not automatically switch an extension on. Every paid extension ships with its master Enable toggle off by default, on its own page under the Growth menu. Until you turn that toggle on, the extension’s storefront features won’t appear, even though the plugin is installed, licensed, and active.
So the full sequence for any paid extension is: install the plugin → activate the license → open its page under Growth → switch Enable on. The master toggle stays locked until a valid license is active, so activate the license first, then enable.
Why off by default? It lets you install and configure an extension in private — set your options, connect an account, prepare everything — before it goes live for shoppers. Nothing changes on your storefront until you flip the switch. If you’ve installed an extension and “nothing seems to be happening,” this toggle is almost always the reason.
Dependency on the core plugin
Every paid extension requires the core TitanCart plugin to be installed and active. If you deactivate the core plugin, the extensions deactivate too — they will not run without it. Re-activating the core plugin brings them back automatically.
How updates work
Once a license is activated, the extension is subscribed to our update server. New versions appear in the WordPress Plugins → Updates screen the same way core plugin updates do. Click Update now to install — nothing custom, standard WordPress workflow.
If a license has expired or the site limit has been exceeded, updates stop but the extension keeps working with whatever version you last installed. Updates resume the moment the license is renewed or a slot is freed.
Trial licenses and refunds
Extensions come with a 14-day money-back guarantee. If the extension doesn’t do what you expected, email support within 14 days of purchase with your order ID and we’ll refund you and deactivate the license.
Tip: not sure an extension is right for your store? Our demo site (titancartdemo.com) has several of the most popular extensions pre-installed so you can try them out before buying.