Shipping, shipping, shipping. Amazon ditches shipping providers that provide low quality, with web shops you as the customer have to pray that the shop isn't using <insert name of logistics company that has a particularly moronic local agent here>.
Many German shops ship with DHL which is expensive but has somewhat consistent quality, a wide net of post offices and Packstation lockers where you can pick up stuff yourself and (at least to my knowledge) does not engage much in using shoddy contractors. Others however... are cheap for a reason and the reason is usually underpaid to outright enslaved staff, pressured so hard by ridiculous delivery quota that they count a "not at home" delivery within 5 seconds of ringing the bell and no one answering.
Friends of mine lived in a new constructed area and they had a hard time of getting packages from anyone but DHL for months because the other services always returned packages with "unable to find address". DHL has the advantage that they are connected with the national post service which means the cities and counties provide them with always fresh information about construction works, whereas the competition is stuck on sometimes months old data.