4 modulis · 4.5
Bandomasis užsakymas nuo pradžios iki galo
4 modulis: PVM, pristatymas ir mokėjimas · Skaitymo laikas: 10 min.
Mokymosi tikslas: Po šios pamokos galėsite visiškai išbandyti užsakymą testavimo režimu, stebėti ir paaiškinti užsakymų būsenas, rasti webhook ir el. laiškų problemas, o po to tvarkingai viską sutvarkyti.
Pagrindinės sąvokos: testavimo režimas, bandomasis mokėjimas, bandomoji kortelė, užsakymų būsenos (Neapmokėtas, Vykdomas, Sustabdyta, Įvykdytas, Atšauktas, Nepavykęs, Grąžintas, Juodraštis), webhook žurnalas, užsakymo pastabos, užsakymų laiškai, atsargų rezervavimas, bandymo kontrolinis sąrašas, sutvarkymas
Kodėl reikia viso bandymo
E. parduotuvė gali atrodyti puikiai ir vis tiek neparduoti. Krepšelis veikia, apmokėjimas veikia, klientas sumoka, o užsakymas lieka būsenoje „Neapmokėtas“, nes webhook nepasiekia parduotuvės (pamoka 4.4). Arba patvirtinimo laiškas patenka į šlamštą. Arba trūksta PVM už pristatymą. Tai pastebite tik tada, kai paskambina pirmasis klientas. Visas bandomasis užsakymas pereina visą grandinę, nuo prekės puslapio iki pinigų grąžinimo, anksčiau nei tai padaro tikras klientas. Kartokite jį po kiekvieno didesnio pakeitimo: kito mokėjimo įskiepio, naujos temos, WooCommerce atnaujinimo, podėlio nustatymo.
Testavimo režimas pas mokėjimų paslaugų teikėją
Kiekvienas rimtas mokėjimų paslaugų teikėjas turi testavimo režimą: Jūsų parduotuvė bendrauja su teikėjo bandomąja aplinka, jokie tikri pinigai nejuda, o Jūs galite pasirinkti, ar mokėjimas pavyks, ar ne. Mokėdami kortele naudokite bandomąsias korteles, kurias teikėjas nurodo savo dokumentacijoje, niekada ne savo kortelę. Naudojant iDEAL | Wero (Nyderlandai) ir panašius būdus, bandomoji aplinka paprastai rodo pasirinkimo langą: apmokėta, nepavyko, atšaukta, baigėsi galiojimas. Lietuvoje e. parduotuvės dažniausiai siūlo elektroninę bankininkystę (banko nuorodas) ir mokėjimo korteles; jų bandomasis režimas veikia tuo pačiu principu.
Įjunkite testavimo režimą mokėjimo įskiepio nustatymuose. Jei Jūsų parduotuvė jau veikia, bandykite bandomojoje aplinkoje (staging) (pamoka 7.3 ir WordPress kurso pamoka 8.3), kad tikri klientai per klaidą nemokėtų testavimo režimu. Bandomojoje aplinkoje taip pat išjunkite laiškus klientams, išskyrus laiškus Jūsų pačių bandomuoju adresu.
Užsakymų būsenos
WooCommerce naudoja šias būsenas. Ką jos reiškia praktiškai:
| Statusas | Reikšmė | Ką darote Jūs |
|---|---|---|
| Juodraštis (Draft) | Klientas atsiskaito naudodamas apmokėjimo blokus; užsakymas dar nepateiktas | Nieko; WooCommerce senus juodraščius pašalina pats |
| Neapmokėtas (Pending payment) | Užsakymas sukurtas, mokėjimas dar nepatvirtintas | Laukti; jei būsena nesikeičia, patikrinti webhook |
| Nepavykęs (Failed) | Mokėjimas nepavyko arba buvo atmestas | Nieko nesiųsti; kartais klientas bando dar kartą |
| Vykdomas (Processing) | Apmokėta, atsargos nurašytos, dar neišsiųsta | Supakuoti ir išsiųsti |
| Sustabdyta (On hold) | Kažko laukiama, pavyzdžiui, banko pavedimo | Patikrinti, ar pinigai gauti |
| Įvykdytas (Completed) | Išsiųsta ir baigta | Nieko, nebent prekė grąžinama |
| Atšauktas (Cancelled) | Atšaukė Jūs, klientas arba sistema automatiškai | Atsargos grąžinamos |
| Grąžintas (Refunded) | Pinigai grąžinti visiškai | Atnaujinti apskaitą (pamoka 6.5) |
Kai kas vyksta automatiškai. Esant būsenai Neapmokėtas, WooCommerce rezervuoja atsargas; praėjus nustatymo Atsargų rezervavimas (Hold stock) minučių skaičiui (pamoka 3.4), neapmokėtas užsakymas atšaukiamas. Esant būsenai Vykdomas, WooCommerce siunčia klientui laišką „Užsakymas vykdomas“, o Jums laišką „Naujas užsakymas“. Esant būsenai Įvykdytas, klientas gauna laišką „Užsakymas įvykdytas“. Virtualių ir atsisiunčiamų prekių apmokėtą užsakymą WooCommerce iš karto pažymi kaip Įvykdytas, nes nėra ko siųsti.
Bandymas žingsnis po žingsnio
Theehuis Example bando taip, privačiame naršyklės lange, kaip svečias:
- Prekės puslapis: ar kaina su PVM ir priesaga teisinga (pamoka 4.1)?
- Krepšelis: arbatinukas (klasė „Dūžtama“) ir arbatos pakelis (lengvatinis tarifas). Ar teisingi tarpinė suma, pristatymo kaina ir PVM?
- Apmokėjimas su Nyderlandų adresu, paskui su Belgijos adresu: ar rodomi tinkami pristatymo būdai (pamoka 4.3) ir teisingas PVM (pamoka 4.2)?
- Užsakymo mygtukas: ar jame yra tekstas, nurodantis prievolę sumokėti, ir nuoroda į pirkimo taisykles bei informaciją apie teisę atsisakyti sutarties (pamoka 5.4)?
- Mokėjimas pavyko testavimo režimu. Pažiūrėkite į WooCommerce > Užsakymai: kokia būsena ir kaip greitai ji pasikeitė? Atidarykite užsakymą ir perskaitykite užsakymo pastabas dešinėje: mokėjimo įskiepis ten įrašo, ką pranešė teikėjas.
- Mokėjimas nepavyko arba atšauktas: antras užsakymas, šį kartą su nepavykusiu bandomuoju mokėjimu. Kokia būsena? Ar atsargos buvo grąžintos?
- Laiškai: ar gavote laišką klientui ir laišką Jums? Skaitykite juos kaip klientas: ar juose yra Jūsų duomenys, informacija apie teisę atsisakyti sutarties ir mygtukas (pamokos 5.3 ir 6.1)?
- Pinigų grąžinimas: grąžinkite pinigus už sėkmingą bandomąjį užsakymą per WooCommerce (mygtukas Grąžinti užsakyme, pamoka 6.5). Ar grąžinimą matote ir teikėjo valdymo skydelyje?
- Sutvarkymas: ištrinkite bandomuosius užsakymus ir bandomuosius klientus arba pridėkite prie jų aiškią pastabą, kad jie nepatektų į Jūsų apyvartą ir OSS skaitiklį.
Jei kas nors nepavyksta
- Būsena lieka „Neapmokėtas“: mokėjimo įskiepio žurnale (dažnai WooCommerce > Statusas > Žurnalai) patikrinkite, ar webhook atėjo. Neatėjo? Patikrinkite, ar Jūsų parduotuvė pasiekiama iš išorės (bandomojoje aplinkoje nėra slaptažodžio, trukdančio webhook, nėra užkardos ar saugumo taisyklės, kuri jį blokuoja, neįjungtas priežiūros režimas).
- Nėra laiško: patikrinkite siuntėją ir ar laiškas nepateko į šlamštą (pamoka 6.1). Jei laišką Jums gaunate, o klientui ne, patikrinkite, ar laiškas „Vykdomas“ įjungtas skiltyje WooCommerce > Nustatymai > El.laiškai.
- PVM neteisingas: palyginkite prekės PVM klasę, tarifų lentelę ir adresą (pamoka 4.1).
- Nėra pristatymo būdų: kuriai zonai priskiriamas šis adresas (pamoka 4.3)?
Santrauka
- Išbandykite visą grandinę testavimo režimu, taip pat po kiekvieno didesnio pakeitimo, geriausia bandomojoje aplinkoje.
- Žinokite būsenas: Neapmokėtas, Vykdomas, Sustabdyta, Įvykdytas, Atšauktas, Nepavykęs, Grąžintas ir Juodraštis.
- Jei po sėkmingo mokėjimo užsakymas lieka būsenoje „Neapmokėtas“, beveik visada kaltas webhook.
- Skaitykite užsakymo pastabas ir mokėjimo įskiepio žurnalą; laiškus skaitykite kaip klientas.
- Sutvarkykite bandomuosius užsakymus, kad jie nepatektų į Jūsų apyvartą ir PVM skaičiavimus.
Testas (quiz)
Užduotis
Užduotis D4.5: Bandomasis užsakymas nuo pradžios iki galo. Atlikite devynis šios pamokos žingsnius savo parduotuvėje arba bandomojoje parduotuvėje.
Kontrolinis sąrašas:
- [ ] mokėjimų paslaugų teikėjas testavimo režimu;
- [ ] bandomasis užsakymas pateiktas kaip svečias;
- [ ] mokėjimas pavyko;
- [ ] mokėjimas nepavyko arba atšauktas;
- [ ] būsenos matytos skiltyje WooCommerce > Užsakymai;
- [ ] laiškas klientui ir administratoriui gautas;
- [ ] pinigai už užsakymą grąžinti testavimo režimu;
- [ ] bandomieji užsakymai sutvarkyti arba pažymėti kaip bandomieji.
Klausimai:
- Kokias būsenas gavo sėkmingas ir nepavykęs užsakymas ir kokia tvarka?
- Kiek laiko praėjo, kol būsena pasikeitė (webhook)?
- Kas buvo patvirtinimo laiške ir ko jame trūko?
Paspaudę „atlikta“ pamatysite pavyzdinį atsakymą: sėkmingas užsakymas perėjo iš būsenos Neapmokėtas į Vykdomas; nepavykęs iš Neapmokėtas į Nepavykęs arba Atšauktas; konkretus laiške trūkstamas punktas, pavyzdžiui, informacija apie teisę atsisakyti sutarties (pamoka 5.4).
Užduotis D4.5: Bandomasis užsakymas nuo pradžios iki galo
Šią užduotį atliekate patys; niekas jos netikrina. Pažymėkite, ką atlikote, ir pažymėkite užduotį kaip atliktą.
Pavykęs: Laukiama apmokėjimo, Vykdomas. Nepavykęs: Laukiama apmokėjimo, Nepavyko arba Atšauktas. Vienas konkretus trūkstamas dalykas laiške (pavyzdžiui, informacija apie teisę atsisakyti sutarties, pamoka 5.4).
Jūsų pažymėti varneliai ir pastabos lieka tik šioje naršyklėje; niekur jų nesiunčiame. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotį atlikote.
Platesniam skaitymui
- DirectAdmin vadovas 18.10: Negaliu išsiųsti el. laiško
- Nemokamas WordPress kursas 8.3: Staging: saugus testavimas
- Managing orders (woocommerce.com, anglų k.): https://woocommerce.com/document/managing-orders/
- WooCommerce refunds (woocommerce.com, anglų k.): https://woocommerce.com/document/woocommerce-refunds/
