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.
| Comment | File | Size | Author |
|---|---|---|---|
| uc_shipwire_config.png | 10.44 KB | tinker | |
| uc_shipwire_6.x-1.x-dev_status.patch | 3.37 KB | tinker |
Comments
Comment #1
tinker commentedThis patch is working successfully on a production site for over six weeks. Any chance of a commit?
Comment #2
tr commentedLooks like a good idea. I'll be adding your patch after I've had a chance to test it.