upsDidn’t get what you expected under the tree? It’s probably marooned in a package delivery center.

Following widespread complaints about absent packages, Amazon says it is refunding shipping charges and offering $20 gift cards to customers whose gifts weren’t delivered in time for Christmas Day.

UPS and FedEx are conceding that they were overwhelmed by last-minute orders and bad weather, causing unexpected delays in the delivery of some packages. The overall volume of online orders for the holidays appears to have exceeded expectations. That’s a good trend for Amazon in the long run, but problematic in the short term.

Amazon says it is “reviewing the performance” of the delivery companies. Amazon “processed and tendered customer orders to delivery carriers on time for holiday delivery,” the company says in a statement.

Follow-up: How the Christmas shipping debacle will alter online retail

UPS offered this explanation in a Christmas Day service update: “UPS understands the importance of your holiday shipments. UPS is experiencing heavy holiday volume and making every effort to get packages to their destination; however, the volume of air packages in our system exceeded the capacity of our network immediately preceding Christmas so some shipments were delayed. UPS is not making pickups or deliveries on Christmas Day and will resume normally scheduled service on December 26.”

The situation turned an otherwise innocuous Christmas message from UPS on Facebook into an open forum for customer complaints, with some UPS employees jumping in to defend the company. Wrote one, “I’m a driver, got off at 1010 last night, 60hr weeks, I’m tired, Mother Nature, a booming economy and no one visiting malls any more cause this…..no reason 4 anyone to be mad…Merry Christmas.”

A UPS spokeswoman told CNN that the company decided not to ask drivers to work on Christmas, after giving it “much thought and consideration.” She explained, “They’ve pulled in extra hours. We did a lot of Sunday deliveries, which we normally don’t do. It wasn’t a decision that we came to lightly.”

Amazon has increasingly shown its willingness to take over elements of delivery, as evidenced by initiatives including Amazon Fresh and its “Prime Air” drone delivery plan. This incident is the type of thing that could push the company further into the delivery business, by creating a motivation to control more of the end-to-end customer experience.

Like what you're reading? Subscribe to GeekWire's free newsletters to catch every headline

Job Listings on GeekWork

Find more jobs on GeekWork. Employers, post a job here.