You can use bitcoin as a payment network so that you have zero bitcoin price exposure. Truly none.
For example, with BitPay your POS terminal tells a price denominated in USD to BitPay, (BitPay quotes a bitcoin-denominated price to the customer with a unique address and the customer pays), and then BitPay tells the merchant the payment came through. BitPay credits the merchant account the USD-denominated value. At the end of the day, BitPay settles up the account (eg. ACH payment to merchant bank account).
For example, with BitPay your POS terminal tells a price denominated in USD to BitPay, (BitPay quotes a bitcoin-denominated price to the customer with a unique address and the customer pays), and then BitPay tells the merchant the payment came through. BitPay credits the merchant account the USD-denominated value. At the end of the day, BitPay settles up the account (eg. ACH payment to merchant bank account).
Never does the merchant hold bitcoins.