Serverless Shopify Order Tracker Development

Job ID: 39614582

Budget: £20 – £250 GBP

I’ve built a custom order tracking tool for my Shopify store. It’s working well for recent orders by using the Shopify REST API, but it can only check the last 250 orders. I now need it to work for older orders too — beyond the 250 limit.

The tool is hosted on Vercel as a serverless function and is connected to a Shopify frontend where customers can check their order status by entering their email and order number.

I need someone who can:

Rebuild or adjust the existing track-order.js file

Use the Shopify Admin API (GraphQL) to search and paginate through older orders

Match orders by order number and customer email

Pull the order timeline (events) to check if a portrait has been delivered

Extract a link from the message (if present) and return it as part of the response


The frontend is already built — I just need help with the backend logic to get accurate results from older orders.


---

Requirements:

Experience using the Shopify Admin API with GraphQL

Knowledge of Vercel functions or similar serverless setup (like Netlify or AWS Lambda)

Strong debugging and error-handling skills

Ability to finish this quickly



---

What I Already Have:

Working REST version that retrieves the most recent 250 orders

Frontend form on a Shopify page

Fully hosted Vercel environment with API access



---

To Apply:

Please include:

A short explanation of your experience with Shopify GraphQL

Any examples of similar projects

Confirmation that you can help fix the pagination and timeline part of this project