Skip to content

Storefront URL

Storefront URL

Storefront URL is a parameter that is included in some API requests to specify which language, domain, etc., should be used when the backend sends emails.

Problems

Local instance

If you are developing a local frontend app using a cloud instance, you may encounter an issue with the wrong storefront URL. For example, the backend may expect http://frontends.shopware.com, but your local instance may be http://127.0.0.1:3000. To address this problem, you can set up host with https://frontends.shopware.com.

127.0.0.1:3000 http://frontends.shopware.com

Windows "C:\Windows\System32\drivers\etc". Linux/macOS "/etc/hosts"

Preview instance

Another problem that you may encounter is with the preview instance. For example, the backend may expect http://frontends.shopware.com, but your preview instance may be http://1.0.4.frontends.shopware.com. To address this problem, you can set the devStorefrontUrl parameter as shown below:

runtimeConfig: {
    public: {
      shopware: {
        ...
        devStorefrontUrl: 'http://frontends.shopware.com'
      },
    },
  }

or, by env variable

NUXT_PUBLIC_SHOPWARE_DEV_STOREFRONT_URL: https://demo-frontends.shopware.store