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

Image 1

Możemy ustawić następujące opcje:

Image 2

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.

Image 3

Demo

Instalacja modułu

Instalacja przez Composer

  1. Dodaj repozytorium do pliku composer.json:
"repositories": [
    ...
    {
        "type": "vcs",
        "url": "git@git.auroracreation.com:aurora-modules/cross-sell-cart-popup.git"
    }
    ...
],
  1. Zmodyfikuj plik composer.json:
"require": {
    ...
    "aurora/module-cross-selling": "*"
    ...
},
  1. 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

  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_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

Dziękujemy za zainteresowanie naszymi modułami!