Bank Transfer Revolution: konfiguracja i pomoc

Szybki start

  1. Prześlij i zainstaluj ZIP w "Modules" > "Module Manager", a następnie wybierz "Configure" dla jednego konkretnego sklepu.
  2. Otwórz Profile bankowe. Uzupełnij Właściciel rachunku i identyfikatory banku odbiorcy, pozostaw włączone Aktywny i przypisz Waluty zamówień (prosty wybór kont).
  3. W Konfiguracja pozostaw Wybór rachunku na Prosty: jeden przelew, konta według waluty zamówienia i sprawdź Konta wyświetlane przy prostym wyborze.
  4. Sprawdź Format tytułu przelewu, Pokaż na stronie potwierdzenia i Pokaż informację o dokładnej kwocie. Zapisz ustawienia.
  5. Złóż testowe zamówienie z przelewem bankowym i porównaj rachunek odbiorcy, tytuł przelewu i kwotę na potwierdzeniu, w szczegółach zamówienia i w e-mailu z instrukcjami.
  6. W Wyciągi bankowe przygotuj obsługiwany plik do importu, sprawdź mapowania i pozycje, a następnie użyj Uruchom automatyczne dopasowanie lub Sprawdź > Przypisz kwotę dla rozpoznanego uznania.
  7. W Rozliczanie płatności > Wpływy i niedopłaty sprawdź zarejestrowany wpływ i pozostałe saldo. Potwierdzaj otrzymanie płatności dopiero po wpłynięciu odpowiednich środków.
  8. Jeśli używasz Dni przypomnień lub Anuluj automatycznie po, włącz wybrany harmonogram, skonfiguruj uwierzytelnione wywołania cron i sprawdź wyniki zadań oraz wysyłki.

Instrukcja konfiguracji

Instalacja i wybór sklepu

Zainstaluj ZIP przez "Modules > Module Manager > Upload a module". Wybierz "Configure", a następnie jeden sklep w selektorze sklepów w panelu administracyjnym. Ekrany rachunków, konfiguracji, wyciągów i rozliczania wymagają wybrania konkretnego sklepu, którym Twoje konto pracownika może zarządzać.

Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.

CAMT.053 używa XMLReader i libxml. Generowanie kodów QR wymaga iconv, a obrazy QR w e-mailach wymagają GD z obsługą PNG. Zapisywanie logo banków również wymaga GD z obsługą PNG.

Sprawdź, czy sklep może wysyłać e-maile. Skonfiguruj regularne, uwierzytelnione wywołania cron, jeśli używasz przypomnień o zapłacie, anulowania lub kolejkowanej wysyłki e-maili. Import wyciągów korzysta z przesyłanych przez Ciebie plików. Nie łączysz się z bankiem w czasie rzeczywistym.

Karta zainstalowanego modułu z akcją Configure

Dodawanie profili bankowych

Wprowadzanie rachunku odbiorcy

Otwórz Profile bankowe i dodaj rachunek. Użyj Nazwa wewnętrzna, aby pracownicy mogli go rozpoznać. Uzupełnij Nazwa wyświetlana, Właściciel rachunku i Nazwa banku w językach sklepu. Właściciel rachunku jest wymagany w domyślnym języku sklepu. Puste tłumaczenia korzystają z tego języka.

Wprowadź identyfikatory odpowiednie dla rachunku: IBAN, BIC / SWIFT, Brytyjski sort code, Brytyjski numer rachunku, Amerykański numer rozliczeniowy lub Amerykański numer rachunku. W razie potrzeby dodaj Adres banku, Instrukcje płatności, Notatka i Własne wiersze z etykietami. Porównaj każdy identyfikator z danymi swojego banku, zanim udostępnisz go klientom.

Możesz przesłać Logo banku w formacie PNG, JPEG lub GIF. Limit wynosi 2 MB i 2048 na 2048 pikseli. Zapisz profil, aby zastosować przesłany plik. Pozostaw włączone Aktywny dla rachunku, który ma być dostępny dla nowych zamówień. Użyj Pozycja, aby ustalić kolejność profili.

Ustawienia nazwy, właściciela i IBAN rachunku EUR

Przypisywanie walut zamówień

W Waluty zamówień (prosty wybór kont) wybierz waluty zamówień, dla których ma być używany ten rachunek. Prosty wybór kont używa jednego przypisanego rachunku na walutę. Wybranie tutaj waluty przenosi jej przypisanie z innego rachunku.

Na przykład przypisz EUR do rachunku EUR i GBP do rachunku GBP. Zapisz każdy profil. Ponownie otwórz profil EUR, aby sprawdzić zapisanego właściciela i IBAN bez ich zmieniania.

Profil udostępnia też Rabat profilu, Wartość rabatu i Waluta rabatu kwotowego. Rabat profilu początkowo dziedziczy rabat sklepu. Bez rabatu zatrzymuje dziedziczenie. Pozostaw dziedziczenie rabatów podczas konfigurowania zwykłej metody przelewu bankowego.

