
GrL'Ca XML Product Importer
Uvoz i usklađivanje WooCommerce proizvoda iz XML feedova vaših dobavljača — cijene s vašom maržom, zalihe, slike, kategorije i varijacije.
Opis
Većina dobavljača šalje cjenik kao XML feed. Ovaj dodatak od tog feeda radi WooCommerce proizvode i drži ih ažurnima: novi proizvodi se dodaju, cijene i zalihe prate dobavljača, a proizvode koje dobavljač ukloni može automatski označiti kao nedostupne.
Kako radi
- Dodajte izvor — adresu feeda koju vam je dao dobavljač ili učitajte XML datoteku.
- Povežite polja — povucite polje iz feeda na WooCommerce polje (naziv, šifra, cijena, zaliha, slike…) ili ga odaberite s popisa.
- Uvezite — ručno ili automatski svaki sat, dvaput dnevno ili jednom dnevno.
Mogućnosti
- Radi s gotovo svakim XML formatom: element proizvoda prepoznaje se sam (ili ga upišete), polja mogu biti ugniježđena (
Cijene->MPC) ili atributi (@sifra). - Vaša marža: povećajte ili smanjite cijene dobavljača za postotak i zaokružite na cijele eure.
- Akcijske cijene, količine na zalihi, težina i dimenzije, EAN/GTIN.
- Slike i galerije preuzimaju se u Medijsku biblioteku — svaka samo jednom, i kroz više uvoza.
- Kategorije s podkategorijama (
Elektronika > Slušalice), stvaraju se kad ne postoje. - Marka (WooCommerce Brands ili svojstvo proizvoda).
- Varijabilni proizvodi: veličine, boje… izravno iz feeda.
- Proizvodi se prepoznaju po šifri (SKU), pa sljedeći uvoz ažurira umjesto da duplicira.
- „Ažuriraj samo cijenu i zalihu” — vaši tekstovi i fotografije ostaju.
- Proizvodi kojih više nema u feedu: ostavi, označi nedostupnima ili premjesti u skice.
- Veliki feedovi obrađuju se u malim koracima u pozadini — bez prekida zbog vremena.
- Prilagođeno Hrvatskoj: cijene poput
1.249,90čitaju se ispravno.
Sigurno
Dodatak odbija XML s deklaracijama entiteta, nikad ne dohvaća adrese unutar privatne mreže, provjerava HTTPS certifikate, provjerava jesu li preuzete slike stvarno slike, a učitane feedove čuva u mapi zatvorenoj za web.
Instalacija
- Učitajte i aktivirajte dodatak (WooCommerce mora biti aktivan).
- Otvorite WooCommerce → XML uvoz (i u izborniku GrL'Ca).
- Na kartici Izvori dodajte feed dobavljača, na Povezivanje polja povežite polja, na Uvoz kliknite Pokreni uvoz.
Česta pitanja
Kako izgleda grupa varijacija?
Povežite element koji se ponavlja, npr. Varijacije->Varijacija. U svakoj se čitaju sifra, cijena, akcija, zaliha (ili engleski sku, price, sale_price, stock) i svojstva poput <atribut name="Veličina">M</atribut>.
Hoće li drugi uvoz napraviti duplikate?
Neće. Proizvodi se prepoznaju po šifri i ažuriraju. Za svaki izvor povežite polje šifre.
Što se događa s proizvodima ako obrišem dodatak?
Ostaju. Postavke uvoza također ostaju, osim ako u Postavkama označite „Obriši sve podatke uvoza”.
Promjene
1.4.0
- Rebuilt importer: images, galleries, categories, stock, sale prices, dimensions, EAN, brand and variable products are imported (1.3 imported only name, description, price and SKU).
- Fixed: mapped fields were read from the wrong level of the XML, so mapped values came out empty.
- Large feeds run in steps in the background (Action Scheduler / WP-Cron) instead of one long request.
- New per-source options: new product status, "update only price and stock", products no longer in the feed, hourly / twice-daily / daily sync, upload an XML file instead of a URL.
- Security: no XML entities (XXE), no requests to private networks, HTTPS certificates verified, image checks, all output escaped.
- Deleting a source no longer shifts the other sources' settings.
- English source text with a full Croatian translation; GrL'Ca menu; option to delete data on uninstall.
1.3.0
- Drag & drop mapping, price adjustment, daily sync.
Zahtjevi: WordPress 6.2+ · PHP 7.4+ · testirano do WordPress 6.8