Nove obveze isticanja cijena primjenjuju se od 1. listopada 2026.
Home
Digitalni cjenik
Shopify

Sidrena cijena u Shopify trgovini

U Shopify App Storeu trenutno ne postoji hrvatska aplikacija za sidrenu cijenu. Rješenje ispod ne traži instaliranje aplikacije - koristi Shopify metafield i mali isječak koda u vašoj temi, prema Odlukama Vlade RH NN 101/2026 i uputama HOK-a.

Prikaz obje cijene uz proizvod ne zamjenjuje obvezu objave strojno čitljivog cjenika (.csv ili .xml) na vašoj mrežnoj stranici. Za tu obvezu izradite besplatan cjenik s .csv i .xml izvozom na početnoj stranici ili pogledajte primjer na /primjer/.

Korak 1: pripremite CSV pomoću alata

Najbrži početak je naš besplatni alat: upišete adresu svoje Shopify trgovine, on očita vaše trenutne cijene i pripremi CSV spreman za sljedeće korake. Ako ste to već obavili, prijeđite na korak 2.

Pripremite CSV na /shopify-csv/

Preduvjet prije uvoza: jednom definirajte metafield polje

Shopify CSV uvoz ne stvara metafield sam od sebe - polje mora već postojati prije uvoza, inače uvoz taj stupac neće prepoznati. U Shopify administraciji idite na Settings > Custom data > Products > Add definition. Upišite naziv (npr. "Sidrena cijena") i postavite:

  • Namespace and key: custom.sidrena_cijena
  • Type: Decimal (običan broj, npr. 5.99) - ne Money. U praksi upis vrijednosti u Money-tip metafield preko nekih API/uvoznih putova (npr. integracije poput Plytix) zna vratiti grešku neusklađenosti tipa, pa je Decimal siguran izbor jer naša valuta ionako uvijek ostaje EUR.

