Visser Labs – WooCommerce Plugins

  1. Home
  2. Knowledge Base
  3. Account
  4. How to activate staging sites on your Visser Labs license

How to activate staging sites on your Visser Labs license

If you’re testing updates on a staging copy of your store before pushing them live, you don’t need a second license. Every Visser Labs license for Store Exporter Deluxe lets you activate up to 3 staging sites alongside your live site, at no extra cost. This guide shows which staging domains count and how to activate one.

Prerequisites

RequirementDetails
Active Visser Labs licenseAvailable under the Downloads tab of your account
Staging site domainMust match one of the recognized staging patterns listed below
Plugin installed on the staging siteThe same Visser Labs plugin (for example, Store Exporter Deluxe) must already be installed and active on the staging site

Eligible staging domains

Our license server recognizes a staging site automatically if its domain matches one of these patterns. The match is made from the start of the address, so the shape of the address matters.

  • localhost
  • 127.0.0.1
  • *.dev
  • *.local
  • *.test
  • *.staging
  • *.example
  • *.invalid
  • dev.* (for example, dev.domain.com)
  • local.* (for example, local.domain.com)
  • test.* (for example, test.domain.com)
  • staging.* (for example, staging.domain.com)
  • stage.* (for example, stage.domain.com)
  • preprod.* (for example, preprod.domain.com)
  • *staging.wpengine.com (WP Engine)
  • *stg.wpengine.com (WP Engine)
  • *dev.wpengine.com (WP Engine)
  • dev-*.pantheonsite.io (Pantheon)
  • test-*.pantheonsite.io (Pantheon)
  • staging-*.kinsta.com (Kinsta)
  • staging-*.kinsta.cloud (Kinsta)
  • env-*.kinsta.cloud (Kinsta)
  • *.cloudwaysapps.com (Cloudways)
  • *.sg-host.com (SiteGround)
  • *.myftpupload.com (GoDaddy)
  • *.instawp.xyz (InstaWP)
  • *.preload.site
  • *.tempurl.host
  • *-staging.wpdns.site
  • *-staging.onrocket.site
  • *staging.astahosting.com.au
  • *staging.leserviceweb.com
  • *-dev.ksysweb.com
  • *-stg.ksysweb.com
  • *.ngrok.io

The dev, local, test, staging and stage prefixes each allow one optional digit, so domains like dev2.domain.com and staging1.domain.com also count as staging.

If your host provides staging environments and its domain pattern isn’t in this list, contact us to have it added.

Step 1: Find your license key and activation email

  1. Copy your license key from the Downloads tab of your account.
  2. Open the order confirmation email you received when you bought the license.
  3. Find the License Keys table and copy the address in the Activation Email column.

The activation email belongs to your license, so it can be different from the email you use to log in to WordPress. If you can’t find the order confirmation email, open a support ticket and we’ll confirm the activation email on your key.

Step 2: Activate the license on your staging site

  1. Log in to the staging site’s wp-admin.
  2. Go to WooCommerce → Store Export.
  3. In the plugin’s sidebar, click License under the System group.
  4. Enter your key in the License Key field.
  5. Enter the address from your order confirmation email in the Activation Email field.
  6. Click Activate License.

A confirmation message appears, and the license status badge changes to Active.

Store Exporter Deluxe License page with the License Key and Activation Email fields filled in

Remove a staging site from your license

  1. Log in to your account.
  2. Open the Downloads tab.
  3. Click View Sites next to the license. The window lists your activated sites and your staging sites.
  4. Click the red cross beside the staging site you no longer need.

For more detail, see how to remove an activated site from your license.

Troubleshooting

I entered my license and clicked Activate License, but the status still shows Inactive
Copy the address from the Activation Email column of your order confirmation email and enter it again. The check ignores upper and lower case, but the address must otherwise match exactly. Also, confirm the staging domain matches one of the eligible staging domains listed above. If both are correct and activation still fails, open a support ticket with your license key and staging URL, and we’ll confirm the activation email on your key.
My staging site isn’t being recognized as a staging site
Use a domain that matches one of the eligible patterns, for example dev.domain.com or staging.domain.com. If your host offers a staging environment with a different URL format, contact us so we can review adding it.
You have used all 3 staging sites
Your license allows up to 3 staging sites. When all 3 are in use, activating a 4th shows the message “You have reached the maximum number of staging sites allowed for this license.” The 4th site does not use one of your paid activations instead. Open My Account, then Downloads, click View Sites, and click the red cross beside a staging site you no longer use. Then activate the new staging site again.
I can’t find License in the plugin sidebar
Go to Settings → Visser Labs License instead. On a multisite network, open Network Admin and click Visser Labs License in the main menu. The fields are the same.

Frequently Asked Questions

Do I need to buy a separate license for my staging site?
No. Each Visser Labs license already includes up to 3 staging site activations. Use the same license key and the same activation email as your live site.
Will activating a staging site use up one of my live site activations?
No. Staging site activations are tracked separately from your regular site activation limit.
What happens if I move my staging site to a live domain?
Once the domain no longer matches an eligible staging pattern, you’ll need to activate it as a regular site using an available site activation on your license.

Need more help?

If you’re on a premium Visser Labs plugin like Store Exporter Deluxe, open a support ticket, and our team can check your license and staging site activations directly.

If you’re using the free Store Exporter plugin, post your question on the WordPress.org support forum, and a team member will follow up.

Was this article helpful?

Related Articles

Resources & Help