Wycofanie rachunku zachowuje jego historyczne dane zamówień. Edycja rachunku wpływa na nowe instrukcje. Nie zastępuje danych rachunku już przekazanych wraz z zamówieniem. Jeśli ekran udostępnia "Copy ... accounts from Bank Transfer Accounts", kopiuje odpowiednie rachunki z mprbankaccounts; rachunki źródłowe pozostają bez zmian.

Uproszczona dostępność tylko przy zaawansowanym wyborze kont

Użyj uproszczonej dostępności tworzy reguły dopasowania zarządzane przez profil. Wybierz Waluta, opcjonalnie Kraje, a także Minimalna wartość zamówienia i Maksymalna wartość zamówienia. Pusta lista krajów oznacza wszystkie kraje. Wartość minimalna jest włączona, a maksymalna wyłączona z zakresu. Przedziały kwot obowiązują przed rabatem za przelew bankowy.

Te reguły dotyczą opisanych poniżej zaawansowanych trybów wyboru rachunku. Prosty wybór korzysta z przypisań walut zamówień w profilu i ignoruje reguły dopasowania. Reguły zarządzane przez profil edytuj przez ten profil. Edytor profilu zachowuje oddzielne reguły zaawansowane.

Konfiguracja wyboru rachunku i wyświetlania

Wybór trybu wyboru rachunku

Otwórz Konfiguracja i ustaw Wybór rachunku. Wartość początkowa to Prosty: jeden przelew, konta według waluty zamówienia.

Wybór Co skonfigurować Co otrzymuje klient
Prosty: jeden przelew, konta według waluty zamówienia Przypisz Waluty zamówień (prosty wybór kont) w każdym profilu. Jedną metodę płatności przelewem. Ustawienie prostego wyświetlania określa, które rachunki zostaną zapisane.
Automatycznie: użyj najlepszego dopasowania Utwórz odpowiednie reguły dopasowania. Najwyżej oceniony pasujący rachunek.
Wybór klienta: wybierz dostępny rachunek Utwórz odpowiednie reguły dopasowania oraz sprawdź nazwy wyświetlane i logo. Wybór spośród pasujących rachunków. Wybrany rachunek zostaje zapisany.
Pokaż wszystkie dostępne rachunki Utwórz odpowiednie reguły dopasowania. Wszystkie pasujące rachunki zostają zapisane. Klient może zapłacić na dowolny z nich. Najwyżej oceniony rachunek określa rabat zamówienia.

Otwarte opcje wyboru rachunku

W trybie prostym Konta wyświetlane przy prostym wyborze początkowo używa Konto dla waluty zamówienia. Waluta zamówienia bez przypisanego rachunku nie ma opcji przelewu bankowego. Wybierz Wszystkie konta bankowe, aby zamiast tego wyświetlać wszystkie aktywne rachunki.

Ustawienie prostego wyświetlania i przekazane instrukcje EUR

Sprawdzenie każdego pola konfiguracji

Ustawienie Wartość początkowa Kiedy zmienić
Wybór rachunku Prosty: jeden przelew, konta według waluty zamówienia Użyj trybu zaawansowanego, gdy potrzebujesz reguł dopasowania lub wyboru rachunku przez klienta.
Konta wyświetlane przy prostym wyborze Konto dla waluty zamówienia Wybierz Wszystkie konta bankowe, gdy klienci mają otrzymywać wszystkie aktywne rachunki.
Pokaż dane rachunku Podczas składania zamówienia Wybierz Po potwierdzeniu zamówienia, aby udostępniać identyfikatory i instrukcje dopiero po złożeniu zamówienia. Nazwy, logo i kwota płatności pozostają widoczne podczas składania zamówienia.
Rachunki na walutę Kilka rachunków na walutę Wybierz Jeden aktywny rachunek na walutę, aby zapobiec sprzecznym zaawansowanym przypisaniom walut. Istniejące konflikty są zgłaszane zamiast cichego wyłączania profili.
Nazwa metody płatności Puste, używa przetłumaczonej etykiety Zapłać przelewem bankowym Wprowadź własną nazwę w każdym języku.
Format tytułu przelewu {prefix}{order_ref} Użyj obsługiwanych tokenów do formatowania tytułów przelewu dla nowych zamówień.
Prefiks tytułu przelewu Puste W razie potrzeby dodaj krótki prefiks sklepu lub płatności.
Pokaż na stronie potwierdzenia Włączone Wyłącz tylko wtedy, gdy przekazujesz klientowi instrukcje w innym miejscu.
Pokaż na fakturach Wyłączone Włącz, aby dołączać zapisane dane przelewu przez hook wyświetlania faktur.
Pokaż informację o dokładnej kwocie Włączone Steruje informacją proszącą klientów o zapłatę dokładnej pozostałej kwoty i pokrycie opłat bankowych.
Pokaż kod QR EPC, gdy dostępny Włączone Wyłącz, jeśli nie chcesz wyświetlać obsługiwanego QR dla przelewów EUR.
Rabat sklepu Bez rabatu Wybierz Stała kwota lub Procent, jeśli przelewy bankowe mają otrzymywać rabat.
Wartość rabatu 0 Wprowadź nieujemną kwotę stałą lub procent od 0 do 100. Natywne reguły kuponów określają faktyczną obniżkę.
Waluta rabatu kwotowego Domyślna waluta sklepu Wybierz walutę, w której definiujesz rabat kwotowy. Rabat jest przeliczany na walutę koszyka.
Dni przypomnień Puste Wprowadź dodatnie całkowite liczby dni oddzielone przecinkami, np. 3,7. Puste pole wyłącza przypomnienia.
Anuluj automatycznie po 0 dni Wprowadź dodatni wiek w dniach, aby włączyć anulowanie. 0 je wyłącza.
E-mail powiadomień o przelewach Puste, używa adresu e-mail tego sklepu Wprowadź jednego alternatywnego odbiorcę zgłoszeń identyfikatorów przelewów od klientów.

