What happens if a product is incorrectly priced?

What happens if a product is incorrectly priced?

If a retailer incorrectly prices one isolated product, it is likely an error. In these cases, a retailer can follow their individual store policy to address the mistake. This means that a store may or may not honour incorrectly priced items depending on their policy.

When does a supplier display the wrong price?

If the price contains an inadvertent and obvious error, a consumer cannot hold the supplier to that price if: the supplier corrects the error in the displayed price, and takes reasonable steps to inform the consumer of the error and the new corrected price.

When do retailers have to honour incorrectly priced items?

This means that a store may or may not honour incorrectly priced items depending on their policy. Store policies are usually displayed at the cash register, or contained in terms and conditions (for online businesses). Some stores’ policies may be guided by particular codes of practice.

What happens if you scan an item in Woolworths?

This Code sets out certain procedures that a store must follow in the event of incorrectly priced items. For example, if a customer scans an item in Woolworths for a higher price than the price listed on the shelf, the customer is entitled to receive the item free (assuming the look-up number is correct).

When to recite the CA pricing error law?

When this happens (weather it’s a display price tag or ringing up at the price scanner), what I do is take a picture of the signage and show it to cashier at checkout. They will usually bring a manager over to resolve the issue. When they don’t, that’s when I will recite the CA Pricing Error Law below.

How to calculate the total price of the items?

That is a member function of item, how should it ever be capable of summing up the prices of other items that are stored in the same container. Your items do not know anything about the fact that they have fellow items in the same container. Btw, if you follower advise 1 the compiler would have mentioned to you that there is something wrong.