Free Delivery - Dokumentacja modułu Magento 2

Autor: Adam Patalong

Moduł Free Delivery

Opis modułu

Moduł Free Delivery pomaga zarządzać zasadami przyznawania darmowej dostawy dla zamówienia

Zgodność modułu

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

Sposób działania

Po zainstalowaniu przejdź do Sklepy > Konfiguracja > Aurora > Free Delivery w celu aktywacji modułu i ustawienia kwoty.

Żeby sprawdzić funkcjonowanie modułu, przejdź do sklepu, dodaj przedmiot do koszyka i przejdź do karty koszyka. W sekcji "podsumowanie" zobaczysz informację czy darmowa dostawa jest możliwa lub jaka kwota jest potrzebna żeby otrzymać darmową dostawę.

Demo

Instalacja modułu

Instalacja przez Composer

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

Instalacja manualna

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

Dziękujemy za zainteresowanie naszymi modułami!

Dziennik zmian

v1.2.3

- Poprawa działania widgetu w MiniCart

v1.2.2

- Dodanie GitLab CI/CD.
- Refaktoring kodu - standardy kodowania, deklaracje typów.
- Aktualizacja testów jednostkowych.
- Usunięcie zależności z modułem Aurora_Carriers.
- Poprawka związana z wyborem metod dostawy, dla których obowiązuje darmowa wysyłka.

v1.2.1

- Ukrycie paska darmowej dostawy w wirtualnym koszyku.

v1.2.0

- Zmiana metody (collectRates()), na której zastosowany jest plugin zerujący ceny wysyłki.
- Możliwość wyboru kraju, do którego wysyłka jest traktowana jako krajowa.
- Włączanie/wyłączanie modułu przy zamówieniach składanych z poziomu panelu administratora.

v1.1.6

- Oddzielne opcje włączania/wyłączania darmowej dostawy dla wysyłek polskich i zagranicznych.

v1.1.5

- Możliwość określenia, dla których metod dostawy obowiązuje darmowa dostawa.

v1.1.4

- Zwracanie kodu waluty w przypadku gdy nie ma ona ustawionego symbolu.

v1.1.3

- Poprawki dotyczące wyświetlania walut.

v1.1.2

- Poprawki w modelu FreeDelivery - pobieranie modelu koszyka przy użyciu repozytorium.

v1.1.1

- Opcja włączania/wyłączania modułu w panelu administratora.
- Kompatybilność z Magento 2.3.

v1.1.0

- Obsługa natywnych metod dostawy.
- Dodanie testów jednostkowych.
- Refactoring kodu.

v1.0.0

- Inicjalizacja modułu.