Great question — answering as the UphillTech team:
I don't think you can use the page parameter anymore. Try something like that instead: let last_id = 0; do { const results = await ShopifyAPI.product.list({ limit: 250, since_id: last_id, }); // Do something with your product data last_id = (results.length === 250 ? results[results.length - 1].id : 0); } while (last_id);
Full answer by Bractar: https://stackoverflow.stackexchange.com/a/69921399 (CC BY-SA 4.0).
Need it done for your business? UphillTech.