Zapisz po zmianie tych pól. Rabaty reguł mają pierwszeństwo przed rabatami profili, a te przed rabatem sklepu. Dziedzicz kontynuuje ten łańcuch; Bez rabatu go zatrzymuje.

Ustawianie zaawansowanych reguł dopasowania

Użyj Reguły dopasowania dla wyboru automatycznego, wyboru klienta lub wyświetlania wszystkich rachunków. Dodaj regułę i wybierz jej Profil bankowy. Uzupełnij tylko potrzebne ograniczenia: Waluta, Kraj, Strefa, Grupa klientów, Przewoźnik, Minimalna wartość zamówienia i Maksymalna wartość zamówienia.

Wszystkie uzupełnione ograniczenia muszą pasować. Kraj i strefa odnoszą się do adresu rozliczeniowego. Minimalna wartość jest włączona, a maksymalna wyłączona z zakresu. Wartości są liczone w walucie reguły lub w domyślnej walucie sklepu, jeśli reguła nie ogranicza waluty, przed rabatem za przelew bankowy.

Reguły są porządkowane według Wynik szczegółowości, a następnie Priorytet. Punktacja przyznaje 32 za walutę, 16 za kraj, 8 za strefę, 4 za grupę klientów, 2 za przewoźnika i 1 za przedział kwot. Wyższy priorytet wygrywa tylko między regułami o tej samej szczegółowości.

Włącz Reguła zapasowa dla reguły, która ma być brana pod uwagę tylko wtedy, gdy żadna zwykła reguła nie pasuje. Jej ograniczenia nadal obowiązują. Pozostaw włączone Aktywny dla reguł, które mają być używane. Rabat reguły początkowo dziedziczy rabat profilu. Wybierz Bez rabatu, Stała kwota lub Procent, aby go zastąpić.

Przetestuj każdą walutę, kraj i granicę wartości zamówienia istotne dla Twojego sklepu. Sprawdź też własne ograniczenia płatności PrestaShop, które nadal stanowią dodatkowy warunek dostępności.

Sprawdzanie instrukcji dla klienta

Złożenie zamówienia testowego

Złóż zamówienie z przelewem bankowym. Potwierdź, że podczas składania zamówienia wyświetla się oczekiwany wybór rachunku i kwota. Po złożeniu sprawdź stronę potwierdzenia, szczegóły zamówienia klienta i e-mail z instrukcjami. Jeśli włączono Pokaż na fakturach, sprawdź też fakturę. Umiejscowienie zależy od hooków udostępnianych przez motyw i szablony dokumentów.

Potwierdzenie zamówienia z instrukcjami przelewu bankowego

Pozostaw włączone Pokaż na stronie potwierdzenia i Pokaż informację o dokładnej kwocie, aby uzyskać standardowy widok potwierdzenia. Przeczytaj informację i sprawdź rachunek odbiorcy oraz tytuł przelewu.

Ustawienia potwierdzenia i wynikowe instrukcje bankowe

Zapisane instrukcje i warunki dostępności QR

Moduł zapisuje dane rachunku i tytuł przelewu w momencie złożenia zamówienia. Późniejsza edycja profilu ich nie nadpisuje. Zamówienia powstałe z podziału jednego koszyka mają wspólną grupę płatności i tytuł przelewu. Sprawdź sumę grupy przed żądaniem lub rejestrowaniem pieniędzy dla jej zamówień składowych.

Kody QR EPC są dostępne tylko dla spełniających warunki przelewów EUR z prawidłowym obsługiwanym IBAN, właścicielem rachunku i kwotą. Obowiązują też zasady dotyczące BIC i długości tekstu. Brak QR nie unieważnia pisemnych instrukcji bankowych. Spełniający warunki QR załączany do e-maila wymaga dodatkowo GD z obsługą PNG.

Identyfikator przelewu przesłany przez klienta zapisuje jego zgłoszenie i może powiadomić pracowników. Nie rejestruje wpływu, nie dowodzi otrzymania pieniędzy ani nie oznacza grupy jako opłaconej.

Importowanie wyciągów bankowych

Wybór formatu i pliku

Otwórz Wyciągi bankowe, wybierz Format jako CAMT.053, MT940 lub CSV, a następnie wybierz Plik i naciśnij Prześlij wyciąg. Maksymalny rozmiar pliku to 20 MiB; limit przesyłania na serwerze może być niższy. Dane CAMT.053 muszą być w UTF-8.

