It is worth spending the extra money to buy the wooden shelves with the solid shelves and not the cloth sling type although I'm sure you could buy some fabric and remake the shelves probably.
What you might try doing is lining the shelves with a file folder or cardboard folded accordingly so that it is the cardboard the books hit and not the fabric itsel - ie no corners poking into the fabric.