Najczęstsza akcja przy zwrocie to wystawienie refundu. Pro robi to za Ciebie.
Jak to działa
Klient zgłasza zwrot
Wizard 3-krokowy w My Account jak w wersji Free.
Admin zmienia status na „Zaakceptowany”
W panelu zwrotu (WooCommerce → Return Requests → wybrany zwrot) wybierasz status z dropdown.
Pro automatycznie wystawia refund
Wywoływana jest funkcja wc_create_refund() z pełną kwotą zamówienia. Opcjonalnie z parametrem refund_payment=true — wtedy bramka płatności sama zwraca pieniądze na kartę klienta.
Konfiguracja
W WooCommerce → Returns Manager → Automatyzacja włącz dwa toggle:
- Wystaw zwrot automatycznie po akceptacji — uruchamia auto-refund w momencie zmiany statusu
- Zwracaj pieniądze przez bramkę — opcjonalne. Działa ze Stripe / PayU / Przelewy24 / Tpay / BLIK / PayPal (każda bramka WC która implementuje standardowy interfejs refund)
Jeśli bramka płatności nie obsługuje automatycznego zwrotu (np. przelew bankowy, COD), refund nadal zostanie utworzony w WooCommerce, ale przelew na konto klienta musisz wykonać ręcznie. Order note Ci o tym przypomni.
Auto-refund jest idempotentny — drugie kliknięcie tego samego zwrotu w 60-sekundowym oknie zwróci cached refund_id zamiast wystawić podwójny zwrot.