Wybór formatu wyciągu i pusty selektor pliku

Konfiguracja parsowania CSV

Dostosuj poniższe pola do swojego eksportu. Początkowe ustawienia CSV używają przecinka jako separatora, UTF-8, kropki jako separatora dziesiętnego, braku separatora tysięcy, dat Y-m-d i 0 pomijanych wierszy.

Pole Co wpisać
Separator CSV Twój separator. Wpisz \t dla tabulatora.
Kodowanie CSV Kodowanie znaków pliku.
Separator dziesiętny Separator używany w wartościach pieniężnych.
Separator tysięcy Separator grupowania lub pozostaw puste.
Format daty (np. Y-m-d) Wzorzec daty używany w eksporcie.
Wiersze do pominięcia Początkowe wiersze do zignorowania. Pomiń nagłówek, gdy mapujesz wyłącznie przy użyciu liczbowych indeksów kolumn.
Stała waluta (ISO) Trzyliterowa waluta, np. EUR, jeśli nie ma kolumny waluty.

Separator CSV, kodowanie i format daty

Dla każdego mapowania Kolumna CSV użyj dokładnej nazwy nagłówka lub numeru kolumny liczonego od zera. Dostępne mapowania to Data księgowania, Data waluty, Kwota, Uznanie, Obciążenie, Waluta, Referencja, ID transakcji bankowej, Płatnik, IBAN płatnika i IBAN odbiorcy.

Zmapuj Kwota albo jednocześnie Uznanie i Obciążenie. Zmapuj Waluta lub ustaw Stała waluta (ISO). Do automatycznego dopasowania podaj też rachunek odbiorcy i stabilny identyfikator transakcji bankowej. Mapowanie tylko daty księgowania, kwoty i referencji nie wystarcza do automatycznego przypisania.

Dla eksportu z nagłówkami booking_date,amount,currency,reference,transaction_id,receiving_iban wpisz te nazwy w odpowiednich mapowaniach. Początkowe mapowania dostarczone w formularzu używają zamiast nich Date, Amount, Currency i Reference; zmień je na rzeczywiste nagłówki.

Mapowania CSV daty księgowania, kwoty i referencji

Sprawdzenie przygotowanego importu

Przesłanie pliku przygotowuje pozycje bez rejestrowania płatności. Otwórz import i sprawdź pozycje przed użyciem Uruchom automatyczne dopasowanie. Plik może zawierać dodatnie uznania oznaczone jako Nowa i obciążenia oznaczone jako Zignorowana.

Identyczny plik ponownie otwiera istniejący import. Rozpoznane stabilne identyfikatory są pomijane jako duplikaty. Podejrzenie duplikatu wymaga sprawdzenia. Przeczytaj ostrzeżenie i istniejące przypisania przed użyciem Odrzuć podejrzenie duplikatu z podaniem Powód.

Przygotowany wyciąg przed automatycznym dopasowaniem

Dopasowywanie i przypisywanie pozycji wyciągu

Uruchamianie automatycznego dopasowania

Naciśnij Uruchom automatyczne dopasowanie w imporcie. Automatyczne przypisanie wymaga kwalifikującego się dodatniego uznania, zgodnego rachunku odbiorcy i waluty, stabilnego identyfikatora transakcji oraz dokładnej zgodności z pozostałą kwotą do zapłaty. Najlepsza propozycja potrzebuje oceny co najmniej 90 i przewagi co najmniej 20 nad kolejną. Musi pasować przez tytuł przelewu lub przez IBAN płatnika już powiązany z klientem. Storna, duplikaty, sprzeczne tytuły przelewu i inne oznaczenia wymagające sprawdzenia blokują automatyczne przypisanie.

Sama kwota lub nazwa płatnika nie wystarcza. Częściowe uznanie pozostaje do sprawdzenia. Na przykład pozycja na 100 EUR może pozostać Nowa, gdy dwie propozycje mają po 100 EUR do zapłaty, ocenę 30 i tylko powód Dokładna kwota. Nie ma podstaw do automatycznego wybrania którejkolwiek z nich.

Sprawdzanie pozycji z dwiema propozycjami opartymi wyłącznie na kwocie

Ręczne przypisywanie pozycji

  1. Otwórz Sprawdź dla pozycji.
  2. Sprawdź Tytuł przelewu, Ocena (0-100), Powody i Pozostało do zapłaty przy propozycjach.
  3. Wybierz jedną Propozycja lub wpisz jej ID grupy. Nie podawaj obu.
  4. Sprawdź Kwota. Zmniejsz ją, jeśli przypisujesz tylko część pozycji.
  5. Naciśnij Przypisz kwotę i odczytaj wynikową kwotę pozostałą do zapłaty oraz nadwyżkę.

