Cross-Sell Cart Popup - Dokumentacja modułu Magento 2
Autor: Marek Milewski
Cross-Sell Cart Popup
Opis modułu
Moduł umożliwia wyświetlenie popup po dodaniu produktu do koszyka. W zależności od ustawionej konfiguracji w popupie wyświetlane są polecane produkty, oraz brakująca wartość do darmowej dostawy.
Zgodność modułu
Ten moduł jest zgodny z następującymi wersjami Magento Community: 2.2, 2.3 i 2.4.
Sposób działania
Po instalacji modułu należy go skonfigurować w tym przejdź do Sklepy > Konfiguracja > Katalog i wybierz menu Cross-Selling
Możemy ustawić następujące opcje:
Włącz moduł - włącza lub wyłącza moduł
Pokaż darmową dostawę - opcja włączenia/wyłączenia informacji o darmowej dostawie
Ilość produktów - ilość produktów powiązanych wyświetlanych w popupie
Reguła darmowej dostawy - wybór metody wyświetlania darmowej dostawy (stała stawka , na podstawie reguł koszyka)
Kwota - kwota darmowej dostawy przy wyborze stałej reguły darmowej dostawy
Po zapisaniu konfiguracji modułu, i dodaniu produktu do koszyka w sklepie wyświetla się popup.
Demo
Instalacja modułu
Instalacja przez Composer
- Dodaj repozytorium do pliku composer.json:
"repositories": [
...
{
"type": "vcs",
"url": "git@git.auroracreation.com:aurora-modules/cross-sell-cart-popup.git"
}
...
],
- Zmodyfikuj plik composer.json:
"require": {
...
"aurora/module-cross-selling": "*"
...
},
- W folderze głównym Magento wykonaj następujące polecenia:
composer update aurora/module-cross-selling
php bin/magento module:enable Aurora_CrossSelling
php bin/magento setup:upgrade
Instalacja manualna
- Rozpakuj archiwum
- Przenieś pliki modułu na serwer do lokalizacji:
{Magento root}
└── app/
└── code
- W folderze głównym Magento wykonaj następujące polecenia:
php bin/magento module:enable Aurora_CrossSelling
php bin/magento setup:upgrade
Changelog
v1.2.2
- Zmieniono return type na Collection dla getCrossSellingProducts
- Dodano testy (phpcs, phpunit, phpmd, phpstan) w pipelinie
v1.2.1
- Zmieniono return type na array dla getCrossSellingProducts. Poprawiono testy
v1.2.0
- Dodano wybór stron na jakich ma być wyświetlony popup
v1.1.9
- Aktualizacja do Magento 2.4.4
v1.1.8
- Zmieniono wersję
v1.1.6
- Zainstalwoano łatkę
v1.1.5
- Poprawiono wartość całości koszyka
v1.1.4
- Poprawka dotycząca zależności modułów
v1.1.3
- Poprawiono js-owy prefix
v1.1.2
- Poprawiono sposób wyświetlania produktów
v1.1.1
- CDodano walutę
v1.1.0
- Dodano darmową dostawę w koszyku
v1.0.14
- Poprawiono sposób liczenia produktów w popupie
v1.0.13
- Update języka
v1.0.12
- Poprawiono nazwę przycisku
v1.0.11
- Poprawki w pliku js
v1.0.10
- Poprawiono translacje
v1.0.9
- Podniesiono wersję modułu
v1.0.8
- Dodano polskie tłumaczenie
v1.0.7
- Dodano linki do szablonu popup / zmiany adresu url checkoutu
v1.0.6
- Poprawki css
v1.0.5
- Update do m2.3
v1.0.4
- Dodano doc blocks do testów phpunit
v1.0.3
- Poprawiono podwójne cudzysłowy w modelu
v1.0.2
- Update
v1.0.1
- Naprawiono mixin do metody addToCart
v1.0.0
- Dodano composer.json and phpunit