Skip to content

[Bug]: Missing OnTrac value in Enum 30122 "Shpfy Tracking Companies" #5945

@daniloziva

Description

@daniloziva

Describe the issue

in communication from BC to Shopify, for selected agent ONTRAC, I am missing a value to map the carrier in BC, which defaults the value to "Other" in Shopify. This confuses customers and they have issues with locating their packages.

Image Image

Expected behavior

OnTrac to be added as an enum value to the list. That will properly map the values between BC and Shopify.

Alternatively, allow extensibility of the Enum so partners can extend the table in case of any new missing values

Steps to reproduce

Add a carrier linked to OnTrac carrier in Business Central. The only value you can map it to is Other.

After sync to Shopify, the tracking will be mapped to "Other" and customers cannot tell who the company that ships the package is.

Additional context

This was an issue in ALAppExtensions a while back. I completely lost it out of sight.
microsoft/ALAppExtensions#28776

Comment in old PR from @onbuyuka

It would be great if you could add all missing ones from any country list here: https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentTrackingInfo#supported-tracking-companies

And update the comment on the enum that points to deprecated REST documentation

I will provide a fix for a bug

  • I will provide a fix for a bug

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions