Frequently Asked Questions

General Questions

What is a REST API?

REST (Representational State Transfer) is an architectural style for building web services that communicate over HTTP, similar to how web browsers interact with servers. It provides a standardized way for applications to exchange data and perform operations.

Recommend reading the REST API handbook for more information.

What are the benefits of a headless store?

A headless store allows you to separate the front-end and back-end of your eCommerce application. This means you can use any technology stack for the front-end while still leveraging WooCommerce’s powerful capabilities.

Benefits include:

  • Flexibility in choosing front-end technologies.
  • Improved performance and user experience.
  • Easier integration with third-party services.
  • Enhanced scalability and maintainability.
Is CoCart Maintained?

Like WordPress itself, CoCart is also under constant, active development. That means that as the API evolves, you’ll be able to utilise the improvements introduced without major disruptions to your store and your development processes.

Are there any limitations?

If you are working on a custom e-commerce solution or need to extend the functionality of WooCommerce, CoCart could be a valuable tool for custom development.

While CoCart is designed to be easy to use, it is a tool created specifically for developers.

If you are extending CoCart or simply customizing it to your needs, you will need an understanding of how PHP code works, and a decent grounding in the basics of WordPress (such as ‘Hooks’) to get the most value out of the plugin.

Do you integrate with WooCommerce?

Yes! CoCart is specifically designed for websites that use WooCommerce, a popular e-commerce plugin for WordPress. If your website doesn’t use WooCommerce, CoCart will not be relevant for your needs.

Is CoCart compatible with plugins?

CoCart utilizes all WooCommerce functions and hooks so other plugins that rely on them are compatible.

Some plugins expect certain behaviour when items are added to the cart so we do our best to cover those expectations in a guide should it be needed.

With over 50,000 plugins available in the WordPress directory, WooCommerce’s marketplace and others out there in the WordPress abyss, some conflicts may arise.

In the unusual circumstance that such an issue occurs, we will always do our utmost to try and resolve those conflicts through our friendly support.

Where can I get help?

You can get help either via email or via our Discord server.

Please read our support policy on what is and what is not supported.

Pre-purchase Questions

Do you offer a free trial?

No. But you can try the latest version of CoCart online for free by creating a sandbox to see if it’s right for you.

Do you offer refunds?

Yes. But before you make a decision to purchase. We recommend that you try creating a sandbox first to try the product out at no cost.

See refund policy for more information.

Can I upgrade/downgrade my subscription?

Yes you can. Login to your Polar account and you can manage which tier you wish to change to. Otherwise, contact support for assistance.

What payment methods do you accept?

We accept all major credit cards, Cash App Pay, U.S. Bank Account, Apple Pay and Google Pay. All payments are processed securely through Polar.

Do I get an invoice?

Yes. During checkout you can fill in your company details and an invoice is automatically generated and sent to you.

Who processes CoCart orders?

Our order process is conducted securely by our online reseller Polar. Polar Software Inc is our Merchant of Record for all our orders and they will invoice and charge you.

Why do I need to pay Tax/VAT?

VAT is a required sales tax in some countries. Fill in your company details during checkout and the VAT will be deducted.

The checkout says my credit card is declined

Usually it’s your bank issuing the decline, for a number of different reasons like insufficient funds, they think the transaction is fraudulent or you typed the wrong CCV.

Unfortunately, banks rarely send along the real reason for declining a transaction and if it’s none of the above, the only recourse is to contact your bank to figure out what the problem is.

Do I need to renew my subscription?

To keep giving you continued access to updates, yes. Subscriptions will renew automatically for you unless paused or cancelled.

If you cancel your subscription at any time, you will lose access to updates and support once the billing period ends.

Will I be reminded of renewals?

No. It is up to you to keep track of your subscription.

What happens if I cancel my subscription?

Once cancelled, your license remains active until the end of your current billing period. After that, the license status changes to “cancelled” you will no longer have access to updates and support.

You can still use CoCart as before, you just won’t be able to receive further updates. Please be aware that running outdated versions of any software brings an inherit security risk with it.

Can I pause my subscriptions?

Yes you can, but please know that when it comes to renewing your license, plugin updates past your subscription will not be available to you.

Do you offer any lifetime deal?

We do not. Lifetime deals are really for products/services that don’t require much maintenance or any for that matter to keep working.

As CoCart is an extension of WooCommerce, updates are important to keep up with changes they make which is why we do subscription only.

Can I use CoCart on a multisite?

CoCart can operate in a multi-site environment.

Can I use CoCart with WordPress.com?

Yes. All our WordPress plugins are compatible with WordPress.com Business and eCommerce plans, which allows installation of plugins.

Do you offer purchasing power parity (PPP)?

Yes, we offer PPP for countries with significantly lower average income to make our prices fair for everyone. Contact us with proof of residence to receive a discount code.

Multisite Questions

How many site licenses do I need for a multisite?

To use one of our plugins on a WordPress multisite, you will need a license for each sub-site where you will be using it. For example:

  • If you want to use it on 5 sites in a multisite then you will need a license for 5 sites.
  • If your multisite contains 10 sites but you only want to use the plugin on 1 site, you will need a single site license.

