+370 650 89811 Konsultacija

Kaip importuoti daug produktų į WooCommerce su WP All Import

WP All Import leidžia importuoti šimtus ar tūkstančius produktų į WooCommerce iš CSV ar XML. Kaip paruošti failą ir susieti laukus be klaidų.

Tomas Bagačiūnas 2026 m. birželio 18 d. 6 min. skaitymo E-parduotuvės

Jei kada nors bandėte rankiniu būdu sukurti 300 produktų WooCommerce, žinote, kaip tai atrodo iš vidaus. Kiekvienas produktas – atskiras puslapis, atskiras pavadinimas, aprašymas, kaina, SKU, kategorija, nuotraukos. Diena, praleista prie šios monotoniškos užduoties, neišvengiamai kelia klausimą: ar tikrai taip turi būti? WP All Import yra atsakymas į tą klausimą. Tai vienas galingiausių įskiepių WordPress ekosistemoje, kuris leidžia importuoti bet kokius duomenis į WordPress ar WooCommerce iš CSV arba XML failo – ir tai gali būti visas produktų katalogas, kurį anksčiau rankomis kūrėte dienų dienas.

Tiekėjai, platinantys daug skirtingų gamintojų produktų, parduotuvės, perkeliančios katalogus iš senos sistemos, ar verslai, reguliariai atnaujinantys kainas ir atsargas – visiems jiems WP All Import tapo standartiniu įrankiu. Šiame straipsnyje aptarsiu, kaip jis veikia, kaip paruošti duomenų failą ir ką reikia žinoti, kai pradėsite dirbti su didesnėmis importo operacijomis.

Kaip veikia WP All Import – pagrindinis principas

Esminis WP All Import darbo principas yra paprastas: jūs turite duomenų failą (CSV arba XML), o įskiepis leidžia jūsų failo stulpelius susieti su WooCommerce laukų reikšmėmis. Susiejama vilkimo principu: matote visą WooCommerce produkto formą su visais laukais (pavadinimas, kaina, atsargos, kategorija, atributai ir kt.) ir tiesiog nutempiate savo CSV stulpelį ant atitinkamo lauko. Proceso pabaigoje WP All Import nuskaito visą jūsų failą ir sukuria produktus automatiškai.

Galima dirbti su labai dideliais failais – importuoti 10 000 produktų iš vieno CSV yra visai realu, jei serveris tinkamai sukonfigūruotas. WP All Import veikia dalimis (batches), taigi importas vyksta palaipsniui, nekraunant viso failo į atmintį iš karto. Tai ypač svarbu tiems, kurie naudojasi pigesniais dalinto serverio planais – lėtas serveris pailgina importo trukmę, bet sėkmei įtakos nedaro.

WP All Import yra dviejų versijų: nemokama ir Pro. Nemokama versija veikia su WordPress įrašais ir puslapiais. WooCommerce produktams būtina Pro versija kartu su WooCommerce Add-on – ji kainuoja apie $99 per metus arba $199 vienkartiniu mokesčiu. Jei importą darysite tik kartą ar du per metus, logiška nusipirkti, o po darbo prenumeratos atsisakyti.

Kaip paruošti CSV failą importui

Geras failo paruošimas – pusė sėkmės. Blogai parengtas failas neišvengiamai sukels problemų ir prarasto laiko taisant vieną klaidą po kitos. Idealu, jei jūsų CSV failas turi atskirą stulpelį kiekvienam produkto parametrui: pavadinimas, aprašymas, trumpas aprašymas, kaina, akcijinė kaina, SKU, atsargų kiekis, svoris, matmenys, kategorija, antrinės kategorijos, žymės, produktų tipas (simple/variable), bei nuorodos į nuotraukas.

Nuotraukų atveju – WP All Import gali jas atsisiųsti automatiškai, jei nurodote URL nuorodas. Jei nuotraukos yra jūsų kompiuteryje, jas pirma reikia įkelti į WordPress medijos biblioteką arba per FTP nukopijuoti į tam tikrą aplanką serveryje, o faile nurodyti katalogo kelią. Paprasčiausias būdas – kad visos produktų nuotraukos būtų pasiekiamos per URL, nesvarbu, ar jos jau yra jūsų svetainėje, ar kokiame nors išoriniame serveryje.

Kai dirbate su variantiniais produktais (pvz., marškiniai skirtingais dydžiais ir spalvomis), CSV struktūra sudėtingesnė. Kiekvienas variantas turi savo eilutę, o pagrindinis produktas – atskirą eilutę su produkto tipu „variable“. Variantų eilutėse nurodomas parent SKU arba parent ID, kuris susieja juos su pagrindiniu produktu. WP All Import Pro versija su WooCommerce Add-on turi specialų variantų susiejimo logiką, kurią galima konfigūruoti importo nustatymų žingsnyje.

Importo procesas žingsnis po žingsnio

Įdiegus WP All Import, WordPress meniu atsiranda „All Import“ sekcija. Naujo importo kūrimas vyksta per keturis pagrindinius žingsnius. Pirmas žingsnis – failo įkėlimas. Galite įkelti CSV failą tiesiogiai iš kompiuterio, nurodyti URL arba pasirinkti anksčiau įkeltą failą. Jei failas didelis, jį galima suspausti ZIP formatu. Po įkėlimo WP All Import iš karto parodo pirmąsias eilutes, kad galėtumėte patikrinti, ar failas nuskaitytas teisingai.

