Payment Reminder - Dokumentacja modułu Magento 2

Autor: Aurora Creation

Payment Reminder - Dokumentacja modułu Magento 2

Opis modułu

Moduł pozwala na wysyłanie wiadomości e-mail z przypomnieniem o płatności. Wiadomość jest wysyłana w momencie osiągnięcia wyznaczonego w konfiguracji modułu terminu (np. po 48 godzinach) od złożenia zamówienia oraz zamówienie posiada odpowiedni status (np. Oczekiwanie na płatność). W sposób automatyczny wiadomość wysyłana jest tylko raz i tylko dla zamówień dla których powiadomienie nie zostało jeszcze wysłane. Wielokrotne wysłanie przypomnienia jest możliwe w trakcie edycji zamówienia. Zadanie cron co 10 minut sprawdza zamówienia pod kątem możliwości wysyłki e-maili. Jeżeli zamówienie spełnia wszystkie kryteria wówczas następuje wysyłka powiadomienia. W przypadku gdy na raz zebranych jest więcej zamówień (niż przewiduje jednorazowy limit), wysyłana jest ilość ograniczona limitem. Po upływie 10 minut wysyłana jest kolejna partia.

Zgodność modułu

Ten moduł jest zgodny z następującymi wersjami Magento Community: 2.4.

Sposób działania

Konfiguracja:

Stores > Settings > Configuration > Aurora > Payment Reminder > Configuration

Active? - włączenie/wyłączenie modułu
Allow manual? - włączenie/wyłączenie możliwości wysyłki powiadomień z widoku edycji zamówienia.
Cron active? - włączenie/wyłączenie zadania cron
Send email after X hours - ilość godzin po upływie których wiadomość może zostać wysłana
**Days interval **- ilość dni wstecz, która upłynęła od złożenia zamówienia (liczona od chwili możliwej wysyłki). Parametr ma celu uniemożliwienie wysyłania powiadomień do bardzo starych zamówień mających status nieopłacone.
Max limit - maksymalny limit jednorazowej wysyłki wiadomości
Order status - status zamówienia oznaczający nieopłacone zamówienie
Email Sender - wybór nadawcy wiadomości
Email Template - wybór szablonu wiadomości
Enable remainder for selected Payment Methods - wybór metod płatności, dla których stosowane będzie przypominanie. Po wybraniu konkretnego sklepu lista metod zostaje skrócona do aktywnych na danym sklepie.
Enable remainder for selected Shipping Methods - wybór metod dostawy, dla których stosowane będzie przypominanie

PaymentReminder 1

"Ręczna" wysyłka:

Sekcja dostępna podczas wyświetlania widoku edycji zamówienia w panelu administratora. Sekcja jest wyświetlana jedynie w przypadku gdy zamówienie ma status “nieopłacone”. Kliknięcie przycisku “Send a reminder” spowoduje wysłanie e-maila z przypomnieniem niezależnie od tego czy wiadomość wcześniej była już wysłana.

PaymentReminder 2

Druga część sekcji zawiera informacje kiedy została wysłana pierwsza wiadomość oraz kiedy została wysłana ostatnia wiadomość.

PaymentReminder 3

Instalacja modułu

Instalacja przez Composer

  1. Dodaj repozytorium do pliku composer.json:
"repositories": [
    ...
    {
        "type": "vcs",
        "url": "git@git.auroracreation.com:aurora-modules/payment-reminder.git"
    }
    ...
],
  1. Zmodyfikuj plik composer.json:
"require": {
    ...
    "aurora/module-payment-reminder": "1.*"
    ...
},
  1. W folderze głównym Magento wykonaj następujące polecenia:
composer update aurora/module-payment-reminder
php bin/magento module:enable Aurora_PaymentReminder
php bin/magento setup:upgrade

Instalacja manualna

  1. Rozpakuj archiwum
  2. Przenieś pliki modułu na serwer do lokalizacji:
{Magento root}
└── app/
    └── code
  1. W folderze głównym Magento wykonaj następujące polecenia:
php bin/magento module:enable Aurora_PaymentReminder
php bin/magento setup:upgrade

Dziennik zmian

v1.0.4

  • Dodano wiadomość o powodzeniu po wysłaniu wiadomości e-mail z przypomnieniem
  • Dodano konfigurowalne przypomnienie dla wybranych metod płatności
  • Dodano konfigurowalne przypomnienie dla wybranych metod wysyłki

v1.0.3

  • Fix: poprawka linku do dokumentacji

v1.0.2

  • Fix: zmienna payment_method dodana do @vars

v1.0.1

  • payment_method dodanie zmienne do szablonu

v1.0.0

  • stworzenie modułu

Dziękujemy za zainteresowanie naszymi modułami!