winkelwagen m (plural winkelwagens, diminutive winkelwagentje n)
From winkel (“shop”) + wagen (“cart, wagon”) or from winkelen (“to shop”) + wagen (“cart, wagon”).