List Info

Thread: Shipping Carriers




Shipping Carriers
user name
2007-01-03 23:25:46

Hi Jacob,

I'm trying to do a 'deliver-order' and specifying an arbitrary shipper and tracking number.  I get the error: 'Unsupported carrier: Acme Freight'.  I'm assuming this means that the only shippers I can use and also move the status of the order to Delivered is by using a shipper that Google knows about and supports (where are they listed along with the recognized codes)?

Consider the following two scenarios.  Please let me know how you would address each one.

  1. Merchant sells a service (I.e. no shipping involved).  How can we inform the buyer (via Google Checkout) that the service they requested has in fact been delivered and is ready to use?
  2. Merchant uses a shipper that is not known to Google (I.e. Phil's Carrier Service).  How does one move the order to 'Delivered' when the shipper is not recognized.
I think Google is trying to insert itself too deeply in the business process of their merchants.  I.e. Google shouldn't care whom I ship through (or if I ship).  I'm assuming that the goal is to recognize the shipper/tracking number and provide an email to the buyer (optional) with the details (and probably a link) to track their shipment.  However, please note that the majority of shippers already provide this information (for instance Quantum View with UPS) and most merchants who use those services will probably opt for the more complete and timely shipper-provided notification mechanisms.  If they do use these shipper provided services, the poor buyer will be inundated with emails from multiple sources on the shipping method and tracking information which is NOT desirable.
 
So How do I solve the scenario's above?  I would like to move the order through Google's process so the buyer would be informed when looking at their order in their Checkout account.  My view is that Google should provide the information to the buyer and not error when it encounters something it doesn't know about.
 
Also, it's not very application friendly to 'die()' when you encounter a failure from a request.  The API should simply return the error encountered so the application can handle it in a manner that suits the application.  An API should never die() or exit() when it encounters a problem.
 
Appreciate the help,
tony

--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups "API Integration Basics" group.
To post to this group, send email to google-checkout-api-integrationgooglegroups.com
To unsubscribe from this group, send email to google-checkout-api-integration-unsubscribegooglegroups.com
For more options, visit this group at http://groups.google.com/group/google-checkout-api-integration?hl=en
-~----------~----~----~----~------~----~------~--~---
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )