Omniva integracija WooCommerce parduotuvėje reiškia, kad pirkėjas apmokėjimo lange pasirenka paštomatą iš žemėlapio, o jūs vienu mygtuku gaunate siuntos lipduką ir sekimo numeris pirkėjui nueina automatiškai. Su DPD veikia tas pats principas. Dažniausiai užtenka gatavo įskiepio ir teisingos konfigūracijos, o individualus kodas per API reikalingas tik tada, kai sistema nestandartinė. Čia einu per tai žingsnis po žingsnio; bendrą kurjerių palyginimą rasite straipsnyje WooCommerce siuntimas ir kurjeriai Lietuvoje.
Kokias galimybes turiu: oficialus ar trečiosios šalies įskiepis?
Paštomatų integracijai WooCommerce paprastai yra du keliai. Pirmas — paties vežėjo siūlomas modulis, antras — trečiosios šalies įskiepis, kuris palaiko kelis vežėjus vienu metu. Konkrečius modulius ir jų dabartines versijas patikrinkite pas gamintoją, nes jie keičiasi.
| Kriterijus | Oficialus vežėjo modulis | Trečiosios šalies įskiepis |
|---|---|---|
| Sąsaja su vežėjo sistema | Kuriama pačio vežėjo, dažniausiai atnaujinama kartu su jo API | Priklauso nuo kūrėjo palaikymo |
| Keli vežėjai viename | Dažniausiai vienas vežėjas | Dažnai keli, vienodas valdymas |
| Pritaikymas (kainos, tekstai) | Ribotas | Dažnai lankstesnis |
| Rizika | Gali reikėti papildomo modulio kitam vežėjui | Reikia pasitikrinti, ar kūrėjas nuolat atnaujina |
Mano taisyklė: jei parduodate su vienu vežėju, pradėkite nuo oficialaus modulio. Jei reikia Omniva ir DPD kartu, o pirkėjui norite vieno aiškaus pasirinkimo, dažnai patogiau vienas įskiepis. Svarbiausia — kad jis būtų aktyviai prižiūrimas ir turėtų paštomatų sąrašo atnaujinimą.
Ką pasiruošti prieš pradedant?
Didžiausią laiko dalį suryja ne pati konfigūracija, o trūkstami duomenys. Prieš pradedant verta turėti sudėliotą tokį sąrašą:
- verslo sutartis ar paskyra pas kiekvieną vežėją ir gauti API prisijungimai;
- siuntėjo rekvizitai tokie, kokius norite matyti ant lipduko;
- visų produktų svoriai ir, jei reikia, gabaritai;
- sprendimas, kurios prekės netelpa į paštomatą ir turi važiuoti tik kurjeriu;
- pristatymo kainų lentelė, suderinta su tuo, ką jums skaičiuoja vežėjas;
- testinė parduotuvės kopija, kurioje bus išbandytas įskiepis.
Kaip prijungti Omniva ir DPD žingsnis po žingsnio?
- Sutartis su vežėju. Pirmiausia reikia verslo sutarties ar paskyros pas Omniva ir DPD. Be jos negausite prisijungimo duomenų, o be jų integracija neveiks.
- API prisijungimai. Vežėjo klientų zonoje gaunate naudotojo vardą, slaptažodį ar raktą. Juos įvedate įskiepio nustatymuose. Turi būti tikrai tie duomenys, skirti gamybinei aplinkai, o ne testinei.
- Siuntėjo duomenys. Pavadinimas, adresas, telefonas, el. paštas. Iš jų formuojamas lipdukas, todėl klaida čia kartojasi kiekvienoje siuntoje.
- Paštomatų sąrašo atsisiuntimas. Įskiepis paima sąrašą ir žemėlapio taškus. Patikrinkite, ar yra automatinis atnaujinimas.
- Siuntimo metodų sukūrimas zonoje. WooCommerce nustatymuose prie Lietuvos zonos pridedate „Omniva paštomatas“ ir „DPD paštomatas“ (ir kurjerį, jei siunčiate į namus).
- Kainos. Nustatote pagal svorį, krepšelio sumą ar fiksuotą. Apie tai žemiau.
- Bandomasis užsakymas. Pereinate visą kelią: krepšelis, paštomatas, apmokėjimas, lipdukas, sekimas.
Kaip nustatyti pristatymo kainas pagal svorį ar sumą?
Paštomatų dydžiai riboti, todėl kaina dažnai priklauso nuo svorio ar gabaritų. Praktiškai naudoju tris modelius:
- Fiksuota kaina — paprasta, tinka, kai prekės panašaus dydžio.
- Pagal krepšelio sumą — pavyzdžiui, nemokamas pristatymas nuo tam tikros sumos. Slenkstį pasirinkite pagal savo vidutinį krepšelį, o ne iš oro.
- Pagal svorį — tinka sunkesnėms prekėms. Reikia, kad kiekvienas produktas turėtų užpildytą svorį, kitaip skaičiavimas tyliai klysta.
Prekėms, netelpančioms į paštomato dėžutę, paštomatų metodą reikia paslėpti ir palikti tik kurjerį. Tai daroma per siuntimo klases arba įskiepio taisykles.
Kaip veikia paštomatų žemėlapis apmokėjime?
Žemėlapis ar išskleidžiamas sąrašas rodomas, kai pirkėjas pasirenka paštomato siuntimo metodą. Pasirinktas paštomatas išsaugomas prie užsakymo ir matomas administravime. Šioje vietoje dažniausiai ir lūžta patirtis, todėl patikrinkite:
- ar laukas privalomas (kitaip užsakymas atkeliauja be paštomato);
- ar žemėlapis veikia telefone, kur perka didelė dalis pirkėjų;
- ar su jūsų apmokėjimo puslapio šablonu nekonfliktuoja (ypač su naujuoju blokų apmokėjimu);
- ar neprailgina krovimosi, apie tai plačiau rašiau straipsnyje apie WooCommerce greitį.
Kaip spausdinti lipdukus ir siųsti sekimo numerį pirkėjui?
Gerai sukonfigūruota integracija sukuria siuntą vežėjo sistemoje iš užsakymo, gauna sekimo numerį ir leidžia atsisiųsti lipduką PDF formatu. Dažniausiai galima paruošti kelių užsakymų lipdukus iš karto, o tai sutaupo daugiausia laiko, kai siuntų daug.
Sekimo numerį verta pridėti ir prie užsakymo pastabos, ir į pirkėjui siunčiamą laišką „Užsakymas išsiųstas“. Taip sumažėja klausimų „kur mano siunta“. Jei naudojate automatizuotus laiškus, sekimo nuorodą galima įdėti ir į juos.
Kokios dažniausios integracijos klaidos?
| Simptomas | Tikėtina priežastis | Ką daryti |
|---|---|---|
| Siuntos nesukuriamos | Neteisingi ar testiniai API raktai | Įvesti gamybinius duomenis iš vežėjo klientų zonos |
| Paštomato nėra sąraše | Neatnaujintas paštomatų sąrašas | Įjungti automatinį atnaujinimą arba atnaujinti rankiniu būdu |
| Užsakymas be paštomato | Laukas nėra privalomas | Padaryti pasirinkimą privalomu |
| Kaina visada ta pati | Produktams nenurodytas svoris | Užpildyti svorį ir gabaritus |
| Lipdukas su klaida | Neteisingi siuntėjo duomenys | Patikrinti siuntėjo nustatymus |
| Žemėlapis nerodomas | Konfliktas su šablonu ar kitu įskiepiu | Išjungti kitus įskiepius ir testuoti po vieną |
Dar vienas dažnas atvejis — po įskiepio atnaujinimo sustoja siuntų kūrimas, nes pasikeitė API. Todėl atnaujinimus visada pirmiausia išbandau testinėje aplinkoje, o ne gyvoje parduotuvėje.
Dar vienas niuansas — pirkėjo patirtis. Paštomatų sąraše pirkėjas turi greitai rasti artimiausią tašką, todėl verta įjungti paiešką pagal miestą ar pašto kodą, o ne tik slenkamą sąrašą. Kuo mažiau paspaudimų iki pasirinkimo, tuo mažiau apleistų krepšelių šiame žingsnyje. Jei parduodate ir užsienyje, patikrinkite, ar įskiepis palaiko Latvijos ir Estijos paštomatus, nes tai priklauso nuo konkretaus modulio.
Kaip išbandyti integraciją prieš paleidimą?
Vieno užsakymo nepakanka. Praktiškai išbandau šiuos scenarijus: užsakymas su vienu produktu ir paštomatu, užsakymas su keliais produktais ir didesniu svoriu, užsakymas su nemokamo pristatymo kupono kodu, užsakymas iš telefono, taip pat užsakymas, kurį pirkėjas atšaukia po siuntos sukūrimo. Kiekvienu atveju tikrinu tris dalykus: ar administravime matomas teisingas paštomatas, ar lipdukas sugeneruotas be klaidų, ar pirkėjas gauna laišką su sekimo nuoroda.
Prieš pirmą tikrą siuntą verta pasitarti su vežėju, ar jo sistemoje siunta pasirodė taip, kaip tikėtasi. Taip išvengsite netikėtumų, kai jau parduodate realiems klientams.
Ką prižiūrėti po paleidimo?
Integracija nėra „įdiegiau ir pamiršau“. Kas porą mėnesių peržiūriu keturis dalykus: ar atnaujintas paštomatų sąrašas, ar įskiepio atnaujinimai nesulaužė apmokėjimo, ar pristatymo kainos vis dar atitinka vežėjo tarifus, ir ar neatsirado neįvykdytų siuntų užsakymų būsenoje „apdorojama“. Jei kas nors sugenda, klaida turi būti matoma žurnale, o ne išaiškėti tik tada, kai paskambina pirkėjas.
Kada užtenka įskiepio, o kada reikia API?
Gatavas įskiepis tinka daugumai parduotuvių: standartiniai paštomatai, kurjeris, lipdukai ir sekimas. API integracija reikalinga, kai siuntų kūrimas turi jungtis su sandėlio ar apskaitos sistema, kai taikote sudėtingas kainodaros taisykles arba kai norite vieno sprendimo kelioms parduotuvėms. Tada užsakymų duomenys keliauja ir į buhalteriją, apie tai rašiau straipsnyje Rivilė ir WooCommerce integracija.
Dažniausiai užduodami klausimai
Ar reikia sutarties su Omniva ir DPD, kad veiktų integracija?
Taip, API prisijungimams reikia verslo paskyros ar sutarties pas vežėją. Tikslias sąlygas ir kainas nurodo pats vežėjas, jas reikia pasitikrinti pas jį.
Ar galima naudoti Omniva ir DPD vienu metu?
Taip. Pirkėjas pasirenka norimą vežėją apmokėjime. Gali prireikti papildomo modulio, jei oficialus modulis palaiko tik vieną vežėją.
Kodėl pirkėjas nemato paštomatų žemėlapio?
Dažniausiai kaltas konfliktas su apmokėjimo šablonu, kitu įskiepiu arba neteisingi API duomenys. Išjungus kitus įskiepius ir testuojant po vieną, priežastis paprastai randama greitai.
Kaip atnaujinamas paštomatų sąrašas?
Geri įskiepiai atnaujina sąrašą automatiškai pagal grafiką. Jei jūsų neatnaujina, nauji paštomatai neatsiras, o uždaryti dar rodysis, todėl šią funkciją patikrinkite pirmiausia.
Ar galima nustatyti nemokamą pristatymą nuo tam tikros sumos?
Taip, tai standartinė WooCommerce funkcija. Galima derinti su paštomatų kainomis, pavyzdžiui, nemokamas pristatymas į paštomatą, o kurjeris mokamas.
Kiek kainuoja Omniva ir DPD integracija?
Techninis vertinimas nemokamas. Gatavo įskiepio diegimas ir konfigūracija kainuoja nuo 150 €, individuali integracija per API — nuo 600 €.
Kaip galiu padėti
Pradedu nuo nemokamo techninio vertinimo: pažiūriu, ką jau turite, kuris įskiepis tinka jūsų vežėjams ir ar užteks gatavo sprendimo. Paštomatų žemėlapio, kainų taisyklių, lipdukų ir sekimo konfigūracija kainuoja nuo 150 €, o integracija per API — nuo 600 €. Plačiau apie tai, ką jungiu, rasite puslapyje WooCommerce integracijos.