How to handle Pre-Orders coming from external site

I’m a developer with a Shopify Plus client who wants to allow pre-orders on their single product that is not yet available for purchase. Customers would pay a deposit up front and then pay the rest of the price of the product once it’s available.

We are building them an external custom site off of Shopify which would hopefully send customers directly to the Shopify checkout. In other words, there would be no Shopify storefront.

How would you handle this? I’ve looked into cart permalinks but I don’t know how I would go about using that to create a “pre-order” order. I’ve also looked into preorder apps (notably Globo Preorder App and Advanced Pre-Order because they allow partial payments), but I’m not sure how to integrate those from off-Shopify. Is this possible using the Shopify REST API and/or DraftOrder API?

Thanks in advance!

Hi @beckysolomon ,

It sounds like you need to set up headless pre-orders. Doc here

Deposit-based pre-orders will work fine with this too. (test store deposit-based pre-order here)

The above is all with the PreProduct Shopify app installed.

Feel free to shoot through any questions, if the above is unclear.

Cheers,

Oli

——————————

Founder [email removed] www.preproduct.io

The smarter way to launch products.

Thanks @OliUK

Do you have any demos I can view of the headless mode in action? How customizable is the look of it?

Hi @beckysolomon ,

Customisation wise, the cart, button, colours/wording/header are all customisable. Bit more info here.

There’s a ‘headless code generator’ in the app, where you can create the snippet for the product in question. We don’t have a sample page up with the headless snippet running, but it’s much the same as the regular mode in appearance.

I’m going to private message you a headless snippet from our test store for you to play around with. It should work in whichever site you put it, but sometimes a couple of styling tweaks need to be made.

Cheers,

Oli

——————————

Founder [email removed] www.preproduct.io

The smarter way to launch products.