FROM CACHE - en_header

New sample Shopify app, with .NET!

Lydia_Krupp-Hun
Shopify Staff (Retired)
Shopify Staff (Retired)
135 2 4

Hello developers!

I'm excited to announce a new sample Shopify app, built in .NET! You can find the Look Book source code on github.

Colin McDonald recently published a .NET adapter for the Shopify API, which means that you can now develop Shopify applications using C# and ASP.NET. Feel free to explore and build off of the sample Look Book application.

If you're having difficulty developing your Shopify app in .NET, feel free to get in touch and I'll do my best to help you out. I'd also like to hear your suggestions for resources that you'd like to see to get you comfortably building Shopify apps in .NET. And finally, if you're doing app development in .NET, give me a shout and let me know what you're working on! You can find me on Twitter @lkrupphunter.

Happy developing!

Lydia | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog
Replies 4 (4)
ishahrier
Shopify Partner
17 0 0

any further update ? 😄

tahiralvi
Tourist
10 0 1

@Lydia_Krupp-Hun Have you updated the .NET API for ASP.NET MVC Web API.

Tiber
Excursionist
25 4 4
evaldas_92
Shopify Partner
33 0 13

Late to the party, but we're slowly building up a .NET Standard libraries for building Shopify apps. Currently it depends on nozzlegear/ShopifySharp for communications layer, but provides a ton of ground work and functionality on:

  • Shops (tracking which shops have interacted with the app)
  • Apps (which Shopify apps are configured on current .NET application - you can have same .NET application serve multiple apps)
  • Application Installations (which shops have installed which apps, when, access tokens, etc.)
  • Webhooks (configure webhooks from Startup class)
  • ScriptTags (configure script tags from Startup class)
  • Assets (configure assets from Startup class)
  • Background Jobs (configure recurring/scheduled jobs from Startup class)
  • No billing yet, since we're mostly building custom apps for now 😞

It has a Core package and supplementing packages built around it, such as using EFCore as persistence implementation, CQRS, DDD, messaging, etc.

If there's enough interest, we might consider open sourcing it sooner than later.