You should enter the license key on the plugin settings page for each site where you want to use the plugin.

Do I need to network activate the plugin?

Yes, the plugin should be network activated even if you are only using it on 1 site within the multisite. This is needed in order to update the plugin.

Does the plugin stop working if license expires?

Absolutely not. The plugin will continue to serve you well even after your license has expired. Inactive licenses simply will not receive automatic updates or be given support.

Installation Questions

How do I install CoCart?

Installing CoCart is just like installing any other WordPress plugin.

See the getting started guide for more.

Can I uninstall?

We can’t imagine why you’d want to, but you most certainly can uninstall.

You’ll need to deactivate CoCart first by clicking on the ‘Deactivate’ link on the Plugins page, followed by the ‘Delete’ link.

This will remove all of the plugin’s files from the WordPress plugins directory.

Please note, it does not deactivate your license and you will need to repeat the process if you have any CoCart add-ons installed as well.

Is it safe to uninstall?

Uninstalling CoCart will not affect any of your store data such as products or orders should you decide to not use CoCart.

Please note, however, your headless store will no longer have access to any of CoCart’s API endpoints and all current cart sessions will no longer exist.

If you are using CoCart specific functions to access data in your plugin files, these functions will no longer exist, and your website will no longer function as expected.

Updates Questions

Are updates free?

Plugin updates for the core plugin and any free add-ons will always get free updates. CoCart Plus and any premium add-on requires a valid license key to receive updates.

How do I update CoCart?

CoCart can be updated either via one-click update or manually. When an update becomes available, you will receive a notification on your Plugins page.

To apply the update via one-click update, simply click ‘update now’ in the notification on the Plugins page.

To update manually, you can download the new version of the plugin from the WordPress plugin repository. You can then safely delete the plugin directory on your server, and upload the new version via FTP.

For more details please see our guide: How to update CoCart

I can’t seem to connect to the update server?

In some hosting environments, communication may not be possible between your server and the WordPress update server.

If this happens to you, please note any error messages you find, and contact support.

How do I downgrade CoCart?

If you’d like to go back to an earlier version of CoCart, we’d recommend using our CoCart Beta Tester.

Once installed, hover over the admin bar in the dashboard where it says “CoCart Beta Tester” and click “Channel: Beta”. Then you will be given the option to select between Beta, Release Candidates and Stable Releases. Select “Stable Releases” and save.

Hover over the admin bar again and click “Switch versions”. Then you will be given a list of releases to select and switch over.

How do I downgrade CoCart Plus?

All the previous versions of CoCart Plus are available for download under your account. To start rolling back, you’ll need to login, download and unzip the version you’d like to rollback to.

Then, on your website, upload the older version via “Add New Plugin” button.

Please note, however, installing older versions may require downgrading CoCart too.

License Questions

What is a license key?

A license key, also known as an activation key, is a unique alphanumeric code used to authenticate and activate software. It serves as a form of digital rights management (DRM) to ensure that only legitimate users can access and use the software.

It also enables us to control and monitor the number of installations and ensure that users comply with the terms of the software license agreement.

Where can I find my license key?

After purchasing a paid tier, you will receive a unique license key via email and via your CoCart store account with your purchase.

Can I upgrade/downgrade my license?

If you have a subscription, yes you can. Login to your account and you can manage which tier you wish to change to. Otherwise, contact support for assistance.

How do I activate my license key?

To activate your CoCart license, you need to paste your license key into the available space on the page at CoCart > Updates. Then click the ‘Save Settings’ button.

You can find this key on your store account page.

How do I move my license key to another domain?

You first need to deactivate the license key on the domain it was activated on. Then simply activate the license key on the domain you want.

What data is recorded upon activation?

Each time a CoCart license key is activated, the following data is sent to Lemon Squeezy and saved to later validate activation’s and download updates:

  • CoCart license key
  • WordPres site url

No personal data such as site name, WordPress version, site language, timezone, usernames, emails or IP addresses are recorded.

How many times can I activate my license?

The maximum number of “active” activation’s is limited by the license tier. The first two tiers are limited to 1 activation only.

In addition, we provide an extra number of activation’s for “development + staging” websites.

To better understand how we determine if a website is considered a production, staging or development environment, please consult the following ruleset:

  • Dev: Is URL a single segment? (localhost)
  • Dev: Is URL an IP address? (192.168.0.1)
  • Dev: Does the URL contain a dev related segment? (dev.website.com, website.dev, website.dev.cc)
  • Dev: Does the URL contain a dev-related subdomain? (test., testing., sandbox., dev., local.)
  • Dev: Does the URL contain a dev-related TLD? (.local, .loc, .localhost, .test, .dev)​​
  • Stage: Does the URL contain a stage-related subdomain? (stage., staging.)
  • Stage: Does the URL contain a stage-related parent? (staging-sitename.kinsta.cloud, sitename.flywheelstaging.com, test.wpengine.com)
  • Prod: All other URLs.

Remember you can upgrade or downgrade your license at any time, and our support team is always here to help answer your questions!

What if I’m working locally?

If you’re working on a local installation of WordPress then this doesn’t contribute to your limit. This means that you don’t need to deactivate the license key from your local site in order to activate it on the new domain.