Been a while since I’ve worked with Shopify’s APIs and I think some things may have changed since the last time I looked.
What I’d like to be able to do is programmatically create checkouts from our backend as we have orders coming in from various other places. I feel like that sounds straight forward, and I’ve got it connected and the call setup on our end, but from what I’ve researched, I need to setup a partner dashboard and use a checkout SDK? I’ve seen the docs for these things, but I’m struggling to see how it all fits together. Any help/guides for this?
Do you want to create checkouts that customers then need to complete, or do you just need to create an order after a customer has successfully made a purchase elsewhere? The latter would be much easier to implement and would only require a single API call.
If you do indeed want to create checkouts though, you do need to create a Partner account, and then create an application within that account that you then convert into a Sales Channel app. Apps set up with our Storefront API can also create checkouts, but are unable to take payments.
That’ll get you access to creating checkouts (but not payment processing, that’s a separate request through the Partner Dashboard) where you could then have a look at this guide to get started.