It's a way to keep prices down. They don't waste money on marketing flyers or ads and they pass on the savings to the customers.
To keep cost down
The prices seem to fluctuate frequently, so they might lose money advertising when no price is static.
Yes we do have if look on the color of the ads
Thanks! Your answer is awaiting moderation.