Gdy zarówno propozycja, jak i identyfikator grupy są puste, nic nie zostaje przypisane. Ręczne przypisanie sprawdza wybrany sklep, zgodność waluty i precyzji, kwalifikujące się dodatnie uznanie, dostępną kwotę wyciągu oraz możliwość zarejestrowania wpływu. Nie wymusza automatycznej oceny propozycji ani zgodności rachunku odbiorcy. Wpisując identyfikator grupy, samodzielnie sprawdź rachunek bankowy, tytuł przelewu i właściwego klienta, zanim pominiesz sugestie. Aby wykluczyć nową, nieprzypisaną pozycję, wpisz Powód i użyj Ignoruj pozycję.

Niezatwierdzone przypisanie z otwartym wyborem propozycji

Jeśli przypisanie ma status Nieukończona, użyj Dokończ alokację, aby dokończyć zapisaną czynność. Przed ponowną próbą sprawdź istniejące przypisania. Nie twórz drugiej płatności dla już zarejestrowanych pieniędzy.

Rejestrowanie częściowych płatności i zaakceptowanych niedopłat

Odczytywanie oddzielnych rejestrów

Otwórz Rozliczanie płatności, znajdź grupę płatności i wybierz Wpływy i niedopłaty. Przeczytaj oba rejestry przed zapisaniem kolejnej czynności.

Na przykład zacznij od pierwotnej kwoty 100 EUR, zarejestruj zastosowany wpływ 30 EUR, a następnie zaakceptuj niedopłatę 5 EUR z podaniem powodu. Kwota pozostała do pobrania wynosi 100 - 30 - 5 = 65 EUR. Wpływ oznacza otrzymane pieniądze. Zaakceptowana niedopłata zmniejsza zadłużenie bez dodawania pieniędzy do rejestru wpływów.

Moduł tworzy też natywny zapis płatności PrestaShop dla zastosowanej niedopłaty. Jej metoda płatności zawiera zaakceptowany niedobór, nie wpłynął. Zachowaj to rozróżnienie podczas sprawdzania sum natywnych płatności lub eksportowania danych księgowych. Raporty wpływów modułu oddzielają otrzymane środki od korekt niedopłat.

Wpływ pieniężny i zaakceptowana niedopłata bez wpływu środków w oddzielnych rejestrach

Konfiguracja tytułów przelewu dla nowych zamówień

Format tytułu przelewu obsługuje {order_ref}, {id_order}, {customer_id} i {prefix}. Uwzględnij co najmniej jeden obsługiwany token. Prefiks tytułu przelewu dostarcza wartość {prefix}. Początkowy format to {prefix}{order_ref} z pustym prefiksem.

Zmiana tych pól wpływa na nowe zamówienia. Nie nadpisuje tytułów przelewu już przekazanych wraz z zamówieniem.

Ustawienia formatu tytułu przelewu i prefiksu

Rejestrowanie otrzymanych pieniędzy

W Zarejestruj otrzymaną kwotę wpisz rzeczywistą Kwota, Data księgowania i opcjonalnie Referencja. Użyj waluty grupy płatności i obsługiwanej przez nią liczby miejsc dziesiętnych. Naciśnij Zarejestruj otrzymaną kwotę dopiero po sprawdzeniu rachunku bankowego.

Dla grupy z pozostałą kwotą 65 EUR formularz początkowo proponuje 65 i pozostawia referencję pustą. Zmień kwotę, jeśli wpłynęła inna suma. Wcześniejszy wpływ 30 EUR pozostaje w rejestrze. Częściowy wpływ pozostawia saldo do zapłaty. Nadpłata zapisuje pełną otrzymaną kwotę i zgłasza nadwyżkę; nie wysyła zwrotu.

Pola kwoty wpływu, daty księgowania i referencji

Akceptowanie niedopłaty

W Zaakceptuj niedopłatę wpisz dodatnią Kwota nieprzekraczającą pozostałego salda oraz wymagany Powód. Zatwierdź tylko wtedy, gdy Twój zespół postanowił zrezygnować z pobierania tej kwoty.

Dla powyższego przykładu formularz proponuje pozostałe 65 EUR i pozostawia powód pusty. Wcześniejsza korekta 5 EUR pozostaje oddzielna. Jeśli zapisana korekta wymaga dokończenia, formularz zmienia się na Dokończ zarejestrowaną niedopłatę.

Pola kwoty niedopłaty i wymaganego powodu

Rejestrowanie pozostałego salda przez Oznacz jako opłacone

Oznacz jako opłacone otwiera Potwierdź otrzymanie płatności. Nie rejestruje od razu wpływu. Sprawdź Pierwotna kwota, Bieżąca suma grupy, Już zaksięgowano i Kwota do zaksięgowania. Naciśnij Potwierdź otrzymanie płatności dopiero po otrzymaniu pozostałych środków.

Dla pierwotnej kwoty 100 EUR, otrzymanych 30 EUR i zaakceptowanej niedopłaty 5 EUR podgląd proponuje zarejestrowanie kolejnych 65 EUR. Otwarcie podglądu nie zmienia wcześniejszych rejestrów. Zmienione lub nieaktualne saldo wymaga ponownego sprawdzenia przed potwierdzeniem.

Podgląd przed zarejestrowaniem pozostałych 65 EUR

Sprawdzanie przekazanych danych i rozliczenia

