Skip to content

[Bug]: Shopify Connector: EU country code "EL" (Greece) incompatible with Shopify's ISO 3166-1 requirement #6129

@frank-embleton

Description

@frank-embleton

Describe the issue

The Shopify Connector fails when exporting customers/companies with the EU country code "EL" for Greece. Business Central correctly uses "EL" for VIES (VAT Information Exchange System) validation and EU regulatory compliance, but Shopify's API requires the ISO 3166-1 alpha-2 standard code "GR". The connector does not map between these two legitimate standards.

Expected behavior

The connector should map EL to GR when going from BC to Shopify and vice-versa

Steps to reproduce

  • Set up Business Central in an EU country (e.g., Denmark)
  • Configure Country/Region for Greece with Code "EL" (correct for EU/VIES purposes)
  • Create a customer with country code "EL"
  • Attempt to export the customer to Shopify
  • Export fails with GraphQL validation error

Additional context

No response

I will provide a fix for a bug

  • I will provide a fix for a bug

Metadata

Metadata

Assignees

No one assigned

    Labels

    IntegrationGitHub request for Integration area

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions