HomeFAQFrequently Asked Questions

Frequently Asked Questions

If your question is not answered below, open a support ticket and we’ll get back to you within one business day.

Is TitanCart a WooCommerce alternative?

Yes. TitanCart is a from-scratch commerce engine for WordPress that replaces WooCommerce rather than extending it. The two plugins store data in entirely separate database tables and do not share products, orders or customers. Most stores run one or the other — running both at once works technically but creates two parallel catalogues and two parallel checkouts.

Why an annual subscription instead of a one-time purchase?

Running a commerce plugin at feature parity with the current version of Stripe, PayPal and the other gateways, and keeping pace with WordPress core changes, PHP releases and tax law, requires continuous work. The annual fee funds that ongoing maintenance. If you stop paying, the plugin keeps running exactly as it was on the last version you installed — you just stop receiving updates.

Can I migrate from WooCommerce?

Yes. TitanCart ships with a WooCommerce migration tool that imports products (including variable products), categories, attributes, customers and orders. You run it once from TitanCart → Tools → Import from WooCommerce, review the dry-run preview, and commit. After migration you can leave WooCommerce installed-but-deactivated or uninstall it — TitanCart’s tables are independent.

Do I have to use the TitanCart theme?

No. TitanCart works with any WordPress theme that supports standard WordPress templates. The companion theme is the quickest path to a polished storefront, but you can also use shortcodes to drop TitanCart pages into your existing theme, or override TitanCart’s templates from your theme folder. See Connecting the TitanCart theme.

Which payment gateways are built in vs. paid?

Built in: Stripe, PayPal, Authorize.net, Square, Cash on Delivery, Bank Transfer, Check. Paid extensions: Mollie, Braintree, Razorpay, Paystack and several regional gateways. No transaction fees are added by TitanCart itself — you pay the gateway’s published rates directly.

How many products can TitanCart handle?

We’ve tested catalogues up to 100,000 products on a mid-tier VPS with no performance degradation. Because TitanCart uses dedicated tables instead of the WordPress post-type system, catalogue queries do not suffer the wp_postmeta scaling issues that affect WooCommerce at large catalogue sizes.

Does TitanCart support multi-currency?

Yes — multi-currency is built in from day one. Go to TitanCart → Settings → Currencies to add currencies, set exchange rates (manually or via automatic daily refresh from a rates provider), pick the primary currency and which display format to use at checkout.

Is there a free trial?

We don’t offer a free trial of the plugin itself — but our demo site is fully functional and publicly accessible. You can browse the storefront as a customer, sign into the admin panel with the demo credentials shown on the home page, and explore every feature before you commit.

We also offer a 14-day money-back guarantee on all TitanCart purchases. If the plugin doesn’t work out, email support within 14 days of purchase and we’ll refund you.

What happens when my TitanCart license expires?

The plugin keeps running exactly as it is on the last version you installed — no product-listing lockouts, no checkout pop-ups demanding renewal, no disabled features. You stop receiving updates and support tickets drop off the priority queue. Renew whenever you want to resume updates; you don’t pay for gap periods.

Can I use TitanCart on multiple sites?

Pricing is per site. The Starter plan covers one site, Business covers five sites, and Agency covers twenty-five sites. When you activate TitanCart on a new site it uses one of your available slots; if you’re at the limit, you can deactivate on one site to free the slot for another. Agencies building many sites usually go straight to Agency.

Is TitanCart GDPR compliant?

TitanCart is a tool; GDPR compliance is a property of how you operate your store. That said, the plugin gives you everything you need to comply:

  • Personal data export on request (TitanCart → Customers → [customer] → Export personal data).
  • Right to erasure — a delete-customer action that also anonymises (not deletes) the customer’s order history so your accounting records stay intact while the personal identifiers are removed.
  • Audit trail of consent checkboxes at checkout (privacy policy, marketing opt-in).
  • Cookie-less checkout if the TitanCart session cookie is configured as session-only.

How do I get support?

Submit a ticket at help.titancart.io/helpdesk/. You’ll need a free account (sign up at help.titancart.io/account/ or use your marketplace account) to submit.

For urgent issues, include your license key and as much detail as you can — exact error messages, the WordPress + PHP versions, the steps to reproduce, and a screen recording if the issue is visual. Priority tickets from Business and Agency customers are answered the same business day; Starter tickets within 1–2 business days.

Do you offer refunds?

Yes — 14-day money-back guarantee on all TitanCart purchases, no questions asked. Email support with your order ID within 14 days and you’ll see the refund on your statement within 5–7 business days.

After 14 days, refunds are reviewed case-by-case. We’ll always consider reasonable cases (a product you couldn’t use due to a bug we couldn’t fix, a miscommunication about what’s included) — email us and we’ll sort it out.

How do I import existing products from a CSV?

Go to TitanCart → Tools → Import → Products and upload a CSV. The import UI has a column-mapping step so you don’t have to match TitanCart’s exact header names — map your columns to the fields, preview the first ten rows, and commit.

For very large imports (50,000+ rows), the import runs in the background via WP-Cron and you get a status email when it’s done. Smaller imports complete immediately in-browser.

Can I customise an email template?

Every transactional email (order placed, order shipped, password reset, etc.) lives as a PHP template in the plugin’s templates/emails/ folder. Override one by copying it into your-theme/titancart/emails/[template-name].php and editing. The plugin checks the theme folder first, so your version takes precedence without modifying plugin files.

There’s also a plain-English customiser at TitanCart → Settings → Email where you can tweak subject lines, the from-name and from-email, and a handful of commonly changed snippets without touching PHP.

What’s on the roadmap?

Public roadmap is maintained at the main site under titancart.io. The short version: more built-in gateways, a headless-commerce API for mobile apps, and progressively more of the current extensions getting folded into the core plugin as they mature. Vote on prioritisation from your account page at market.titancart.io.