Any shop owner will be carrying stock worth a considerable amount of money at any one time. It is important to remember that your stock will not be covered by standard contents insurance, so you need to insure it separately. In the event of fire, flood or other disaster, the loss of your stock would seriously damage your finances so it is a reasonable business decision to make provision for covering this through insurance.
When setting a level of cover, remember that the value of the stock is the cost price rather than what it would retail at. You need to set a level of cover that will allow you to replace all the stock you could potentially lose if your premises were destroyed. A good policy will cover you for any circumstance in which your stock gets stolen, damaged or completely destroyed.
As with any insurance, you should check your policy carefully to ensure you have the right cover and to understand anything that is not covered.