When a customer places an order for multiple cases (we sell in bulk), each case gets fulfilled and shipped separately — and that means Shopify is sending out a separate shipping confirmation email for every single case.
So if someone orders 5 cases, they can get up to 20 separate emails.
Ideally, we’d like to only send one shipping confirmation email per order — once everything has shipped.
Has anyone dealt with this before? Would love to hear what worked for you! Thanks in advance
Right now, you need to disable the Shopify fulfilment emails. Setup a web hook to listen and check for when all shipments have been sent as a trigger for an email about all shipments.
You have an Order Fulfilled trigger, which runs every time any line item is fulfilled in an order (kinda annoying) but you would then use a loop to loop through the line items in the order, check each one is fulfilled and only when they’re all fulfilled, would you send out an Order shipped email.
You might have to use an App like FlowMail to send the shipping email in that case, as you’d only be able to email subscribed customers via Flow’s normal email methods.