Prijelaz s WooCommercea na WebShopHR: vodič za trgovca
Već imaš trgovinu na WooCommerceu i razmišljaš o selidbi na web shop koji ne traži hosting, dodatke za fiskalizaciju ni ručno spajanje deset različitih alata? Ovaj vodič pokriva cijeli prijelaz, ne samo uvoz kataloga: što se prenosi automatski, što moraš dodati ručno, kako preusmjeriti stare adrese i kako prebaciti domenu bez pada prometa.
Što se prenosi, a što se ostavlja
Uvoz kataloga prenosi naziv, opis (očišćen od HTML oznaka), cijenu i zalihu svakog artikla, uz SKU kao izvor sluga. To je sve što uvoznik čita iz CSV-a.
Ne prenosi se automatski: slike (WooCommerce ih izvozi u zasebnom stupcu, ali uvoznik taj stupac ne čita. Slike se ponovno uploadaju u WebShopHR CMS-u), kategorije (CSV format nema stupac koji uvoznik mapira, pa svi uvezeni artikli slijeću u jednu zajedničku kategoriju) i varijacije artikla (veličine, boje i slične kombinacije se pri uvozu preskaču. Dodaju se ručno nakon uvoza).
Narudžbe i kupci se ne prenose nikako: uvoz radi isključivo s katalogom.
Ponovni uvoz istog CSV-a ne prepoznaje već uvezene artikle. Svako pokretanje stvara nove, duplicirane zapise umjesto da ažurira postojeće. Uvezi katalog jednom, provjeri rezultat na uzorku artikala, pa nastavi ručnim doradama.
Kako se izvozi iz WooCommercea
WooCommerce ima ugrađenu funkciju izvoza kataloga u administraciji, koja stvara CSV sa stupcima poput naziva, opisa, redovne cijene, zalihe, SKU-a, kategorija i slika. Taj CSV samo preuzmeš i uploadaš u WebShopHR. Sustav ga prepozna sam po stupcima naziva i cijene, bez ručnog mapiranja.
Datoteka smije biti do 5 MiB, što je za nekoliko tisuća artikala uobičajeno
dovoljno. Hrvatske cijene poput 1.234,56 € čitaju se jednako dobro kao
engleski zapis 1234.56.
Preslikavanje kategorija
Ovdje je najveća razlika prema onome što bi trgovac mogao očekivati: uvoz ne mapira WooCommerce kategorije na kategorije u WebShopHR-u, jer CSV format uopće ne nosi taj podatak uvozniku. Svi uspješno uvezeni artikli završe u jednoj zajedničkoj kategoriji, a trgovac ih nakon uvoza sam premješta u prave kategorije kroz CMS.
Za manji katalog to je posao od pola sata. Za veći je isplativije prvo urediti nekoliko glavnih kategorija, pa artikle premještati u skupinama.
Prijenos domene bez pada prometa
Vlastita domena se veže na dva moguća načina: jednostavniji www način
(CNAME zapis na www poddomeni) i napredniji apex način (A zapis na goli
naziv domene, uz www kao dodatak). Gola domena bez www ne može ići na
CNAME kod većine registrara, zato www način ostaje zadana preporuka.
Nakon što upišeš domenu u postavkama, WebShopHR provjerava dvije stvari odvojeno: DNS zapis (pokazuje li stvarno na WebShopHR) i poseban verifikacijski token koji poslužuje kroz tu istu domenu, kao dokaz da promet zbilja stiže do nas, a ne do nekog drugog servera. Tek kad oba koraka prođu, domena je verificirana i automatski dobiva TLS certifikat (Let's Encrypt).
Ako DNS promjena kasni s propagacijom, sustav to prepoznaje kao privremeno stanje i sam ponovno provjerava u pozadini. Ne moraš ručno pritiskati "provjeri" dok se ne uhvati.
Popis preusmjeravanja starih adresa
Ako je struktura URL-ova u WooCommerceu drugačija od one u WebShopHR-u, vrijedi unaprijed pripremiti preusmjeravanja starih adresa na nove, kako kupci i tražilice ne bi nailazili na 404 stranice. Svako preusmjeravanje dodaješ pojedinačno u CMS-u kao par stare i nove putanje. Status je uvijek 301 (trajno preusmjeravanje) — CMS ekran trenutno ne nudi izbor drugog statusa za ručno dodana pravila.
Sustav automatski sprječava lance i petlje preusmjeravanja: ako novo pravilo cilja na već postojeće preusmjeravanje, staza se odmah skraćuje na konačno odredište. Preusmjeravanja rade samo unutar vlastitog kataloga. Ne mogu voditi na vanjsku domenu, čime se sprječava zlouporaba za phishing. Nemaju rok isteka i ostaju dok ih sam ne obrišeš.
Što s narudžbama i kupcima
Ovdje treba biti iskren: uvoz iz WooCommercea prenosi isključivo katalog. Povijest narudžbi i popis kupaca se ne uvoze, ni automatski ni ručnim CSV-om. Za to ne postoji poseban alat. Preporuka je zadržati WooCommerce dostupnim (makar u pasivnom, arhivskom obliku) dok ti ne zatreba stara narudžba za knjigovodstvo ili reklamaciju, ili sam izvesti povijest narudžbi iz WooCommercea u vlastitu arhivu prije gašenja stare trgovine.
Za pokoju narudžbu koja je aktivna u trenutku selidbe (npr. čeka dostavu), WebShopHR ima ručni unos narudžbe u CMS-u, koristan za par iznimki, ali nije zamišljen kao alat za masovan prijenos stotina starih narudžbi.
Kontrolni popis za prvi tjedan
- Uvezi CSV samo jednom: ponovni uvoz istog CSV-a stvara duplikate umjesto da ažurira postojeće artikle.
- Provjeri uvezene cijene, opise i zalihe artikal po artikal na uzorku od desetak proizvoda.
- Dodaj slike i alt tekstove. Uvoz ih ne donosi.
- Rasporedi artikle iz zajedničke kategorije u prave kategorije.
- Ponovno postavi varijante (veličina, boja) za artikle koji ih imaju.
- Pripremi i upiši preusmjeravanja za adrese koje mijenjaju strukturu.
- Poveži vlastitu domenu i pričekaj da verifikacija prođe prije objave.
- Napravi jednu probnu narudžbu s pravim plaćanjem prije nego pozoveš kupce.
- Ako koristiš fiskalizaciju, provjeri da je Arges veza aktivna prije prve prave narudžbe.
Poštena riječ o WooCommerceu
WooCommerce nije loš izbor: jezgra dodatka je besplatna, ekosustav dodataka je golem, a trgovac ima punu kontrolu nad vlastitim poslužiteljem. Cijena dolazi iz onoga što WooCommerce sam ne uključuje: hosting, dodatke i naplatu transakcija treba sklopiti zasebno, svaki sa svojim ugovorom i računom. WebShopHR taj sastavljeni trošak zamjenjuje jednom pretplatom u kojoj su hosting, plaćanja i fiskalizacija već uključeni.
Više o temi: Katalog i zalihe.
Česta pitanja.
Hoće li mi se kategorije automatski posložiti kao na WooCommerceu?
Ne. CSV uvoz nema stupac za kategorije, pa svi uvezeni artikli završe u jednoj zajedničkoj kategoriji. Raspoređivanje u prave kategorije radiš ručno u CMS-u nakon uvoza.
Prenose li se moje stare narudžbe i kupci?
Ne. Uvoz radi isključivo s katalogom artikala. Za povijest narudžbi preporučamo zadržati stari WooCommerce dostupan u arhivskom obliku ili unaprijed izvesti podatke u vlastitu arhivu.
Što se dogodi sa slikama artikala pri uvozu?
Ne prenose se automatski. Uvoznik čita samo naziv, opis, cijenu, zalihu i SKU. Slike uploadaš naknadno u CMS-u.
Mogu li izgubiti promet dok mijenjam domenu?
Ne, ako redoslijed poštuješ: dok DNS zapise stvarno ne promijeniš kod registrara, tvoja postojeća trgovina i dalje normalno radi na starom mjestu, a WebShopHR u međuvremenu provjerava DNS i poseban token odvojeno. TLS certifikat se izdaje automatski čim je domena verificirana.
Mogu li preusmjeriti stare WooCommerce adrese na nove?
Da. Svako preusmjeravanje upisuješ pojedinačno kao par stare i nove putanje, sa zadanim statusom 301. Sustav sam sprječava lance i petlje.
Što ako slučajno pokrenem uvoz istog CSV-a dvaput?
Dobit ćeš dvostruki katalog. Uvoznik ne prepoznaje već uvezene artikle, pa svako pokretanje stvara nove zapise, ne ažurira postojeće. Uvezi CSV jednom i provjeri rezultat prije nastavka.