Antras žingsnis – importo tipo pasirinkimas. Pasirenkate, į ką importuojate: WooCommerce products, Users, Posts, Pages, ar custom post type. Su WooCommerce Add-on atsiranda papildomos produktų tipo parinktys. Trečias žingsnis – laukų susiejimas (mapping) – tai pagrindinė ir svarbiausia importo konfigūracijos dalis. Matote WooCommerce produkto laukų sąrašą ir nutempiate savo CSV stulpelius ant atitinkamų laukų. Duomenims pertvarkyti galima naudoti PHP išraiškas – pavyzdžiui, prie kainos pridėti PVM arba automatiškai generuoti SKU pagal pavadinimą, jei jūsų faile jų nėra.

Ketvirtas žingsnis – importo nustatymų konfiguravimas. Čia galite nurodyti, kaip elgtis su dublikatais (ar atnaujinti esamus produktus, ar sukurti naujus), ar importuoti kaip juodraščius, ar iš karto paskelbti, kaip tvarkyti paveikslėlius, ir ar išsaugoti importo šabloną ateičiai. Šablonas – viena naudingiausių funkcijų tiems, kas daro reguliarius importus. Sukonfigūravus kartą, kitą sykį tereikia įkelti naują failą ir paleisti jau paruoštą importo šabloną.

Reguliarūs importai ir kainos atnaujinimas

Vienas praktiškiausių WP All Import panaudojimų – reguliarus kainų ir atsargų atnaujinimas. Jei turite tiekėją, kuris kas savaitę siunčia naują CSV su kainomis ir likučiais, galite sukurti importo šabloną, kuris atnaujins tik kainas ir atsargas, neliesdamas aprašymų, nuotraukų ar kitų duomenų. Tai dažnai vadinama daliniu atnaujinimu. WP All Import Pro leidžia nurodyti, kuriuos laukus naujinti, o kuriuos palikti nepaliestais – tai kritiškai svarbu, kai produktų aprašymus esate jau rankiniu būdu išvertę ir patys pritaikę, o tiekėjo failas juos perrašytų.

Taip pat galima sukonfigūruoti automatinį importą pagal laiko tvarkaraštį naudojant WP Cron. WP All Import sukuria specialią URL nuorodą, kurią galima paleisti iš serverio cron job – importas vyksta automatiškai, be rankinio paleidimo. Pavyzdžiui, kiekvieną rytą 6:00 serveris automatiškai parsisiunčia naują tiekėjo failą iš FTP ir atnaujina produktus. Tokia konfigūracija reikalauja šiek tiek techninių žinių, bet leidžia sutaupyti tikrai daug laiko.

Dažniausios klaidos ir kaip jų išvengti

Pirmiausia – duomenų kodavimas. CSV failai dažnai sukuria problemų dėl simbolių kodavimo, ypač jei duomenys lietuvių ar kita kalba su nelotyniškais simboliais. Visada įsitikinkite, kad jūsų failas yra UTF-8 kodavimo – tai galima patikrinti atidarant failą Notepad++ ar kitu teksto redaktoriumi. Excel dažnai išsaugo CSV su Windows-1257 kodavimu, kuris sukelia lietuviškų raidžių iškraipymus. Prieš importą visada konvertuokite į UTF-8.

Antra dažna problema – per didelė produktų nuotraukų apimtis. Jei importuojate 500 produktų, kurių kiekvienas turi 5–10 didelės raiškos nuotraukų, WP All Import bandys visas jas atsisiųsti importo metu. Tai gali užtrukti valandas ir smarkiai apkrauti serverį. Rekomenduoju arba optimizuoti nuotraukas prieš importą (sumažinti iki daugiausia 1500 px pločio), arba importuoti produktus be nuotraukų, o jas pridėti atskirai po importo.

Trečia svarbi detalė – visada pirma išbandykite su mažu failu. Prieš paleisdami importą su 2000 produktų, sukurkite bandomąjį failą su 10–20 eilučių ir patikrinkite, ar viskas sukuriama teisingai. Patikrinkite kategorijas, kainas, nuotraukas, variantus – viską. Klaidas lengviau ištaisyti 10 produktų atveju nei 2000.

WP All Import yra investicija, kuri atsipirka per pirmą didelį importą. Jei turite parduotuvę su šimtais ar tūkstančiais produktų, kito pasirinkimo praktiškai ir nėra – rankinis duomenų vedimas tiesiog neperspektyvus. Reikia pagalbos konfigūruojant importą ar sprendžiant techninius klausimus? Susisiekite su mumis.

Norite pradėti?

Paverskime Jūsų idėjas
realybe

info@mycode.lt +370 650 89811

Norite pradėti?

Paverskime jūsų idėjas realybe

Papasakokite apie projektą — pirmoji konsultacija nemokama. Atsakau per vieną darbo dieną.

  1. Atsakau per 1 d. d.El. paštu arba skambučiu — kaip jums patogiau
  2. 20 min pokalbisIšsiaiškiname tikslus, apimtį ir terminus
  3. Pasiūlymas raštuFiksuota kaina ir terminas, be įsipareigojimų
Be įsipareigojimų
☎ Skambinti Kaina Užklausa