Hi,

I have modified the uc_shipwire module to provide two new features. These features are editable on the modules admin configuration page. (see attached image)

1 - Order Updates - option to select to have tracking status updates use bookmarks. The current method checks every order which gets very inefficient when thousands of orders have been placed. I have set the default to check orders since last bookmark and set bookmark.

2- Order Status - Change the status of the order when a product has been marked as shipped in the tracking update. User can choose from all available status configured in Ubercart. The default is "do not update". This feature uses uc_order_update_status so that all CA get processed when an order status is changed.

Please review the patch. I would appreciate if this could be included in the module as I am already using it on two live sites.

Comments

tinker’s picture

This patch is working successfully on a production site for over six weeks. Any chance of a commit?

tr’s picture

Looks like a good idea. I'll be adding your patch after I've had a chance to test it.