Happy Friday all!
Would it be possible to get the flow work in the way written in points below:
- Prices needed to be hidden on the landing page and totally free (including shipping) at check out.
- Customers can ONLY place an order if they have a specific code that we send them.
- Without a code, you won’t be able to complete the order. There should be no way for someone to accidentally pay for an order either.
- Codes are specific to the list of emails we’ve shared.
To share more context, the page is for a specific group of customers we want to celebrate and reward. Only those specific customers should be able to select and complete a gift order. If someone were to share the link with someone who is not on the finalized list, that person should not be able to complete an order.
Or How close we can achieve this flow or any alternative flow would be of great help
I will greatly appreciate if anyone could help with this!
Thank you
Happy Friday @AlanFinn The simplest and most controlled way is to just use draft orders that you generate all of them to send 1 of each to each individual email so they go directly to checkout.
Otherwise from the req’s list :
If your on Shopify Plus this is easy with checkout-scripts and control over checkout.liquid to attempt and invalidate order from people not on a list.
Without Shopify Plus having the purchase be totally free including free shipping in checkout will take some effort and require discount apps or specific product&shipping profile setup.
- Customers can ONLY place an order if they have a specific code that we send them.> - Without a code, you won’t be able to complete the order. There should be no way for someone to accidentally pay for an order either.
You’ll need to bookend this feature as frontend customizations only go so far in this type of purchase restriction and if you have a high demand product industry-communities will try to bypass directly to checkout due to how shopify’s apis work.
You will want a backend process to validate order emails for acceptance/rejection , with Shopify Plus the flow app may be able to do this I believe with just customer tags, otherwise usemechanic app for automations can be scripted for this use case as the off the shelf cancellation scripts are not this specific.
https://tasks.mechanic.dev/?q=cancel
But could be connected possibly quickly by inverting some logic https://tasks.mechanic.dev/tag-orders-with-customer-tags-when-customer-is-tagged >>> https://tasks.mechanic.dev/auto-cancel-fulfillments-when-an-order-is-tagged
If you have the budget and needs this explored contact me.