Dokumentacija
WooCommerce
Dodatak Sidro: sinkronizacija, prikaz uz cijenu i /cjenici/ na vašoj domeni.
Dodatak (preporuka)
- U Sidru: Izvori podataka → WooCommerce · dodatak → Stvori ključ. Ključ kopirajte odmah.
- Preuzmite dodatak i instalirajte ga: Dodaci → Dodaj novi → Učitaj dodatak → Aktiviraj.
- WooCommerce → Sidro → Povezivanje: zalijepite ključ i kliknite Provjeri vezu.
- 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
- WooCommerce → Postavke → Napredno → REST API → Dodaj ključ, dopuštenja Čitanje (ili Čitanje/Pisanje ako želite trenutne promjene preko webhookova).
- 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.