Ta Dokumentacja Better Order Filter przedstawia filtrowanie, kolumny, zapisane widoki i eksport CSV w PrestaShop.
Moduł Better Order Filter ulepsza stronę zamówień PrestaShop, dodając oparty na technologii AJAX blok filtrów nad standardową listą zamówień. Został zaprojektowany, aby pomóc sprzedawcom szybko lokalizować określone zamówienia, wyświetlać dodatkowe dane operacyjne bezpośrednio w siatce, zapisywać widoki wielokrotnego użytku i eksportować przefiltrowane wyniki.
Moduł integruje się zarówno ze starszymi, jak i nowoczesnymi środowiskami PrestaShop:
- PrestaShop od 1.6 do 1.7.6: Używa starszego nadpisania AdminOrders.
- PrestaShop 1.7.7 i nowsze: Używa nowoczesnych ścieżek kontrolera Symfony do odświeżania listy AJAX i eksportu wsadowego, integrując się z natywną stroną zamówień poprzez hooki siatki.
Dokumentacja: przegląd
Uprawnienia pracowników
Dostęp do Better Order Filter w back office jest kontrolowany przez profile pracowników. Aby przyznać lub ograniczyć dostęp, przejdź do Konfiguruj → Parametry zaawansowane → Zespół → Profile, otwórz profil i kartę Uprawnienia.
Profile Super Admin mają domyślnie pełny dostęp.
Wymagane do korzystania z filtra zamówień na stronie Zamówienia
- Zamówienia → Wyświetl — otwiera listę zamówień, na której pojawia się interfejs modułu.
- Menedżer modułów → Wyświetl — wymagane dla punktów końcowych AJAX modułu (zapisywanie filtrów, układ kolumn, zestawy filtrów, przypięte liczniki), które przechodzą przez Menedżera modułów.
- Better Order Filter → Wyświetl — PrestaShop uruchamia hooki modułu (blok filtra, rozszerzenia siatki) tylko wtedy, gdy to uprawnienie jest przyznane.
Dodatkowo wymagane dla Ustawień zaawansowanych
- Menedżer modułów → Edytuj
- Better Order Filter → Konfiguruj
Te uprawnienia są potrzebne przy otwieraniu ikony koła zębatego na stronie Zamówienia lub przy użyciu Menedżer modułów → Konfiguruj dla ustawień globalnych (rozmiar partii eksportu, kolumny niestandardowe i podobne opcje). Pracownicy z dostępem tylko do Wyświetl nadal mogą filtrować zamówienia i zarządzać własnymi układami i zestawami filtrów.
Reguły dotyczące edycji lub usuwania zestawów filtrów utworzonych przez innych pracowników znajdziesz w przewodniku po Zestawach filtrów.
Kluczowe funkcje
Zaawansowane filtrowanie zamówień
Filtruj listę zamówień według produktów, klientów, adresów, historii statusów, bonów, stanu płatności, przewoźnika, notatek, wiadomości, identyfikatorów, dat, sum, ilości, kraju, grupy, sklepu i danych wysyłkowych.
Konfigurowalna siatka zamówień
Połącz filtry z niestandardowymi kolumnami, aby wyświetlać pola operacyjne, które nie są dostępne w domyślnej siatce PrestaShop.
Zapisane widoki wielokrotnego użytku (Zestawy filtrów)
Zapisz bieżącą konfigurację filtrów i układ kolumn jako nazwany zestaw filtrów. Często używane zestawy filtrów można przypiąć do paska narzędzi, aby wyświetlać na żywo liczbę pasujących zamówień.
Eksport CSV
Eksportuj aktualnie przefiltrowaną listę zamówień, w tym wszystkie aktywne kolumny niestandardowe, do pliku CSV. Ta funkcja jest obsługiwana we wszystkich kompatybilnych wersjach PrestaShop.
Nawigacja po interfejsie
Moduł umieszcza blok „Filtr zamówień” bezpośrednio nad listą zamówień w panelu administracyjnym PrestaShop.
Widok normalny
Domyślnie blok wyświetla:
- Aktywne filtry: Aktualnie używane kontrolki filtrów (np. Produkt, Przewoźnik, Status).
- Lista rozwijana zestawów filtrów: Dostępna, gdy istnieją zapisane zestawy filtrów, umożliwiając przełączanie między widokami.
- Przypięte zestawy filtrów: Znajdujące się na dole bloku, pokazujące nazwę zestawu i liczbę pasujących zamówień.
- Podsumowanie wybranych filtrów: Przegląd zastosowanych filtrów. Kliknięcie plakietki podsumowania czyści tę konkretną wartość.
- Kontrolka zwijania/rozwijania: Pozwala ukryć aktywne filtry, aby zaoszczędzić miejsce na ekranie. Przeglądarka zapamiętuje ten stan.
Widok edycji
Kliknięcie przycisku Edytuj filtry rozwija blok w celu dostosowania:
- Aktywne i nieaktywne filtry: Przeciągaj i upuszczaj kontrolki filtrów między tymi dwoma obszarami, aby wybrać, które z nich pojawią się w widoku normalnym.
- Kolumny listy zamówień: Uzyskaj dostęp do pełnej listy dostępnych kolumn. Możesz przełączać widoczność, dostosowywać szerokości i konfigurować kontrolki Inline/Popup dla notatek i wiadomości.
- Szybkie wyszukiwanie: Podświetla pasujące filtry i kontrolki kolumn po wpisaniu co najmniej dwóch znaków.
- Ustawienia zaawansowane: Ikona koła zębatego, która otwiera stronę konfiguracji modułu.
Uwaga: W widoku edycji lista rozwijana zestawów filtrów i przyciski zapisu są ukryte, aby skupić się na dostosowywaniu układu. Kliknij Zakończ edycję, aby powrócić do widoku normalnego.
Szybki start: Tworzenie niestandardowego widoku
Aby skonfigurować dostosowaną listę zamówień dla swojego codziennego przepływu pracy:
- Otwórz Zamówienia w panelu administracyjnym PrestaShop.
- Kliknij Edytuj filtry, aby otworzyć panel dostosowywania.
- Przeciągnij kontrolki filtrów między Nieaktywne filtry a Aktywne filtry, układając je w preferowanej kolejności.
- W sekcji Kolumny listy zamówień włącz, wyłącz, zmień rozmiar lub zmień kolejność kolumn, które chcesz wyświetlać.
- Kliknij Zakończ edycję. Zmiany układu są zapisywane automatycznie.
- Aby zapisać tę konfigurację do wykorzystania w przyszłości, zastosuj niezbędne wartości filtrów i kliknij Zapisz zestaw filtrów. Podaj nazwę, wybierz kolor i zaznacz pole „Przypnij”, jeśli chcesz, aby zestaw był widoczny na pasku narzędzi.
Częste przypadki użycia
Jak dodać niestandardowe kolumny do listy zamówień PrestaShop
Aby wyświetlić dodatkowe dane w siatce zamówień, kliknij Edytuj filtry na stronie Zamówienia. Przewiń do sekcji Kolumny listy zamówień i zaznacz pola obok potrzebnych pól, takich jak określone dane klienta, informacje o wysyłce lub prywatne notatki. Kliknij Zakończ edycję, aby zastosować zmiany.
Jak wyeksportować przefiltrowane zamówienia PrestaShop do CSV
Użyj aktywnych kontrolek filtrów, aby zawęzić listę zamówień do wymaganego zestawu danych. Po przefiltrowaniu listy użyj przycisku eksportu modułu. Wygenerowany plik CSV będzie zawierał tylko przefiltrowane zamówienia i będzie obejmował wszystkie niestandardowe kolumny aktualnie aktywne w Twojej siatce.
Jak zapisać widok filtru zamówień do codziennego użytku
Jeśli często sprawdzasz zamówienia spełniające określone kryteria (np. oczekujące zamówienia u określonego przewoźnika), skonfiguruj te filtry i kliknij Zapisz zestaw filtrów. Przypięcie tego zestawu do paska narzędzi pozwala na dostęp do widoku jednym kliknięciem i zobaczenie na żywo liczby pasujących zamówień.
Mapa dokumentacji
Aby uzyskać szczegółowe informacje na temat poszczególnych funkcji, zapoznaj się z poniższymi przewodnikami:
- Przejrzyj wszystkie dostępne parametry wyszukiwania i specjalną składnię w Przewodniku po filtrach.
- Zobacz pełną listę dostępnych punktów danych w Dokumentacji odniesienia do kolumn.
- Dowiedz się, jak zarządzać zapisanymi widokami, własnością i przypinaniem w przewodniku po zestawach filtrów.
- Zrozum proces eksportu i eksporty wsadowe w instrukcjach eksportu CSV.
- Skonfiguruj głębsze zachowanie modułu, korzystając z Przewodnika po ustawieniach zaawansowanych.
Uwagi dotyczące kompatybilności
Niektóre funkcje zależą od wersji PrestaShop lub zainstalowanych modułów:
- Eksport CSV: Dostępny we wszystkich obsługiwanych wersjach. Starsze listy zamówień używają natywnej ścieżki eksportu; listy zamówień Symfony używają ścieżki eksportu wsadowego modułu.
- Pole produktu MPN: Dostępne tylko w PrestaShop 1.7.7 i nowszych.
- Kolumna notatki do zamówienia: Dostępna tylko w PrestaShop 1.7.8 i nowszych.
- Filtry sklepu: Mają znaczenie tylko wtedy, gdy aktywny jest multisklep PrestaShop.
- Identyfikatory zamówień Marketplace: Pojawiają się tylko wtedy, gdy zainstalowany jest obsługiwany moduł marketplace.
Zakres danych
Moduł filtruje i wyświetla istniejące dane zamówień PrestaShop. Nie tworzy zamówień, nie zmienia statusów zamówień, nie edytuje klientów ani nie modyfikuje danych katalogowych. Zapisane zestawy filtrów przechowują preferencje dla użytkowników back office, a przypięte zestawy są przechowywane dla każdego pracownika, co zapewnia, że spersonalizowane obszary robocze nie kolidują z innymi członkami zespołu.



