Order Confirmation on Pickup Orders
Why creating a pickup order via the PRP New Rental screen will always send the customer an order confirmation
Last updated
Why creating a pickup order via the PRP New Rental screen will always send the customer an order confirmation
When creating a new rental via PRP in the Shopify Admin, you can choose whether a Shopify Order is created with it or not.
If you choose to create a Shopify Order, and it's a Shipping Order, there is a checkbox you can check to decide whether to send the customer an order confirmation email on creation.
However, when selecting Customer Pickup as your delivery method, we aren't able to control whether an order confirmation is sent to the customer or not. Shopify will always send the order confirmation.
This is because the only way to create a native Pickup order via the Shopify API is to first create a Draft Order, and then convert it to a finalised Order. By 'native' Pickup order we mean one that is properly recognised as this by Shopify, so that it appears with buttons like "Ready For Pickup" and "Mark as Picked Up" on the Order screen.
Whilst the API has a flag for controlling whether an order confirmation is sent when creating a new Order from scratch, it doesn't have an equivalent flag for controlling whether an order confirmation is sent when converting a Draft Order a finalised Order.
As such, only Shipping Orders created via the PRP admin have the ability to choose not to send the order confirmation email.
The PRP team will stay on top of any developments in this space so that the equivalent functionality can work for Pickup Orders.
Last updated