Wszystkie takie przypadki regulowane są przez prawo - przynajmniej w Polsce.
"Kiedy zawieramy umowę?
Interes klienta chronić będą jednak zapisy Kodeksu cywilnego. Zgodnie bowiem z art. 543 rzeczy wystawione w miejscu sprzedaży na widok publiczny z oznaczeniem ceny uważa się za ofertę sprzedaży. Konsumenci zatem mają prawo żądać sprzedaży artykułu po cenie, która umieszczona została na półce przy interesującym nas towarze. Gdy towar wrzucamy do koszyka, godzimy się tym samym na przyjęcie proponowanej oferty i mamy prawo oczekiwać, że sprzedawca wywiąże się ze swojego obowiązku, a przy kasie wydamy dokładnie tyle pieniędzy, ile określonych zostało na półce przy towarze."
link http://serwisy.gazetaprawna.pl/poradnik-konsumenta/artykuly/770581,co-zrobic-gdy-cena-na-polce-jest-inna-niz-przy-kasie.html
Osobiście miałem taką sytuację przy zakupie wiertarki w markecie na L... Przy kasie cena była dużo wyższa, też tłumaczenie "bo promocja się skończyła". Wezwano jakąś przełożoną i kupiłem po cenie z półki. Zostałem także przeproszony. Jak przepisy w tym zakresie stanowią w Chorwacji - nie wiem.