We’re creating a (sales channel) app to support an external marketplace website that we run. The app allows Shopify merchants to add their products to the sales channel, which are then exported to our marketplace.
Next we need to get the orders placed on the external marketplace back into Shopify. We’ve been advised during our app listing review that we should be creating Checkouts by using permalink to a basket on the merchant’s shopify store, but we don’t really want to do this – the actual checkout will have already happened on our external marketplace, including payment. Can we jump to just importing completed Orders into Shopify?
The closest analogy would be a Shopify Amazon integration – the products are listed, sold, checked out and paid for on Amazon, and then the amazon orders are synced into Shopify. Our website is the Amazon equivalent: we handle baskets and payments. When you purchase on Amazon, you’re not redirected to a Shopify basket to checkout, but this seems at odds with what we’ve been asked to implement.
I can’t see a way of completing a Checkout without money changing hands. I would need to have a completed Checkout, paid for, without Shopify doing any payments, so no Stripe integration, no Card Vault, etc. – the payment has already been handled by our own website.
Can anyone advise on if we can skip Checkouts and go direct to completed Orders, while staying within the sales channel rules and passing app store verification?