Orders Cancel - Dokumentacja modułu Magento 2

Author: Aurora Creation

Moduł Orders Cancel

Opis modułu

Moduł Orders Cancel pozwala na automatyczne anulowanie zamówień. Zamówienia o określonych w konfiguracji statusach są anulowane po osiągnięcia wyznaczonego terminu (np. 2 dni) od ich złożenia.

Zgodność modułu

Moduł jest kompatybilny z Magento Community w wersji 2.4.

Sposób działania

Zamówienia kwalifikujące się do anulowania zbierane są przez zadanie cron, które następnie tworzy listę operacji asynchronicznych i dodaje je do kolejki zadań. Każda pojedyncza operacja posiada maksymalnie 100 zamówień do anulowania. Moduł działa zarówno z kolejkowaniem opartym na bazie danych, jak i RabbitMQ.

Konfiguracja

Stores > Settings > Configuration > Aurora > Orders Cancel

Enable Module - włączenie/wyłączenie modułu.
Collect Orders To Cancel - pozwala na określenie częstotliwości działania zadania cron.
Older Than X Days - ilość dni od złożenia zamówienia, po których upływie zamówienie może być anulowane.
No Older Than X Days - zamówienia starsze niż określona w tym polu liczba dni będą pomijane. Aby zdjąć ograniczenie, to pole należy zostawić puste.
Order Statuses - określenie statusów jakie posiadają zamówienia, które mogą być anulowane.
Add Order Status History Comment - włączenie/wyłączenie dodawania komentarzy w historii statusów zamówień podczas ich anulowania.
Order Status History Comment - treśc komentarza dodawanego w historii statusów zamówień.

Większość opcji działa na zakresie store view, co pozwala na przykład na automatyczne anulowanie zamówień, złożonych tylko w określonych store view.

Image1

Instalacja modułu

Instalacja przez Composer

  1. Dodaj repozytorium do pliku composer.json:
"repositories": [
    ...
    {
        "type": "vcs",
        "url": "git@git.auroracreation.com:aurora-modules/module-orders-cancel.git"
    }
    ...
],
  1. Następnie dodaj zależność w pliku composer.json:
"require": {
    ...
    "aurora/module-orders-cancel": "*"
    ...
},
  1. W folderze głównym Magento wykonaj następujące polecenia:
composer update aurora/module-orders-cancel
php bin/magento module:enable Aurora_OrdersCancel
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_OrdersCancel
php bin/magento setup:upgrade

Dziennik zmian

v1.0.0

* Inicjalizacja modułu.

Dziękujemy za zainteresowanie naszymi modułami!