Pred refundáciou overte objednávku, menu, pôvodnú platbu, sumu, položky a stav zásielky. Rozhodnite osobitne o vrátení peňazí a obnove skladu, akciu vykonajte iba raz a potvrďte výsledok u platobnej služby. Pri neistom výsledku neopakujte pokyn naslepo; najprv dohľadajte transakciu.
Refundácia vo WooCommerce môže znamenať úpravu objednávky, odoslanie pokynu platobnej bráne, zmenu skladového množstva a informovanie zákazníka. Tieto kroky nie sú vždy jedna transakcia. Ak administrátor predpokladá, že tlačidlo vykonalo všetko, môže vzniknúť záznam bez skutočne vrátených peňazí alebo naopak platba bez správneho interného dokladu. Proces preto musí ukazovať výsledok každej vrstvy samostatne.
Tento návod opisuje prevádzkovú a technickú stránku vratiek, nie právne posúdenie nároku. Konkrétne povinnosti, lehoty a účtovné postupy treba overiť podľa krajiny, typu predaja a odborných pokynov firmy. Vo WooCommerce sa sústreďte na presnú sumu, vybrané položky, spôsob úhrady, skladový účinok, auditný záznam a bezpečné riešenie situácie, keď vzdialená služba odpovie nejasne.
Oddeľte obchodné rozhodnutie od technického vykonania
Oprávnená osoba najprv určí rozsah: celá objednávka, konkrétne položky, doprava alebo iná čiastka. Do záznamu vloží dôvod bez nepotrebných citlivých údajov a overí, či rovnaká požiadavka už nebola spracovaná. Technický krok začne až po tejto kontrole; plugin nemá sám rozhodovať o obchodnom nároku.
Vrátenie cez platobnú bránu a manuálne vrátenie mimo nej majú rozdielny dôkaz. Pri automatickej refundácii uložte identifikátor vzdialenej transakcie a jej výsledok. Pri manuálnej metóde WooCommerce často iba eviduje rozhodnutie, preto proces potrebuje potvrdenie z banky alebo iného použitého kanála podľa interných pravidiel.
Vypočítajte sumu a položky z nemenných údajov
Pracujte s hodnotami uloženými v objednávke, nie s dnešnou cenou produktu. Objednávka môže obsahovať zľavu, dopravu, zaokrúhlenie, daňové riadky alebo položku, ktorá sa medzičasom zmenila. Pri čiastočnej vratke systém musí ukázať už refundovanú sumu a zostávajúce maximum, aby ďalší pracovník neprekročil pôvodnú úhradu.
Pri kombinácii položiek a voľnej sumy stanovte jedno pravidlo. Ak suma nevychádza z konkrétnych kusov, sklad sa nesmie automaticky zvýšiť bez rozhodnutia. Viac mien, konverzia a poplatky platobnej služby môžu mať vlastný spôsob zúčtovania; výsledok neskrývajte prepočtom podľa aktuálneho kurzu v e-shope.
- Pôvodná zaplatená suma a mena
- Doteraz úspešne refundované čiastky
- Konkrétne položky a množstvá
- Samostatné rozhodnutie o sklade
Ošetrite sklad a fyzické vrátenie
Obnovenie skladu závisí od toho, či sa produkt fyzicky vrátil a je znovu predajný. Refundácia pred expedíciou môže uvoľniť rezervovaný kus, kým poškodený vrátený tovar patrí do iného stavu. Začiarkavacie pole preto nesmie byť rutinnou voľbou bez znalosti toku skladu a externého systému.
Ak sklad spravuje ERP alebo fulfillment, určte zdroj pravdy a udalosť, ktorá množstvo mení. WooCommerce môže odoslať informáciu o vratke, ale nemá súčasne zvýšiť lokálny aj vzdialený stav tak, aby sa zmena neskôr synchronizovala druhýkrát. Korelačný identifikátor spojí vratku, príjem tovaru a skladový pohyb.
Riešte timeout a nejasnú odpoveď bez duplikátu
Najrizikovejší scenár nastane, keď e-shop odošle refundáciu, ale nedostane odpoveď. Chyba spojenia neznamená, že poskytovateľ pokyn nevykonal. Pred ďalším pokusom vyhľadajte transakciu podľa stabilného identifikátora alebo použite stavové API. Tlačidlo opakovať sprístupnite až po overení výsledku a uchovajte oba pokusy.
Integrácia má rozlišovať zamietnutie, dočasnú chybu, neznámy výsledok a úspech. Každý stav vedie k inej akcii. Log nesmie obsahovať celé platobné údaje, ale potrebuje čas, objednávku, sumu, identifikátor požiadavky a bezpečne zobrazenú odpoveď. Upozornenie smerujte človeku, ktorý vie skontrolovať poskytovateľa aj WooCommerce.
Potvrďte výsledok a komunikujte presný stav
Zákaznícka správa má hovoriť, čo bolo vykonané a aký je ďalší krok, nie garantovať čas spracovania mimo kontroly e-shopu. Pri čiastočnej refundácii uveďte zrozumiteľný rozsah. Interná poznámka zachytí rozhodnutie a technický identifikátor; verejná poznámka nesmie odhaliť interné chyby ani citlivé údaje.
Pravidelne porovnávajte úspešné vratky v platobnej službe s refundáciami vo WooCommerce a riešte rozdiely. Po aktualizácii brány otestujte celú aj čiastočnú sumu, zamietnutie, timeout a skladový účinok v testovacom režime. Oprávnenia na refundácie prideľte minimálne a auditujte nezvyčajné sumy alebo opakované zásahy.
Časté otázky
Vráti WooCommerce peniaze automaticky pri každej refundácii?
Nie. Záleží na platobnej metóde a integrácii. Niektoré brány podporujú vzdialený pokyn, pri iných WooCommerce iba zapíše refundáciu. Výsledok vždy potvrďte v systéme, ktorý peniaze skutočne spracúva.
Má refundácia vždy obnoviť skladové množstvo?
Nie. Sklad obnovte iba vtedy, keď je kus dostupný na ďalší predaj alebo keď sa ruší rezervácia pred expedíciou. Pri poškodenom či ešte nevrátenom produkte potrebuje sklad samostatné rozhodnutie.
Čo urobiť po timeoute platobnej brány?
Neodosielajte rovnakú refundáciu naslepo. Najprv skontrolujte stav pôvodnej požiadavky podľa identifikátora u poskytovateľa, zdokumentujte výsledok a až potom zvoľte bezpečné opakovanie alebo manuálne zosúladenie.



