Devlopen RMA to gotowy do wdrożenia moduł Magento 2, który dodaje do sklepu kompletny, dwukierunkowy proces obsługi zwrotów i reklamacji - od zgłoszenia przez klienta, przez obsługę w panelu admina, aż po integrację z zewnętrznym systemem ERP.

Najważniejsze funkcje:

Dla klienta

  • Zakładka „Zwroty i reklamacje" w panelu klienta z rozwijaną listą własnych zamówień kwalifikujących się do zwrotu/reklamacji (bez ręcznego wpisywania numeru zamówienia).
  • Historia dotychczasowych zgłoszeń wraz ze statusami, widoczna w panelu klienta.
  • Publiczny formularz dla gości — wystarczy numer zamówienia i adres e-mail, logowanie nie jest wymagane.
  • Dwie kategorie zgłoszenia do wyboru: Zwrot i Reklamacja (każdą można niezależnie włączyć/wyłączyć w konfiguracji).
  • Lista pozycji zamówienia ze zdjęciem, nazwą, SKU i automatycznie wyliczoną ilością możliwą do zgłoszenia (zamówiono minus już zgłoszone).
  • Dla każdej pozycji: wybór ilości, powodu i oczekiwanego działania (np. zwrot środków, wymiana, naprawa) — ze słowników konfigurowalnych w adminie.
  • Pole na wiadomość do obsługi klienta oraz wybór formy zwrotu środków.
  • Załączanie zdjęć (JPG/PNG) metodą drag&drop lub z dysku, z konfigurowalnym limitem liczby i rozmiaru plików; obowiązkowe przy reklamacji, opcjonalne przy zwrocie.
  • Automatyczny e-mail z potwierdzeniem przyjęcia zgłoszenia oraz e-mail przy zmianie statusu (oba szablony w pełni edytowalne w Marketing > Szablony e-mail).
  • Bezpieczny, publiczny link do podglądu statusu zgłoszenia zabezpieczony tokenem

Dla administratora

  • Panel Sales > Zwroty i Reklamacje: grid wszystkich zgłoszeń z możliwością podglądu i zmiany statusu.
  • Rozbudowana konfiguracja w Stores > Configuration > Zwroty i Reklamacje: liczba dni na zwrot i osobno na reklamację (0 = bez limitu), własne słowniki: powody zwrotu, powody reklamacji, oczekiwane działania, metody zwrotu środków, statusy zgłoszeń, status domyślny nadawany nowym zgłoszeniom, włączanie/wyłączanie powiadomień e-mail i wybór szablonów oraz nadawcy, limity załączników (liczba i maksymalny rozmiar pliku), pełna kolorystyka formularza frontowego (4 kolory HEX wstrzykiwane jako CSS custom properties — bez ingerencji w kod), edytowalne teksty formularza (wprowadzenie, panel boczny, treści zgód/checkboxów przed wysłaniem).
  • Blokowanie zgłoszeń dwoma niezależnymi mechanizmami: atrybutem „Zablokuj zwroty/reklamacje" na koncie klienta oraz osobną listą zablokowanych adresów e-mail (obejmującą także zgłoszenia gości). Uprawnienia ACL rozdzielone na widok (request_view) i zarządzanie (request_manage) — pozwala wydać integracji zewnętrznej token tylko z wymaganym zakresem dostępu.

Integracja z ERP / SAP (REST API)

  • Pełne REST API do wyszukiwania zamówień, tworzenia zgłoszeń, pobierania listy zgłoszeń (z SearchCriteria) i aktualizacji statusu
  • Tryb push: skonfigurowany webhook automatycznie wysyła każde nowe zgłoszenie jako JSON POST do zewnętrznego systemu.
  • Tryb pull: system ERP może samodzielnie pobierać nowe zgłoszenia (GET /V1/rma/requests) i aktualizować ich status z powrotem do Magento (PUT /V1/rma/requests/:id/status). Jedna wspólna ścieżka walidacji zmiany statusu — używana zarówno przez panel admina, jak i przez API, co gwarantuje spójność danych.