How to Enable Device Permissions like Camera and Location for Shop Features?

Questions:

  • Why is my store camera or location feature not working?
  • How do I allow browser permissions for location or payments?
  • How do I fix features that require user device access?

Tags: Security-Configuration--Permission-policies--Camera-not-working--Location-tracking-setup--Fix-broken-features--Dashboard-settings

Description:

What you notice: a feature that needs the visitor's camera, microphone, location, or a built-in payment prompt does nothing — sometimes without even asking the visitor for permission.

Why this happened: These are powerful, sensitive features. To protect your visitors, your shop now switches all of them off by default. A tool can only use the camera, microphone, location or payment features if you deliberately allow it. This prevents a rogue or hacked tool from quietly switching on a visitor's camera or tracking their whereabouts. So if you've added a genuine feature that needs one of these — for example a "find my nearest store" map that uses location — you simply need to turn that one feature on.

Solution:

  1. Open Permission Policies

    Go to System Configuration → Security Configuration → Permission policies.

  2. Locate the Required Feature 
    1. Find the feature you need in the list. The everyday ones are:
      • location (geolocation) — "find nearest store", local delivery checks
      • camera / microphone — video try-on, scan-a-code, recording
      • payment — browser payment prompts
      • fullscreen — full-screen videos or galleries
  3. For ex : Geolocation and Payment permissions
  4. Configure the Access Settings
    • To let your own shop use it, turn it on for your own site (the usual choice),
    • To let an embedded outside tool use it, add that tool's web address.
  5. Save and reload.

Tips and Tricks:

If the feature lives inside an embedded box (like a video or map), you may also need to allow that box itself — see How to Fix Blank Embedded Videos and Maps on Your Website.

Pro-Tips:

  • These features only ever work on a secure connection — which your shop already guarantees. So there's nothing else to set up on that side.

  • If you're not sure which item in the list matches your feature, hand this article to your web agency or our support team and they'll switch on the right one.

Warnings:

  • Only grant permissions to verified and trusted outside tools to prevent security vulnerabilities or unauthorized data tracking.

  • Features requiring device permissions will fail to load if your site does not maintain a secure HTTPS connection.

Note for your agency: This is the Permissions-Policy header. All features ship with an empty allowlist (denied for everyone). Allowlist values: self, specific origins, or *. Legacy keys fullScreen / publickeyCredentials(Get) are mapped to the standard feature names automatically.

Subscribe to our newsletter

Stay informed at all times. We will gladly inform you about product news and offers.