67% of Consumers Still Face Delivery Problems | Descartes
Descartes Systems Group released the results of its second annual consumer sentiment study of ecommerce home delivery. 67% of the consumers surveyed experienced a delivery failure.

Descartes Systems Group released the results of its second annual consumer sentiment study of ecommerce home delivery. 67% of the consumers surveyed experienced a delivery failure.