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
- Dodaj repozytorium do pliku composer.json::
"repositories": [
...
{
"type": "vcs",
"url": "git@git.auroracreation.com:aurora-modules/module-free-delivery.git"
}
...
],
- Zmodyfikuj plik composer.json:
"require": {
...
"aurora/module-freedelivery": "*"
...
},
- 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
- Rozpakuj archiwum
- Przenieś pliki modułu na serwer do lokalizacji:
{Magento root}
└── app/
└── code
└── Aurora
└── FreeDelivery
- 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.