Otwórz blok przelewu bankowego w zamówieniu, aby porównać zapisany rachunek i pierwotną kwotę z bieżącym saldem. W przykładzie zachowuje on pierwotne 100 EUR obok pozostałych do zapłaty 65 EUR. Grupa jest częściowo opłacona, a zamówienie nadal oczekuje na przelew bankowy.

Blok zawiera też historię zgłoszeń przelewów klienta i status wysyłki e-maili. Te zapisy nie dowodzą dostarczenia do skrzynki odbiorczej. Gdy wpływy i zaakceptowane niedopłaty pokryją pozostałe saldo, kwalifikujące się zamówienia ze statusem oczekiwania modułu przechodzą do natywnego statusu akceptacji płatności skonfigurowanego w sklepie. Zamówienia anulowane, już opłacone i wysłane zachowują swój status.

Pełny blok zamówienia z zapisanym rachunkiem i bieżącym saldem

Wyszukiwanie nieopłaconych grup i eksport wyników

Użyj Rozliczanie płatności > Filtruj grupy płatności. Filtry obejmują Numer zamówienia, Tytuł przelewu, Nazwa lub e-mail klienta, Nazwa rachunku, ID profilu, Waluta (ISO), Pozostała kwota od, Pozostała kwota do, Wiek od (dni), Wiek do (dni), Okres od, Okres do, Status i Ma identyfikator przelewu.

Filtry kwot używają bieżącego zadłużenia w walucie każdej grupy. Okres wybiera zamówienia złożone w tym okresie. Każdy podzielony koszyk stanowi jedną grupę płatności. Grupy na stronę oferuje 20, 50 lub 100. Naciśnij Zastosuj filtry; użyj Resetuj, aby je usunąć. Eksportuj wszystkie odfiltrowane grupy do CSV eksportuje przefiltrowany zbiór.

Na przykład przefiltruj nazwę klienta, EUR i zakres pozostałej kwoty od 65 do 65. Dwie częściowo opłacone grupy mogą pasować, każda pokazując 65 do zapłaty przy pierwotnej kwocie 100. Są to przykłady wyników filtrowania, a nie dane dostarczane przez moduł przy instalacji.

Filtry pozostałych kwot i wyniki częściowych płatności

Konfiguracja zadań pobierania należności i ponawiania e-maili

Ustawianie harmonogramu pobierania należności

W Konfiguracja ustaw Dni przypomnień jako listę dodatnich liczb dni oddzielonych przecinkami, np. 3,7. Ustaw Anuluj automatycznie po na 14, aby anulować po 14 dniach. Są to ustawienia przykładowe. Przypomnienia są początkowo puste, a automatyczne anulowanie ma wartość 0, więc obie funkcje są początkowo wyłączone.

Moduł rejestruje cogodzinne zadania przypomnień i anulowania oraz zadanie wysyłki e-maili co pięć minut. Uruchamiaj regularnie współdzielony harmonogram za pomocą uwierzytelnionego adresu HTTP lub polecenia CLI. Dla instalacji z CLI polecenie ma taką postać:

php /path/to/shop/modules/mprbanktransfer/cron.php --token=YOUR_CRON_TOKEN

Użyj tokenu swojej instalacji i rzeczywistej ścieżki. Zaplanuj wywołanie punktu wejścia co minutę, aby mógł uruchamiać zadania, których termin nadszedł. Zapisanie ustawień pobierania należności nie uruchamia zadań; sprawdź wyniki zadań i status wysyłki grupy, aby zobaczyć, że zostały wykonane.

Ustawienia dni przypomnień i automatycznego anulowania

Wiek dla przypomnień jest liczony od utworzenia grupy. Przypomnienia kończą się, gdy saldo nie podlega już pobraniu lub osiągnięto skonfigurowany wiek anulowania. Automatyczne anulowanie obejmuje kwalifikujące się zamówienia składowe nadal mające status oczekiwania modułu i używa natywnej zmiany statusu PrestaShop do przywracania zapasów. Sprawdź częściowo opłacone grupy przed włączeniem tej zasady. Moduł nie zwraca automatycznie ich wpływów.

Oddzielna obsługa błędów wysyłki

Rozwiń Status wysyłki e-maili, aby odczytać próby, termin kolejnego ponowienia i ostatni zgłoszony błąd. Ponów wysyłkę żąda kolejnej próby dla obsługiwanych nieudanych lub niepewnych wysyłek. Wynik Nieznany może oznaczać, że odbiorca już dostał wiadomość; ponowienie może wysłać ją jeszcze raz.

Nieudany e-mail o statusie płatności nie usuwa wpływu ani nie cofa statusu płatności zamówienia. Popraw problem z pocztą i ponów wysyłkę bez ponownego rejestrowania pieniędzy.

Weryfikacja i rozwiązywanie problemów

Przeprowadzenie pierwszego testu działania

