<!-- TITLE: Automatic Related Products Pl --> <!-- SUBTITLE: A quick summary of Automatic Related Products Pl --> # Automatic Related Products for Magento 2 ## Wprowadzenie: Moduł automatyzuje dodawanie produktów powiązanych, alternatywnych oraz dodatkowych do określonych produktów. Dzięki zastosowaniu warunków można dostosować wyświetlane produkty do własnych oczekiwań. ## Instalacja przez Composer: * połącz się z serwerem przez SSH, * przejdź do folderu projektu i wykonaj następujące polecenia: ```text $ composer require aurora/module-automatic-related-products $ php bin/magento setup:upgrade $ php bin/magento cache:flush ``` ## Aktualizacja przez Composer (jeśli moduł był instalowany przez Composer): ```text $ composer update aurora/module-automatic-related-products $ php bin/magento setup:upgrade $ php bin/magento cache:flush ``` ## Instalacja bez użycia Composer: * kup moduł, * rozpakuj archiwum z zawartością, * wgraj pliki modułu na serwer do folderu: {Magento root}/app/code * w folderze projektu wykonaj następujące polecenia: ```text $ php bin/magento setup:upgrade $ php bin/magento cache:flush ``` ## Funkcjonalności ### Funkcjonalności po stronie frontu sklepu: * wyświetlanie natywnych bloków z produktami powiązanymi oraz alternatywnymi spełniającymi określone kryteria, ![Image 1](/uploads/automatic-related-products/image-1.png "Image 1") ![Image 3](/uploads/automatic-related-products/image-3.png "Image 3") * W koszyku natywny blok z produktami dodatkowymi będzie wyswietlał produkty, ktore spełniają kryteria produktów w koszyku. ![Image 7](/uploads/automatic-related-products/image-7.png "Image 7") ### Opcje w panelu administracyjnym: * dodawanie, edycja oraz usuwanie reguł, ![Image 4](/uploads/automatic-related-products/image-4.png "Image 4") * ustawianie reguł dla produktów wyświetlanych oraz do produktów przy których mają się one pojawić. ![Image 5](/uploads/automatic-related-products/image-5.png "Image 5") ### Konfiguracja: * konfiguracja ilości wyświetlanch produktów w bloku oraz ich sortowania: Stores >> Configuration >> Sales >> Automatic Related Products. ![Image 6](/uploads/automatic-related-products/image-6.png "Image 6") ### Tworzenie nowej reguły: * nową regułę można utworzyć w: Marketing >> Related Products Rules * następnie kliknąć przycisk "Add New Rule" i uzupełnić odpowiednie pola formularza, * po uzupełnieniu należy kliknąć na “Save Rule” i wyczyścić cache Magento, Informacja dodatkowa: Jeśli dany produkt już posiada przypisane ręcznie do niego produkty powiązane, alternatywne lub dodatkowe to zostaną one wyświetlone zamiast tych wygenerowanych przez reguły modułu. ![Image 2](/uploads/automatic-related-products/image-2.png "Image 2") ## Demo demo1.magecreation.com ## Changlog ### 1.3.0 - Naprawa składni kodu wg standardów - Naprawa testów jednostkowych ### 1.2.1 - Dodanie checkboxu "Dodaj do koszyka" dla produktów powiązanych ### 1.2.0 - Naprawa kolejności sortowanie produktów - Dodanie opcji "Dodaj do koszyka" dla produktów CrossSell ### 1.1.17 - Dodanie implementacji intefejsów HTTP dla klas kontrollerów ### 1.1.16 - Usunięcie ObjectManager z klasy AbstractRelate ### 1.1.15 - Aktualizacja do wersji Magento 2.4.5 ### 1.1.14 - Aktualizacja do wersji Magento 2.4 ### 1.1.13 - Naprawa typu produktów powiązanych ### 1.1.12 - Add deklaracji typów ### 1.1.11 - Zmiana README ### 1.1.1 - Dodano kompatybilność z wersją Magento Community 2.3. - Dodano przełącznik w Panelu, który pozwala administratorowi sklepu wybrać, czy ręcznie dodane powiązane produkty na stronie produktu są ważniejsze niż te wybrane za pomocą modułu.