1

Shopify API changes on April 1, 2020

Shopify API changes

[Update: April 2, 2020 Our Shopify doc has more details if the below aren't working for you: https://support.klipfolio.com/hc/en-us/articles/215546588#managing 

Not all the end-points are migrated to cursor-based pagination in version 2019-07 e.g /order.json is not, in that case if user has Paginate: checkbox checked it will only return 50. To return all the records use the version 2019-10. ( which has support for cursor-based pagination for all the end-points ).]

Hey everyone!

Just a heads up that the Shopify API is changing on April 1, 2020. 

There is one required action to take to ensure your Shopify data sources function properly:

  1. Shopify is moving from numbered pagination to cursor-based pagination starting April 1st 2020. To ensure your data source queries continue to function as expected you will need to remove any references to the page=X parameters in your urls. We now automatically take care of pagination for the Shopify connector so you no longer need to specify the pages manually as of April 1, 2020.

 

Here are a couple of important things to note:

4 comments

  • 0
    Avatar
    Oscar Rocha

    What do you mean about you already take care of pagination since is cursor-based pagination?

    How do we have to implement it?

  • 0
    Avatar
    Meggan King

    Hi Oscar

    The Shopify connector has a check box to select if you want multiple pages. If you have this selected, it will automatically be switched to cursor based pagination. 

     

    If you are using the REST/URL generic connector, then it will not be automatically switched. In that case, you must create new data sources using our Shopify connector. 

     

    Hope this helps,

    Meggan

  • 0
    Avatar
    Christophe Heyraud

    The pagination doesn't seem to work. We have the checkbox selected but the API only returns the last 50 records. Would you mind taking a look? Thank you

  • 0
    Avatar
    Meggan King

    Hello

    The support team is happy to investigate. It is working for other accounts, so it could just be a temporary glitch. Please send your details to support@klipfolio.com

     

    Thank you

    Meggan

Please sign in to leave a comment.