<!-- TITLE: Improved Sorting - Dokumentacja modułu Magento 2 --> <!-- SUBTITLE: Autor: Mateusz Bereszczuk --> # Moduł Improved Sorting ## Opis modułu Pomóż klientom znaleźć ich następny idealny produkt z naszym nowym modułem sortującym. Wcześniej Twoi klienci posiadali tylko trzy opcje sortowania Twoich produktów: pozycją, nazwą produktu i ceną. Moduł Improved Sorting dodaje szcześć opcji sortowania: **bestsellerami**, **nowymi produktami**, **starymi produktami**, **najtańszymi**, **najdroższymi**, **najczęściej komentowanymi**. ## Zgodność modułu Ten moduł jest zgodny z następującymi wersjami Magento Community: **2.2** i **2.3**. ## Sposób działania Po instalacji modułu natychmiast otrzymujesz dostęp do usług modułu. Nie potrzeba wprowadzać żadych ustawień w panelu adnimistracyjnym. Aby posortować produkty, naciśnij na **"Sort By" Toolbar** ![Image 1](/uploads/improved-sorting/image-1.png "Image 1") Po jego naciśnięciu wyświetlą się wszystkie opcje sortowania ![Image 2](/uploads/improved-sorting/image-2.png "Image 2") **Best Sellers** - wyświetlanie najczęściej sprzedawanych produktów w pierwszej kolejności **New Products** - wyświetlanie nowych produktów w pierwszej kolejności **Old Products** - wyświetlanie najstarszych produktów w pierwszej kolejności **Cheapest** - wyświetlanie najtańszych produktów w pierwszej kolejności **Most Expensive** - wyświetlanie najdroższych produktów w pierwszej kolejności **Most Commented** - wyświetlanie najczęściej komentowanych produktów w pierwszej kolejności Opcje są kompatybilne z Magento 2, co oznacza że masz do nich dostęp w **Configuration > Catalog > Storefront** ![Image 3](/uploads/improved-sorting/image-3.png "Image 3") Lub przypisać je do kategorii w **Catalog > Categories > Display Settings** ![Image 4](/uploads/improved-sorting/image-4.png "Image 4") Możesz globalnie (dla wszystkich kategorii) wybrać dostępne opcje sortowania **Configuration > Aurora > Improved Sorting -> Select Options** ![Image 5](/uploads/improved-sorting/image.png "Image 5") ## Demo demo2.magecreation.com ## Instalacja modułu ### Instalacja przez Composer 1. Dodaj repozytorium do pliku composer.json: ```text "repositories": [ ... { "type": "vcs", "url": "git@git.auroracreation.com:aurora-modules/improved-sorting.git" } ... ], ``` 2. Zmodyfikuj plik composer.json: ```text "require": { ... "aurora/improvedsorting": "*" ... }, ``` 3. W folderze głównym Magento wykonaj następujące polecenia: ```text composer update aurora/improvedsorting php bin/magento module:enable Aurora_Improvedsorting php bin/magento setup:upgrade ``` ### Instalacja manualna 1. Rozpakuj archiwum 2. Przenieś pliki modułu na serwer do lokalizacji: ```text {Magento root} └── app/ └── code ``` 3. W folderze głównym Magento wykonaj następujące polecenia: ```text php bin/magento module:enable Aurora_Improvedsorting php bin/magento setup:upgrade ``` ### Dziękujemy za zainteresowanie naszymi modułami! ## Dziennik zmian ### v2.2.0 - Dodanie globalnej opcji wyboru sortowania dostępnych dla wszystkick kategorii ### v2.1.1 - Kompatybilność modułu z phpcs, phpunit, phpmd, phpstan - Poprawione unittesty ### v2.1.0 - Dodano sortowanie po najczęsciej wyświetlanym przedmiocie ### v2.0.5 - Update do magento 2.4.5 - Dodano sortowanie po najwcześniej utworzonym przedmiocie ### v2.0.4 -poprawka w indekserze powiązanym z najczęściej komentowanymi przedmiotami ### v2.0.3 - Update modułu ### v2.0.2 - Update modułu ### v2.0.1 - Poprawka dotycząca sortowania przy użyciu elasticsearch - Wybór jedynie dostepnych przedmiotów ### v2.0.0 - Support dla elasticsearch ### v1.4.56 - Usunięto delete strict type z metody w klasie Sorter ### v1.4.55 - Zmiana wersji ### v1.1.8 - Poprawienie błędów ### v1.1.7 - Dodano sortowanie po atrybutach ### v1.1.6 - Update modułu ### v1.1.5 - Zinstalowanie patch-a ### v1.1.4 - Poprawienie templatki dotyczącej sortowania ### v1.1.3 - Poprawienie PSR ### v1.1.2 - Poprawienie liczenia bestsellerow ### v1.1.1 - Update umożliwiający działanie na Magento 2.3- poprawki ### v1.0.3 - Update umożliwiający działanie na Magento 2.3 ### v1.0.2 - Update umożliwiający działanie na Magento 2.2.4 ### v1.0.1 - Update umożliwiający działanie na Magento 2.1 i 2.2