(a) No person shall do any of the following in a store or in its immediate vicinity:
(1) While a store is open to the public, alter, transfer, remove and replace, conceal, or otherwise misrepresent the price at which property is offered for sale, with the intent not to pay for the property or to pay less than the price at which the property is offered for sale.
(2) While a store is open to the public, steal property of the store that is offered for sale.
(3) With intent to defraud, obtain or attempt to obtain money or property from the store as a refund or exchange for property that was not paid for and belongs to the store.
(b) Whoever violates any of the provisions of subsection (a) hereof is guilty of retail fraud and shall be subject to the penalty provided in Section 660.99, provided that the resulting difference in price, or the amount of money or the value of the property obtained or attempted to be obtained, is not more than one hundred dollars ($100.00).