Brief

Survey: Omnichannel fulfillment costs now 18% of retailers' sales