Download & Extend

Order tracking for anonymous Ubercart site visitors

Project:Package Tracking
Version:6.x-1.1
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active

Issue Summary

Thank you for this module - I have followed the instructions and got it to work as I wanted. When a user logs in and views the orders, if the order has a UPS tracking number, it is shown as link. When I click on the link, it tries to find the shipping status from the UPS server.

I think this functionality is fine - when the customer can login to the site with userid/password and then views the orders.

Ideally, I would like to provide a "Order Tracking" link on the home page or have a order tracking form on the user/login page. The customer, instead of logging in, can just enter the shipping tracking number and the details of the order along with the shipment status can be shown. This is what is offered by many ecommerce sites.

I thought I could do the following:
- Write rules so that when tracking number is entered by Order Fulfillment team after shipping an order, an email is sent to the customer giving the tracking number in the email.
- So, the customer will know the tracking number of the shipment
- Write a new "Order Tracking" view as Ubercart Order view.
- Have a exposed filter on the Tracking Number (so anonymous visitors can enter that tracking number) in content-top region above the user/login page
- This way, customer does not have to remember the password for checking order status by just entering the shipping tracking number

However, there is no Views field available for this tracking number field. Where is it stored? Is it CCK? Can it be made available as a Views field?

Other possible options are to expose form using email id - but that makes it possible for anyone who knows your email address to know what you ordered from this site. It is unlikely that someone would know the Shipment Tracking Number of shipment sent to you.

Any ideas or suggestions on how this can be accomplished with Views will be greatly appreciated.

Thanks

--rajeev

Comments

#1

subscribe

#2

Just wanted to say as well that this is a great Ubercart contrib module, and thanks TR for all of your efforts!

@_rajeev, it seems like the functionality for which you are aiming in package tracking for anonymous could easily be achieved in a small, separate module. As for the e-mail part, you could make a patch to create a token for the tracking number, create an custom order status (something like "Package shipped" or "Tracking number entered") at admin/store/settings/orders/edit/workflow, and then create a conditional action to send an e-mail with the tracking number token to the customer when the order status is updated to your new order status. Might be a total moonshot though. I'll be interested to see what comes of this.

#3

subscribe