Sidrocjenici

Dokumentacija

WooCommerce

Dodatak Sidro: sinkronizacija, prikaz uz cijenu i /cjenici/ na vašoj domeni.

Dodatak (preporuka)

  1. U Sidru: Izvori podataka → WooCommerce · dodatak → Stvori ključ. Ključ kopirajte odmah.
  2. Preuzmite dodatak i instalirajte ga: Dodaci → Dodaj novi → Učitaj dodatak → Aktiviraj.
  3. WooCommerce → Sidro → Povezivanje: zalijepite ključ i kliknite Provjeri vezu.
  4. Stanje → Sinkroniziraj sve sada.

Zahtjevi: WordPress 6.2+, PHP 7.4+, WooCommerce 7.0+. Dodatak je usklađen s HPOS-om.

Što dodatak radi

  • Šalje katalog pri svakoj izmjeni proizvoda (u pozadini, preko Action Schedulera) i jednom dnevno cijeli katalog. Jednostavni proizvodi i sve varijacije; skice i privatni proizvodi se ne šalju.
  • Povlači sidrene cijene svaki sat i sprema ih uz proizvod.
  • Prikazuje sidrenu cijenu ispod cijene na stranici proizvoda i u popisima (može se isključiti), s datumom i, za akcije, najnižom cijenom u 30 dana. Shortcode: [sidro_sidrena_cijena] ili [sidro_sidrena_cijena sku="KR-500"].
  • Stranica /cjenici/ na vašoj domeni sa svim datotekama; po želji i same datoteke poslužuje s vaše domene.
  • Polja na proizvodu: jedinica mjere, neto količina i naziv posebnog oblika prodaje (za cijenu po jedinici i stupac akcije).

Barkod i marka

Barkod se čita iz WooCommerceovog polja GTIN/EAN (od verzije 9.2), a ako ga nema iz čestih meta ključeva (_ean, _barcode, _gtin, _wpm_gtin_code, _alg_ean, hwp_product_gtin). Svoj ključ možete upisati u postavkama. Marka se čita iz WooCommerce Brands, pa iz atributa Marka / Brand / Proizvođač.

Bez dodatka: REST API

  1. WooCommerce → Postavke → Napredno → REST API → Dodaj ključ, dopuštenja Čitanje (ili Čitanje/Pisanje ako želite trenutne promjene preko webhookova).
  2. U Sidru: Izvori podataka → WooCommerce · REST API: adresa trgovine (https), consumer key i secret.

Sidro tada svako jutro povuče katalog. Prikaz uz cijenu riješite widgetom.

Kad nešto ne radi

  • 401 / ključ odbijen: neki hostinzi brišu zaglavlje Authorization — Sidro tada pokuša s ključem u upitu; provjerite i sigurnosni dodatak (Wordfence, iThemes) koji blokira /wp-json.
  • „nije vratio JSON": keš ili CDN ispred /wp-json/ — izuzmite tu putanju.
  • Varijacije bez šifre dobivaju šifru WC-{id}; bolje im je upisati vlastite.