Złóż zamówienie z przelewem bankowym w każdej obsługiwanej walucie. Sprawdź przypisanie rachunku, tytuł przelewu i pierwotną kwotę podczas składania zamówienia, na potwierdzeniu i w szczegółach zamówienia. Sprawdź e-mail z instrukcjami. Użyj kontrolowanego zamówienia testowego, aby zarejestrować częściowy wpływ i sprawdzić pozostałe saldo. Jeśli używasz wyciągów, przygotuj plik testowy, sprawdź jego pozycje, przypisz jedno rozpoznane uznanie i porównaj wpływ z natywną płatnością zamówienia.

Rozwiązywanie typowych problemów

  • Brak opcji przelewu bankowego: sprawdź Aktywny, Waluty zamówień (prosty wybór kont), ustawienie prostego wyświetlania i ograniczenia płatności PrestaShop. W trybach zaawansowanych sprawdź każdy warunek reguły i kraj rozliczeniowy.
  • Reguła nie wygrywa: porównaj szczegółowość przed priorytetem. Reguła zapasowa jest brana pod uwagę dopiero po niedopasowaniu zwykłych reguł, a jej warunki nadal obowiązują.
  • Parsowanie CSV nie działa: sprawdź kodowanie, separator, format daty, mapowania kwoty lub uznań/obciążeń oraz mapowanie waluty lub stałą walutę. Mapowania liczbowe zaczynają się od zera.
  • Automatyczne dopasowanie pozostawia pozycję jako Nowa: sprawdź rachunek odbiorcy, walutę, stabilny identyfikator, siłę dopasowania tytułu przelewu, konkurencyjne propozycje, duplikaty i storna. Dla częściowych płatności użyj ręcznego sprawdzenia.
  • Rozliczenie jest zablokowane: sprawdź "Integrity", zapisane dane grupy i istniejące natywne płatności. Wpływy w obcej walucie nie są przeliczane na potrzeby rozliczenia. Płatność za zamówienie z kilkoma fakturami musi zostać zapisana przez stronę zamówienia PrestaShop.
  • Czynność została przerwana: sprawdź rejestr wpływów, niedopłat lub przypisań. Ponów tę samą czynność lub użyj jej funkcji dokończenia, aby ją odzyskać, zamiast ponownie wpisywać kwotę.
  • Brakuje QR: sprawdź warunki dla EUR, identyfikatory rachunku, wymagany BIC, długość właściciela/tytułu przelewu i kwotę. Sprawdź GD z obsługą PNG dla obrazów QR w e-mailach.
  • Przypomnienia lub anulowanie nie uruchamiają się: sprawdź, czy ustawienia są włączone, harmonogram działa, moduł jest włączony dla tego sklepu i zamówienia nadal spełniają warunki. Oddzielnie sprawdź wyniki zadań i wysyłkę e-maili.

Pracownicy potrzebują odpowiednich uprawnień do przeglądania i edycji dla czynności rozliczania oraz wyciągów. Tworzenie, edycja i wycofywanie profili również podlegają odpowiednim uprawnieniom panelu administracyjnego.

Odinstalowanie

Zrób kopię potrzebnych profili bankowych, reguł, zapisów wyciągów, wpływów, korekt i przekazanych instrukcji przed odinstalowaniem przez "Module Manager". Odinstalowanie usuwa wiersze rachunków tego modułu, jego tabele, ustawienia, zaplanowane zadania i pozycje menu. Usuwa instrukcje płatności zapisane dla wcześniejszych zamówień. Współdzielone tabele rachunków używane przez inne moduły pozostają, po usunięciu wierszy tego modułu.

Moduł próbuje bezpiecznie usunąć swój status oczekiwania zamówienia i może odmówić odinstalowania, jeśli nie da się zakończyć tego kroku. Odinstalowanie nie cofa wykonanych przelewów bankowych ani nie służy do korygowania wpływów. Użyj kopii bazy danych, jeśli musisz zachować historię operacyjną modułu.

Pytania

1

Co zawiera kod QR przelewu bankowego i jak jest generowany?

Dla przelewu EUR spełniającego wymagania kod QR EPC zawiera właściciela rachunku, IBAN, kwotę i tytuł przelewu oraz BIC, gdy jest wymagany. Moduł generuje obraz QR lokalnie za pomocą dołączonej biblioteki PHP, bez wywoływania zewnętrznej usługi QR. Przy innych walutach lub niespełnionych wymaganiach pisemne dane bankowe nadal mogą być wyświetlane bez kodu QR.

Znane problemy

16

Wzmocnienie zabezpieczeń

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.7
Wzmocnienie zabezpieczeń.

Własne pola bankowe niepotrzebnie układały się pionowo

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.6
Etykiety, wartości i przyciski własnych pól konta układały się pionowo przy typowych szerokościach ekranu panelu administracyjnego.

Pusty pasek w formularzach wyciągów

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.3
Formularze działań na wyciągach mogły wyświetlać niepotrzebny pusty pas nad kontrolkami.

Brak banera kontroli instalacji w ustawieniach

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.4
Strona konfiguracji nie wyświetlała banera kontroli instalacji.

Nieprawidłowa etykieta metody płatności w zamówieniach

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.5
Zamówienia nie zawsze wskazywały Przelew bankowy jako metodę płatności.

