embryo wrote:... will the integer value it sets be the total of ALL carrier services returned, plus any static ones defined, such as "In-store Pickup"? Or will the value be representative of only the services returned by one particular carrier at a time?...
$ShippingOptionsCount is reset to 0 just before each call to other shipping providers, so it is " representative of only the services returned by one particular carrier at a time".
RE: "...no error was returned to the screen at all for customers...just the absence of any rates other than "In-Store Pick-up"
It could be your shipping setting for "Return valid options if there are any".
marc1b wrote:For us this seemed to have started just before noon EST yesterday. I didn't time the delay but I am estimating 20-30 seconds. Our site was returning the USPS error to the customer which of course was really confusing.
I have not seen this before. Any idea if it has happened in the past? Trying to decide if it is worth expending a lot of time to figure out a work around. Of course we all know that past performance means very little moving forward :)
If your customers saw the message, than as per above, it could be your shipping setting for "Return valid options if there are any", or even if you have that set true, if you are only using USPS, then there would not have been any others to return.
Yes, we've seen this before, although it's typically intermittent and very short. I've never heard of them being down for hours. There are sites that monitor downtime;
this example site does not seem to reflect yesterday's outage, but if USPS is returning with their own 'timeout' error message, then it won't be seen as a non-response by those sites.
We're going to look into adding a feature to Shipping Director to make calls to other shipping providers asynchronously.