EZ Exporter Update: Migration to Shopify's New GraphQL Product APIs Complete
EZ Exporter has been successfully migrated to use the new Shopify GraphQL Product APIs which provide support for up to 2048 (aka 2K) variants per product. This means that our app will be able to export more than 100 variants per product (the current variant limit) once this option for the increased variant limit has been enabled on your Shopify store.
While the way GraphQL fields are formatted is different from REST (camel case vs snake case), we kept the old REST format for consistency and backward compatibility with existing settings. A bunch of fields have also been renamed in GraphQL (e.g. "body_html" to "descriptionHtml"), but we kept the old field names to avoid confusion.
There are also cases were certain fields changed completely. For example, the "images" field no longer exist in the new APIs and instead became part of a new "media" field. The "media" field includes the URLs for all kinds of media and not just images, so to re-create the old "images" field, we had to filter the "media" field by the image object type and then map the result to the "images" field.
This is all handled automatically on the backend, so existing users who are already familiar with the app won't have to re-learn the new fields.
According to Shopify, merchants on a Shopfy Plus plan or above will start to be able to opt-in to early access to this increased variant limit early next month.
Tags: new features, ez exporter, 2k variants, 2048 variants