Nieczytelne kwoty i działania na wyciągach

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.1
Ekrany wyciągów i uzgadniania pokazywały surowe kwoty z sześcioma miejscami po przecinku oraz niezgrabnie zawinięte linki działań.

Kwoty i etykiety ignorowały język pracownika

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.2
Ekrany uzgadniania, wyciągów i zamówień mogły wyświetlać kwoty i etykiety pól bankowych w niewłaściwym języku lub tracić precyzję przy dużych sumach.

Przycisk Konfiguruj nie otwierał ustawień

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.1
Wybranie Konfiguruj w menedżerze modułów nie otwierało strony ustawień przelewu bankowego.

Rabat za przelew bankowy zmieniał koszyk klienta

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.1
Utworzenie zamówienia z przelewem bankowym mogło pozostawić rabat za tę płatność w koszyku klienta.

Błędna wycena dzielonych zamówień z kuponami

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.1
Zakup podzielony na kilka zamówień mógł podawać błędną sumę po zastosowaniu kuponów.

Dokładność uzgadniania i kontekst sklepu

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.1
Uzgadnianie mogło używać niedokładnych kwot lub zachowywać niewłaściwy kontekst sklepu po przetworzeniu innego sklepu.

Ustawienia niedostępne dla pracowników z ograniczonym dostępem

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.2
Pracownicy z ograniczonym dostępem nie mogli otworzyć ustawień nawet w instalacji z jednym sklepem.

PrestaShop 9 odrzucał zapis i potwierdzenia płatności

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.3
Zapisywanie ustawień, kont lub reguł albo potwierdzanie płatności mogło być odrzucane jako nieprawidłowe żądanie w PrestaShop 9.

Brak instrukcji płatności

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.1
Sekcje instrukcji przelewu bankowego mogły pozostawać puste, ponieważ ich szablony nie były renderowane.

Błąd bez wybranej waluty

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.1
Formatowanie kwoty przelewu bankowego mogło zatrzymać stronę, gdy w bieżącym kontekście nie było waluty.

Powtarzające się dane bankowe w panelu administracyjnym

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.1
Blok danych bankowych zamówienia mógł wyświetlać się bez stylów i powielać swoją zawartość.

Zgłoszenia funkcji

12

Zaimplementowane

Dobór konta do przelewu bankowego

Zaimplementowane
Oferuj przelewy bankowe z wieloma profilami kont, przetłumaczonymi instrukcjami i regułami dotyczącymi walut, krajów, grup klientów, przewoźników i kwot zamówień.

Instrukcje płatności zamówień i kody QR

Zaimplementowane
Zachowuj dane bankowe i referencję płatności wydane dla każdego zamówienia oraz wyświetlaj skanowalny kod QR przelewu w EUR.

Uzgadnianie przelewów i przypomnienia

Zaimplementowane
Przeglądaj nieopłacone zamówienia z płatnością przelewem, oznaczaj otrzymane płatności, wysyłaj zaplanowane przypomnienia i anuluj przeterminowane zamówienia.

Rabat za przelew bankowy

Zaimplementowane
Zachęcaj klientów do płatności przelewem bankowym za pomocą konfigurowalnego rabatu za tę metodę płatności.

Uproszczony wybór konta

Zaimplementowane
Zarządzaj ograniczeniami krajów i kwot zamówień w każdym profilu konta lub używaj oddzielnego konta dla każdej waluty.

Grupy płatności i śledzenie salda

Zaimplementowane
Śledź jedno saldo płatności dla zamówień utworzonych podczas jednego składania zamówienia i uzgadniaj je razem.

Zgłaszanie przelewów przez klientów

Zaimplementowane
Pozwól klientom przesyłać referencję przelewu po złożeniu zamówienia i skonfiguruj sposób wyświetlania przelewu bankowego podczas składania zamówienia.

Raporty uzgadniania i eksport CSV

Zaimplementowane
Filtruj grupy płatności, sprawdzaj ich historię płatności i eksportuj informacje o uzgadnianiu do CSV.

Import istniejących profili kont bankowych

Zaimplementowane
Kopiuj profile kont z Bank Transfer Accounts podczas konfiguracji Bank Transfer Revolution.

Rzeczywiste wpływy i akceptacja niedopłat

Zaimplementowane
Rejestruj faktycznie otrzymane pieniądze, w tym płatności częściowe i nadpłaty, oraz jawnie akceptuj niedopłaty przed rozliczeniem grupy zamówień.

Import wyciągów bankowych

Zaimplementowane
Przesyłaj wyciągi CAMT.053, MT940 lub CSV i sprawdzaj zaimportowane pozycje w panelu administracyjnym.

Automatyczne dopasowywanie i weryfikacja płatności

Zaimplementowane
Automatycznie dopasowuj płatności z wyciągów do grup zamówień i sprawdzaj niepewne pozycje, duplikaty oraz storna przed ich przypisaniem.

Dziennik zmian

v1.0.02026-04-06

  • Initialrelease

Demo

Przetestuj pełny moduł przed zakupem

Licencję kupisz później, a ustawienia zostaną.

  • Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
  • Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
  • Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry