I have created a new status called "Ready to collect". The purpose of this status is to record orders where the item is ready to be collected, where a customer has chosen a shipping method as "Reserve & Collect".
I wanted to add this extra feature to allow local customers to be able to order online, but select the option to collect the goods in store without having the item(s) shipped.
I have created an email template based around the shipped email, which just says that the order is ready to be collected, but i am struggling to find a "trigger" that i can use that will change the status to "Ready to collect" and therefore send this email to the customer.
I cannot use the shipped trigger, as this would mean that every order that i mark as shipped, will then receive an email saying that their order is ready to collect. Specifically, i would like to create a new trigger that we can select manually once:
1) The payment has been made
2) It is a shipment method of "Reserve & Collect"
3) We are satisfied that the item(s) are in stock and ready to collect (hence the reason for a manual trigger)
I cannot use Non-Shipment trigger, as this is not systematically the same thing, as the items are "shippable", it is just that the customer has chosen the shipment method to reserve and collect.
Can anyone help me with this? Either for a better way of handling this kind of Reserve & Collect feature, or if there is a way that i can create my own trigger, such as "Ready for Collection", which i could then select from the Orders page in the same way that i would choose "Mark as Shipped" or "Process Payment" or anywhere else that i could manually force a trigger on that order.
I know that "Reserve & Collect" is not strictly a shipment method, in the true sense of the word, but this was the initial way that i thought i could create a feature to allow customers to collect their items. As i say, if there is a better/official way that i should do this, then i would appreciate any advice

Thank You
Andrew