Skip to content

Shopify: Updates schemas and handling for order fulfillment tracking#25

Open
ashevchun wants to merge 1 commit intomainfrom
shopify_4_0_0
Open

Shopify: Updates schemas and handling for order fulfillment tracking#25
ashevchun wants to merge 1 commit intomainfrom
shopify_4_0_0

Conversation

@ashevchun
Copy link
Collaborator

What

  • Major update to Shopify app integration:

    • Improved data accuracy for order lookups and pulls
    • Enhanced error handling for more helpful messages
    • Updated compatibility with the latest Shopify API
    • More complete and reliable order details in Gladly

    Schema fields changed:

    • Changed FulfillmentTrackingInfo fields: company, number, and url from non-nullable (String!) to nullable (String)
    • Changed Product.tags from String to [String!]!

Why

To ensure more reliable order lookups, better error messages, and support for new Shopify features.
https://shopify.dev/docs/api/admin-graphql/latest/objects/fulfillmenttrackinginfo
https://shopify.dev/docs/api/admin-graphql/latest/objects/Product

Release Notes - for non technical people

This update brings several improvements to how Gladly connects with your Shopify store:

  • Order information is now more complete and accurate, so you can see all the details you need in one place.
  • Fewer errors and better error messages mean less confusion and faster support for your customers.
  • The app now works with the latest version of Shopify, ensuring continued compatibility and access to new features.
  • Shipping and tracking details are more reliable, with better handling of missing or incomplete information.
  • Product tags are now shown as lists, making it easier to organize and find products.

Overall, you should notice a smoother experience when looking up orders and helping customers, with more information available and fewer issues.

Makes fulfillment tracking fields nullable in GraphQL schemas and ensures response transformations map nil values to empty strings for consistency. Improves error handling and test coverage for order lookups. Bumps app version to 4.0.0 to reflect breaking schema changes.
@ashevchun ashevchun marked this pull request as ready for review October 30, 2025 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant