Skupno uvozite i izvezite proizvode putem CSV-a
Želite li istovremeno prilagoditi stotinu cijena, dodati novu kolekciju ili prenijeti proizvode iz drugog sustava trgovine? Tada ne radite proizvod po proizvod, nego koristite ugrađeni CSV izvoz i uvoz unutar WooCommercea. To je brzo, ali jedna pogrešna datoteka jednim klikom mijenja i stotine proizvoda. Ovdje saznajete kako to učiniti sigurno i gdje najčešće dolazi do pogrešaka.
Gdje to pronalazite?
U administraciji WordPressa idite na Proizvodi > Svi proizvodi. Na vrhu se nalaze gumbi Izvoz (Export) i Uvoz (Import). CSV datoteka je tekstualna datoteka s jednim retkom po proizvodu i stupcima odvojenima zarezima. Otvarate je i uređujete u programu za proračunske tablice.
Tri zamke: skup znakova, znak razdvajanja i decimalni znak
| Zamka | Što ide po krivu | Što trebate učiniti |
|---|---|---|
| Skup znakova | WooCommerce očekuje UTF-8. Ako Vaš program za proračunske tablice otvori ili spremi datoteku u drugom skupu znakova, "é" postaje nešto poput "é". | Pri otvaranju i spremanju izričito odaberite UTF-8. |
| Znak razdvajanja | WooCommerce čita zarez kao razdjelnik između stupaca. S europskim (nizozemskim) postavkama program za proračunske tablice često sprema datoteke s točkom zarezom. | Spremite datoteku sa zarezom kao znakom razdvajanja. Ako se u vrijednosti nalazi zarez, mora biti unutar dvostrukih navodnika. |
| Decimalni znak | WooCommerce u cijenama očekuje točku: 24.99. Cijena poput 24,99 može se pogrešno protumačiti. | Prije uvoza provjerite stupce s cijenama. |
Najpouzdanija provjera: otvorite spremljenu datoteku u običnom tekstualnom uređivaču, poput Bilježnice (Notepad) ili TextEdita. Tako točno vidite koji su znakovi razdvajanja i decimalni znakovi korišteni te jesu li slova s naglascima ispravno prikazana.
Ažuriranje postojećih proizvoda
- Pri uvozu odaberite Ažuriraj postojeće proizvode (Update existing products). WooCommerce tada traži proizvod prema ID broju ili šifri (SKU). Pobrinite se da je svaka šifra jedinstvena i ispravno napisana.
- Bez tog odabira uvoz stvara nove proizvode. Ako šifra već postoji, dolazi do pogreške i taj se redak preskače.
- Prazno polje može značiti da se vrijednost briše. Stupce koje ne želite mijenjati radije u potpunosti uklonite iz datoteke. Ako želite promijeniti samo zalihu, dovoljna je datoteka sa stupcima ID (ili šifra) i Zaliha.
- Svaka varijacija je zaseban redak, s uputom na glavni proizvod.
Siguran rad u pet koraka
- Napravite sigurnosnu kopiju, ili prvo radite u testnoj trgovini. Kod WebOké možete u WebOké Backups izraditi dodatnu sigurnosnu kopiju neposredno prije uvoza; pogledajte WebOké Backups: pregled, vraćanje ili preuzimanje sigurnosne kopije.
- Najprije izvezite sve podatke. Tako imate trenutno stanje spremljeno u datoteci.
- Testirajte s jednim retkom. Napravite datoteku s jednim proizvodom, uvezite je i provjerite taj proizvod u administraciji te u privatnom prozoru preglednika na web-mjestu.
- Tek nakon toga primijenite cijelu datoteku. Ne osvježavajte i ne napuštajte stranicu dok uvoz traje.
- Pregledajte rezultat. Preskočeni ili neuspjeli redci prikazani su u pregledu nakon završetka.
Prevelika datoteka za učitavanje ili istek vremena?
Velika datoteka može udariti u ograničenje učitavanja ili vremensko ograničenje PHP a. Tada se, primjerice, prikazuje poruka 413 Request Entity Too Large, obavijest o upload_max_filesize, ili se uvoz zaustavlja bez pomaka. Što učiniti:
- Podijelite datoteku na manje dijelove. Tako je i pogreške lakše pronaći.
- Prema potrebi povećajte
upload_max_filesize,post_max_sizeimax_execution_timeu PHP postavkama Vašeg paketa. Pogledajte Prevelika datoteka za učitavanje (pogreška 413) ili istek vremena i Učitavanje ne uspijeva: povećanje upload_max_filesize i max_execution_time. - Ako učitavanje putem preglednika ne uspijeva, postavite datoteku putem Upravitelja datoteka ili FTP a u mapu
wp-content/uploadsi pri uvozu u naprednim postavkama unesite putanju na poslužitelju.
Dodatno štivo
- Product CSV Importer and Exporter (WooCommerce, s popisom svih stupaca, na engleskom)
- Besplatni tečaj WordPressa, lekcija 8.1 Sigurnosne kopije: što, gdje i koliko često