Ako se cijene istog proizvoda razlikuju po varijanti (veličina, boja), ponovite isti postupak pod Settings > Custom data > Variants umjesto Products. Važno: standardni CSV uvoz proizvoda ne podržava metafield na razini varijante (Shopify službeno: variant metafields aren't supported for product CSV import/export). Za proizvod s više varijanti različitih cijena sidrenu cijenu po varijanti možete upisati jedino ručno po varijanti, kroz Bulk editor, ili preko Admin API-ja - ne kroz CSV uvoz. Naš alat na /shopify-csv/ takve proizvode prepoznaje i posebno upozorava.

Kritično prije bilo kojeg budućeg CSV uvoza proizvoda: ako kasnije ponovno uvezete CSV proizvoda (redovni izvoz/uvoz iz Shopify ili alat poput Matrixify) i stupac Metafield: custom.sidrena_cijena u tom CSV-u bude prazan, Shopify će tom uvozu obrisati/prepisati postojeću sidrenu cijenu praznom vrijednošću za sve obuhvaćene proizvode. Ako stupac uopće nije uključen u CSV, postojeće vrijednosti ostaju netaknute. Da to izbjegnete: iz svakog budućeg CSV izvoza/uvoza ili maknite taj stupac, ili ga ostavite samo kad su sve vrijednosti u njemu provjerene i namjerne - nikad prazne.

Korak 2: uvezite ili upišite vrijednosti sidrene cijene

Sidrena cijena je vaša cijena onakva kakva je bila na dan 10. 9. 2026. Tri načina unosa:

  • Uvozom CSV-a iz koraka 1: u Shopify administraciji idite na Products > Import i učitajte CSV koji ste preuzeli u koraku 1. Prije uvoza provjerite (i po potrebi ručno ispravite) svaku cijenu koja se promijenila od 10. 9. 2026.
  • Ručno po proizvodu: otvorite proizvod, na dnu stranice je polje "Sidrena cijena" iz koraka 1.
  • Masovno: Products > odaberite proizvode > Bulk editor > dodajte stupac "Sidrena cijena" i upišite vrijednosti u tablici.

Korak 3: dodajte isječak u temu

U temama zasnovanim na Online Store 2.0 (npr. Dawn i većina novijih tema) idite na Online Store > Themes > Edit code. Otvorite snippets/price.liquid (prikaz na stranici proizvoda) i dodajte isječak ispod redovne cijene:

{%- if product.metafields.custom.sidrena_cijena.value != blank -%}
  <div class="sidrena-cijena">Sidrena cijena (10. 9. 2026.): {{ product.metafields.custom.sidrena_cijena.value | round: 2 }} EUR</div>
{%- endif -%}

Decimal metafield, za razliku od Money, ne nosi oznaku valute - zato je "EUR" upisan izravno u isječku. To je točno jer je naša valuta uvijek EUR; ako vaša trgovina radi u više valuta, sidrena cijena treba zaseban metafield po valuti.

Isto vrijedi za varijante - ako ste metafield postavili na razini varijante, zamijenite product.metafields s product.selected_or_first_available_variant.metafields.

Korak 4: dodajte isječak i u popis proizvoda

Da bi sidrena cijena bila vidljiva i u kategorijama (ne samo na stranici proizvoda), otvorite snippets/card-product.liquid i ubacite istu logiku uz cijenu koja se već prikazuje na kartici proizvoda:

{%- if card_product.metafields.custom.sidrena_cijena.value != blank -%}
  <div class="sidrena-cijena sidrena-cijena--kartica">Sidrena cijena (10. 9. 2026.): {{ card_product.metafields.custom.sidrena_cijena.value | round: 2 }} EUR</div>
{%- endif -%}

Točan naziv promjenljive (npr. card_product ili product) ovisi o vašoj temi - provjerite postojeći isječak za cijenu odmah iznad i koristite istu promjenljivu.

Korak 5: provjerite prikaz

Spremite izmjene u Edit code, otvorite jedan proizvod s upisanom sidrenom cijenom uživo (Preview ili produkcija) i provjerite da je vidljiva i na stranici proizvoda i u popisu proizvoda kategorije. Ako se ne pojavi, provjerite je li metafield točno custom.sidrena_cijena i je li vrijednost upisana za taj proizvod.

Gdje se sidrena cijena neće pojaviti sama

Isječci iz koraka 3 i 4 pokrivaju stranicu proizvoda i popis proizvoda kategorije. Na sljedećim mjestima Shopify sadržaj prikazuje kroz zaseban kod ili app koji metafield ne čita automatski - za svako od njih treba zaseban razvoj, pošteno rečeno bez uljepšavanja:

  • Brza kupnja / quick view (obično app ili tema-specifični modal)
  • Rezultati pretrage
  • Preporučeni proizvodi (product recommendations sekcija)
  • Košarica (cart)
  • Checkout (traži Checkout UI Extension, dostupno samo na Shopify Plus)
  • Shop aplikacija
  • Google feed / Google Shopping
Važno za akcijske cijene: ako u trgovini imate proizvode na sniženju, vrijedi zasebna obveza iz članka 19. Zakona o zaštiti potrošača - objava najniže cijene u posljednjih 30 dana prije sniženja. Shopify to sam ne računa. Digitalni cjenik vodi povijest cijena pa tu najnižu cijenu može izračunati automatski - vidi naše pakete.

Sidrene cijene za vašu Shopify trgovinu radimo mi

Digitalni cjenik (digitalnicjenik.hr) izrađuje i postavlja sidrene cijene za Shopify trgovine. Ako vam se ne da sami dirati temu i uvoziti tablice, napravimo to umjesto vas, u Shopify trgovini uz naknadu. Javite se s adresom trgovine i brojem proizvoda pa vam vratimo ponudu i rok.

Blue Jupiter j.d.o.o. nije u sustavu PDV-a - PDV se ne obračunava, čl. 90. st. 2. Zakona o PDV-u.

Kontaktirajte nas ili pišite na info@digitalnicjenik.hr

Još niste pripremili CSV? Vratite se na korak 1 i alat /shopify-csv/.