Amazon is looking at the performance of delivery companies handling its orders after packages were left stranded in distribution centers instead of being placed under Christmas trees.
The online retailer pointed the finger at others for the failure, saying it had processed orders in time and was "reviewing the performance of the delivery carriers".
It added that it had limited the number of new customers for Prime, its service that provides free shipping and other benefits in return for a $79 annual membership fee. The move came before reports spread of a rash of delays to ecommerce deliveries in the U.S. in the run-up to Christmas.
(Read more: UPS, FedEx struggle with delayed Christmas gifts)