Why don't you have free delivery?
At Rockwood we try to keep our prices as low as possible and as such we make sure that the customer is only paying for the things that they order. The only way to offer free shipping/delivery/installation is to charge every customer a little bit for this even if they self collect. We don't do this. We only charge delivery/installation to people who ask for it.
On top of this, every order is different. We have one outlet near the centre of KL and we deliver all over the Klang Valley. So we charge delivery/installation fees based on the physical size of the order and the distance from our warehouse.