Visszatérítés előtt ellenőrizze a rendelést, a pénznemet, az eredeti fizetést, az összeget, a tételeket és a küldemény állapotát. Külön döntsön a pénz visszatérítéséről és a készlet visszaállításáról, a műveletet csak egyszer hajtsa végre, és erősítse meg az eredményt a fizetési szolgáltatónál. Bizonytalan eredmény esetén ne ismételje meg vakon az utasítást; előbb keresse vissza a tranzakciót.
A WooCommerce-ben a visszatérítés jelentheti a rendelés módosítását, utasítás küldését a fizetési kapunak, a készletmennyiség változását és az ügyfél tájékoztatását. Ezek a lépések nem mindig alkotnak egyetlen tranzakciót. Ha az adminisztrátor azt feltételezi, hogy a gomb mindent elvégzett, előfordulhat, hogy keletkezik egy bejegyzés ténylegesen visszautalt pénz nélkül, vagy fordítva, egy kifizetés megfelelő belső bizonylat nélkül. Ezért a folyamatnak minden réteg eredményét külön kell megjelenítenie.
Ez az útmutató a visszáruk működési és technikai oldalát írja le, nem a jogosultság jogi megítélését. A konkrét kötelezettségeket, határidőket és könyvelési eljárásokat az ország, az értékesítés típusa és a cég szakmai iránymutatásai alapján kell ellenőrizni. A WooCommerce-ben a pontos összegre, a kiválasztott tételekre, a fizetési módra, a készletre gyakorolt hatásra, az auditnaplóra, valamint annak a helyzetnek a biztonságos kezelésére összpontosítson, amikor a távoli szolgáltatás nem egyértelmű választ ad.
Válassza el az üzleti döntést a technikai megvalósítástól
A jogosult személy először meghatározza a terjedelmet: teljes rendelés, konkrét tételek, szállítás vagy más összeg. A rekordba szükségtelen érzékeny adatok nélkül rögzíti az indokot, és ellenőrzi, hogy ugyanazt a kérést nem dolgozták-e már fel. A technikai lépés csak ezen ellenőrzés után indul; a bővítmény nem dönthet önállóan az üzleti jogosultságról.
A fizetési kapun keresztüli és az azon kívüli, kézi visszatérítés eltérő bizonyítékkal jár. Automatikus visszatérítésnél mentse el a távoli tranzakció azonosítóját és eredményét. Kézi módszernél a WooCommerce gyakran csak a döntést rögzíti, ezért a folyamathoz a belső szabályok szerint a banktól vagy más használt csatornától származó megerősítés szükséges.
Az összeget és a tételeket megváltoztathatatlan adatokból számítsa ki
A rendelésben tárolt értékekkel dolgozzon, ne a termék mai árával. A rendelés tartalmazhat kedvezményt, szállítást, kerekítést, adósorokat vagy olyan tételt, amely időközben megváltozott. Részleges visszatérítésnél a rendszernek meg kell mutatnia a már visszatérített összeget és a fennmaradó maximumot, hogy a következő munkatárs ne lépje túl az eredeti befizetést.
Tételek és szabad összeg kombinálásakor határozzon meg egyetlen szabályt. Ha az összeg nem konkrét darabokból adódik, a készlet döntés nélkül nem növelhető automatikusan. A több pénznemnek, az átváltásnak és a fizetési szolgáltató díjainak saját elszámolási módja lehet; az eredményt ne rejtse el a webáruházban érvényes aktuális árfolyam szerinti átszámítással.
- Az eredetileg kifizetett összeg és pénznem
- Eddig sikeresen visszatérített összegek
- Konkrét tételek és mennyiségek
- Külön döntés a készletről
Kezelje a készletet és a fizikai visszaküldést
A készlet visszaállítása attól függ, hogy a termék fizikailag visszaérkezett-e és újra értékesíthető-e. A kiszállítás előtti visszatérítés felszabadíthat egy lefoglalt darabot, míg a sérülten visszaküldött áru más állapotba tartozik. A jelölőnégyzet ezért nem lehet rutinszerű választás a raktári folyamat és a külső rendszer ismerete nélkül.
Ha a készletet ERP vagy fulfillment szolgáltatás kezeli, határozza meg az igazság forrását és azt az eseményt, amely a mennyiséget módosítja. A WooCommerce küldhet információt a visszárúról, de nem növelheti egyszerre a helyi és a távoli készletet úgy, hogy a változás később másodszor is szinkronizálódjon. A korrelációs azonosító összekapcsolja a visszárut, az áru beérkezését és a készletmozgást.
Kezelje a timeoutot és a bizonytalan választ duplikáció nélkül
A legkockázatosabb forgatókönyv az, amikor a webáruház elküldi a visszatérítést, de nem kap választ. A kapcsolati hiba nem jelenti azt, hogy a szolgáltató nem hajtotta végre az utasítást. Újabb próbálkozás előtt keresse meg a tranzakciót egy stabil azonosító alapján, vagy használja az állapot-API-t. Az „Újrapróbálás” gombot csak az eredmény ellenőrzése után tegye elérhetővé, és mindkét kísérletet őrizze meg.
Az integrációnak meg kell különböztetnie az elutasítást, az átmeneti hibát, az ismeretlen eredményt és a sikert. Mindegyik állapot más műveletet von maga után. A napló nem tartalmazhatja a teljes fizetési adatokat, de szükség van benne az időpontra, a rendelésre, az összegre, a kérésazonosítóra és a biztonságosan megjelenített válaszra. Az értesítést olyan személynek küldje, aki a szolgáltatót és a WooCommerce-t is ellenőrizni tudja.
Erősítse meg az eredményt, és kommunikálja a pontos állapotot
Az ügyfélnek szóló üzenetnek azt kell közölnie, mi történt és mi a következő lépés, nem pedig a webáruház befolyásán kívül eső feldolgozási időt garantálnia. Részleges visszatérítésnél adja meg érthetően annak mértékét. A belső megjegyzés rögzíti a döntést és a technikai azonosítót; a nyilvános megjegyzés nem fedhet fel belső hibákat vagy érzékeny adatokat.
Rendszeresen vesse össze a fizetési szolgáltatásban sikeres visszatérítéseket a WooCommerce-ben rögzített refundációkkal, és rendezze az eltéréseket. A fizetési kapu frissítése után tesztüzemmódban tesztelje a teljes és a részleges összeget, az elutasítást, az időtúllépést és a készletre gyakorolt hatást. A visszatérítési jogosultságokat a minimálisan szükséges mértékben ossza ki, és auditálja a szokatlan összegeket vagy az ismétlődő beavatkozásokat.
Gyakori kérdések
A WooCommerce minden visszatérítésnél automatikusan visszautalja a pénzt?
Nem. Ez a fizetési módtól és az integrációtól függ. Egyes fizetési kapuk támogatják a távoli utasítást, másoknál a WooCommerce csak rögzíti a visszatérítést. Az eredményt mindig abban a rendszerben ellenőrizze, amely ténylegesen kezeli a pénzt.
A visszatérítésnek mindig vissza kell állítania a készletmennyiséget?
Nem. A készletet csak akkor állítsa vissza, ha a termék ismét eladható, vagy ha a foglalást a kiszállítás előtt törlik. Sérült vagy még vissza nem küldött termék esetén a készletről külön kell dönteni.
Mi a teendő a fizetési átjáró időtúllépése után?
Ne küldje el vakon ugyanazt a visszatérítést. Először ellenőrizze az eredeti kérés állapotát a szolgáltatónál az azonosító alapján, dokumentálja az eredményt, és csak ezután válasszon biztonságos ismétlést vagy kézi egyeztetést.