Množičen uvoz in izvoz izdelkov s CSV
Želite hkrati prilagoditi sto cen, dodati novo kolekcijo ali prenesti izdelke iz drugega sistema za spletno trgovino? Potem ne delate izdelek za izdelkom, temveč uporabite vgrajeni izvoz in uvoz CSV v WooCommerce. To je hitro, vendar lahko ena napačna datoteka z enim klikom spremeni tudi stotine izdelkov. Tukaj preberite, kako to varno storite in kje se najpogosteje zalomi.
Kje to najdete?
V skrbniškem vmesniku WordPress pojdite na Izdelki > Vsi izdelki. Na vrhu sta gumba Izvoz (Export) in Uvoz (Import). Datoteka CSV je besedilna datoteka z eno vrstico na izdelek in stolpci, ločenimi z vejicami. Odprete in urejate jo v programu za preglednice.
Tri pasti: nabor znakov, ločilo in decimalna vejica
| Past | Kaj gre narobe | Kaj storite |
|---|---|---|
| Nabor znakov | WooCommerce pričakuje UTF-8. Če Vaš program za preglednice datoteko odpre ali shrani v drugem naboru znakov, se "é" spremeni v nekaj podobnega "é". | Pri odpiranju in shranjevanju izrecno izberite UTF-8. |
| Ločilo | WooCommerce bere vejico kot ločilo med stolpci. Pri slovenskih nastavitvah program za preglednice pogosto shrani s podpičji. | Shranite z vejicami kot ločilom. Če je v vrednosti vejica, mora biti ta med dvojnimi narekovaji. |
| Decimalna vejica | WooCommerce pri cenah pričakuje piko: 24.99. Cena, zapisana kot 24,99, je lahko napačno prebrana. | Pred uvozom preverite stolpce s cenami. |
Najzanesljivejše preverjanje: odprite shranjeno datoteko v navadnem urejevalniku besedil, na primer Beležnici ali TextEdit. Tako natančno vidite, katera ločila in decimalne vejice so uporabljene ter ali so črke z naglasi pravilno prikazane.
Posodabljanje obstoječih izdelkov
- Pri uvozu izberite Posodobi obstoječe izdelke (Update existing products). WooCommerce potem izdelek poišče po ID ali SKU. Poskrbite torej, da je vsak SKU edinstven in pravilno zapisan.
- Brez te izbire uvoz ustvari nove izdelke. Če SKU že obstaja, se prikaže napaka in vrstica se preskoči.
- Prazna celica lahko pomeni, da bo vrednost izpraznjena. Stolpce, ki jih ne želite spremeniti, raje v celoti odstranite iz datoteke. Če želite prilagoditi samo zalogo, zadostuje datoteka s stolpcema ID (ali SKU) in Zaloga.
- Vsaka varianta je svoja vrstica, s sklicem na glavni izdelek.
Varno delo v petih korakih
- Izdelajte varnostno kopijo ali pa najprej delajte v testni trgovini. Pri WebOké lahko tik pred uvozom v WebOké Backups izdelate dodatno varnostno kopijo; glejte WebOké Backups: ogled, obnovitev ali prenos varnostne kopije.
- Najprej izvozite vse. Tako imate trenutno stanje shranjeno v datoteki.
- Preizkusite z eno vrstico. Izdelajte datoteko z enim izdelkom, jo uvozite in preverite ta izdelek v skrbniškem vmesniku ter v zasebnem oknu na spletnem mestu.
- Nato uveljavite celotno datoteko. Medtem ko uvoz poteka, strani ne osvežujte in je ne zapuščajte.
- Preberite rezultat. Preskočene ali neuspešne vrstice so navedene v pregledu po zaključku.
Nalaganje je preveliko ali pride do časovne omejitve?
Velika datoteka lahko doseže mejo nalaganja ali časovno omejitev PHP. Takrat se na primer prikaže 413 Request Entity Too Large, obvestilo o upload_max_filesize ali pa se uvoz zatakne. Kaj storite v tem primeru:
- Razdelite datoteko na manjše dele. Tako tudi lažje odkrijete napake.
- Po potrebi povečajte
upload_max_filesize,post_max_sizeinmax_execution_timev nastavitvah PHP Vašega paketa. Glejte Nalaganje je preveliko (napaka 413) ali časovna omejitev in Nalaganje ne uspe: povečanje upload_max_filesize in max_execution_time. - Če nalaganje prek brskalnika ne uspe, datoteko s pomočjo Upravljanja z datotekami ali FTP prenesite v mapo
wp-content/uploadsin pri uvozu pod naprednimi možnostmi vnesite pot na strežniku.
Dodatno branje
- Product CSV Importer and Exporter (WooCommerce, s seznamom vseh stolpcev, v angleščini)
- Brezplačni tečaj WordPress, lekcija 8.1 Varnostne kopije: kaj, kje in kako pogosto
