what I am trying to achieve.
I have added the onAfterOrderUpdate method to my shipping plugin.
Currently it just creates a text log file to show that the method is being hit during processing.
when a purchase is made, the shipping plugin calls the shiper api to get a price for the delivery and adds it to the car prior to payment. This is fine.
If I have the product in stock, I want the system to book the pickup immediately after payment.
Then once it's picked up, I can change the status to picked up.
via cron, or some other method, I need the system to check if the product has been delivered, dynamically, and change the status to delivered.
However, currently, the new method in the shipping plugin is not being hit when payments are made.
I have tested it with paypal. No log file created.
I tested it in the admin area and changed an order status, and it was hit.