Setting up multiple Shopware installations for different purposes like testing and staging is not a problem – at least on paper. It gets interesting as soon as it gets towards licenses for extensions and having test or demo shops accessible over the internet. Learn how to handle these issues in this blog post.
When hosting a Shopware 6 store, one requirement usually is: "I want to test changes to the system before releasing them on the live shop." You can do this either locally or on a non-public server without any problems, as detailed in this article in the documentation.
When you want to have your test or staging environment available publicly, maybe because a customer also wants to test the changes, you need to make sure everything is set up correctly to prevent licensing errors.
The elementary steps in bahamas telegram screening a nutshell
Make a copy of your live installation. Let's call the copy "test environment" and the live installation just "live shop."
In the test environment, enter the domain of your live shop in admin panel > Settings > System > Shopware Account > License domain. Of course, your test environment will be available on a different domain, but you need to set the domain of your live shop as the licensed domain in your test environment. When choosing a domain for your test environment, it needs to express the purpose of the installation. Having a subdomain like "dev", "test", or using ".localhost" as TLD in a local environment is good practice. This should prevent misunderstandings about the cause of multiple usages of extension licenses.