.NET Shopify GraphQL Integration

Job ID: 39813254

Budget: £20 – £250 GBP

I have a Shopify store that I want to monitor and update from a lightweight .NET application. The app must establish a secure connection to Shopify’s GraphQL API by combining access tokens with an OAuth flow, then keep that session alive for real-time operations.

The two core capabilities I need are:
• Retrieving full product data (titles, variants, prices, images, metafields) on demand so I can feed it into internal reporting tools.
• Pushing inventory level changes instantly whenever stock moves in my warehouse system.

Because these calls will run in real time, the application should maintain an efficient, low-latency pipeline—ideally using asynchronous C# and the newest GraphQL client libraries (for example GraphQL.Client or ShopifySharp if you prefer). Connection details, token storage, and OAuth refresh logic must be handled securely and exposed through a simple configuration file or environment variables.

Deliverables
1. Visual Studio solution (C#, .NET 6 or later) with clean, well-commented code.
2. A concise README explaining setup, registering the Shopify app, generating access tokens, and running the OAuth handshake.
3. Sample methods demonstrating:
– Querying products with GraphQL.
– Updating inventory levels with a mutation.
4. Proof of concept console output (or minimal UI) showing both actions succeeding against a development store.

If you have prior experience with Shopify’s GraphQL endpoints and can get an MVP up quickly, let’s talk.