Edit: Ok, based on the comments I've come to the conclusion that I'm not right, but not wrong either. I made this thread thinking that Coles tried to screw me, but as others have pointed out, there was a pretty good reason as to why they went this way. Thanks ozbargain!
Details:
- Ordered delivery from Coles
- Purchased 5kg of rice $10 (it was on sale) and some other stuff
- They didn't have the rice and substituted it with 2kg of rice
- I complained, and they credited me with $3.70, with the following reason:
"The unit price for your 5kg rice was $10.00. Therefore $0.002/per gram. We using $0.002 multiply 2kg equal to $4.00. You should only be charged $4.00 for the 2kg rice rather than $7.70, and there's $3.70 difference. "
($7.70 is the price for 2kg of rice)
Am I incorrect in thinking that this is unfair? They way I see it is I purchased 5kg of rice — they couldn't fulfill that and gave me what they could and gave me credit for the difference. So technically, shouldn't I be able to buy an additional 3kg of rice with the difference. But I can't, even when on sale. Therefore, I feel like I've lost money in this scenario. I feel like I'd be better off returning the rice and getting a refund of $10 at which point I can wait for another sale and get 5kg.
They probably should have cancelled the order if they didn't have it.