Inconsistent access to customer data on Basic plan stores

Topic summary

Core issue: A custom app experiences inconsistent access to customer data across stores on the same Basic plan, despite having identical API scopes (app permissions).

Proposed explanations/checks:

  • Customer Privacy/Data Sharing settings may be stricter on one store, limiting available customer fields.
  • Regional compliance (GDPR in the EU, CCPA in California) and customer consent flows can automatically restrict data access.
  • Differences in how the custom app was installed or configured between the stores.
  • Legacy variants of the “Basic” plan with older permission structures.

Clarifications: GDPR (General Data Protection Regulation) and CCPA (California Consumer Privacy Act) can enforce consent-based data limits.

Status and next steps: No resolution yet. Compare privacy/data sharing settings, consent flows, app installation method, and potential legacy plan differences across the affected stores to pinpoint the cause.

Summarized with AI on December 11. AI used: gpt-5.

I have a custom app that integrates with multiple e-commerce stores. The issue I’m facing is that some users on the Basic plan restrict access to customer data, while others on the same plan don’t.

Is there any additional configuration or setting I might be missing?
I’ve already checked the API scopes, and both stores have the same permissions configured.

It sounds like a data access inconsistency between stores. If API scopes match, check these:

  • Customer Privacy/Data Sharing settings: One store may have stricter privacy enabled.

  • Regional data laws (GDPR/CCPA): Customer consent can limit access automatically.

  • App install method: Ensure both stores use the same custom app setup.

  • Legacy plan differences: Some “Basic” stores have old permission structures.