Isn't it up to the manufacturer as to how much the fabric sells for at a base price? If the shops want to make profit, they have to add to the wholesale price that they get the fabric yes?
I wonder how many shops that are not already online shops go online to make sales instead of closing. One local shop here where I live is online, but they do not ship fabric, etc.