Dokumentacja CC Masowa Zmiana Cen
Kompleksowa dokumentacja dla modułu masowej edycji cen dla PrestaShop (cc_ps_mass_price) z zaawansowanymi funkcjami bezpieczeństwa i szczegółowym logowaniem zmian.Spis treści
- Wprowadzenie
- Instalacja
- Aktywacja licencji
- Panel zarządzania
- Masowa edycja cen
- System filtrowania produktów
- Typy zmian cenowych
- Zaokrąglanie i końcówki cen
- System kopii zapasowych
- Historia zmian i logowanie
- Ustawienia modułu
- Tryb testowy
- Rozwiązywanie problemów
- FAQ
1. Wprowadzenie
CC Masowa Zmiana Cen to zaawansowany moduł do masowej edycji cen produktów w sklepach PrestaShop. Moduł oferuje intuicyjny interfejs, który umożliwia szybką i bezpieczną zmianę cen setek produktów jednocześnie, bez konieczności ręcznej edycji każdego produktu osobno.Moduł oferuje:
- Masową edycję cen z zaawansowanymi filtrami produktów
- Trzy typy zmian: procentowe, stałe wartości i bezpośrednie ustawienie ceny
- Modyfikację cen netto i brutto z automatycznym przeliczaniem VAT
- Siedem metod inteligentnego zaokrąglania cen
- Automatyczne kopie zapasowe przed każdą operacją
- Szczegółowe logowanie wszystkich zmian cen
- Tryb testowy do symulacji zmian
- Podgląd zmian przed zastosowaniem
2. Instalacja
Wymagania systemowe- PrestaShop 1.7.0.0 lub nowszy
- PHP 7.2 lub nowszy
- MySQL 5.6 lub nowszy
- Uprawnienia do instalacji modułów
- Minimum 256 MB RAM (zalecane 512 MB)
- Pobierz plik ZIP modułu z oficjalnego sklepu cocos.codes
- Zaloguj się do panelu administracyjnego PrestaShop
- Przejdź do: Moduły > Menedżer modułów > Dodaj nowy moduł
- Kliknij „Dodaj moduł” i wybierz pobrany plik ZIP
- Po zakończeniu instalacji kliknij „Konfiguruj”
Info
Po instalacji moduł automatycznie utworzy niezbędne tabele w bazie danych: tabele logów, kopii zapasowych i danych backup’ów. Konieczne będzie skonfigurowanie modułu oraz aktywacja licencji przed pełnym wykorzystaniem wszystkich funkcji.
3. Aktywacja licencji
Przed rozpoczęciem korzystania z pełnej funkcjonalności modułu konieczna jest aktywacja licencji:- Po instalacji przejdź do konfiguracji modułu
- Wybierz zakładkę „Licencja”
- Wprowadź klucz licencyjny otrzymany po zakupie
- Kliknij „Aktywuj licencję”
- Po pomyślnej aktywacji zobaczysz komunikat potwierdzający i odblokowane zostaną wszystkie funkcje modułu
Ostrzeżenie
Bez aktywnej licencji moduł będzie działał w trybie ograniczonym, bez dostępu do funkcji masowej edycji cen. W górnej części panelu administracyjnego będzie wyświetlany komunikat o nieaktywnej licencji.
4. Panel zarządzania
Panel zarządzania modułem składa się z kilku zakładek, które umożliwiają pełną konfigurację:Główne zakładki:
- Masowa edycja cen – główne narzędzie do modyfikacji cen produktów
- Ustawienia – konfiguracja parametrów modułu i domyślnych wartości
- Logi zmian – historia wszystkich operacji z filtrami i statystykami
- Kopie zapasowe – zarządzanie backup’ami i przywracanie cen
- Dokumentacja – link do dokumentacji online
- Wsparcie – link do strony wsparcia technicznego
- Wtyczki – dodatkowe rozszerzenia COCOS
- Licencja – zarządzanie licencją modułu
Po przejściu do zakładki „Masowa edycja cen” wyświetli się formularz konfiguracji filtrów i parametrów modyfikacji cen.
5. Masowa edycja cen
W zakładce „Masowa edycja cen” możesz konfigurować i wykonywać masowe zmiany cen produktów:Proces masowej edycji
- Skonfiguruj filtry produktów (kategoria, przedziały cenowe, ilościowe)
- Wybierz typ zmiany ceny (procentowa, stała wartość, bezpośrednia)
- Ustaw wartość zmiany i metodę zaokrąglania
- Kliknij „Podgląd zmian” aby zobaczyć efekt przed zastosowaniem
- Przejrzyj listę produktów i ich nowe ceny
- Kliknij „Zastosuj zmiany” aby wykonać operację
- Filtrowanie produktów – sekcja do określenia, które produkty mają być zmodyfikowane
- Ustawienia zmiany ceny – konfiguracja typu i wartości modyfikacji
- Podgląd zmian – tabela pokazująca efekt przed zastosowaniem
- Zastosowanie zmian – wykonanie faktycznej operacji na produktach
Wskazówka
Zawsze korzystaj z funkcji podglądu przed zastosowaniem zmian. Pozwala to na weryfikację rezultatów i uniknięcie niechcianych modyfikacji cen.
6. System filtrowania produktów
Zaawansowany system filtrowania pozwala na precyzyjną selekcję produktów do modyfikacji:Typ filtru | Opis działania | Przykład zastosowania |
Kategoria | Wybór produktów z konkretnej kategorii | Tylko produkty z kategorii „Elektronika” |
Cena minimalna | Produkty o cenach większych lub równych wartości | Produkty droższe niż 50 zł |
Cena maksymalna | Produkty o cenach mniejszych lub równych wartości | Produkty tańsze niż 500 zł |
Ilość minimalna | Produkty z ilością w magazynie większą lub równą | Produkty z ilością powyżej 10 sztuk |
Ilość maksymalna | Produkty z ilością w magazynie mniejszą lub równą | Produkty z małymi zapasami (poniżej 5 sztuk) |
Tylko aktywne | Filtrowanie według statusu aktywności produktu | Wyłącznie produkty widoczne w sklepie |
Wszystkie filtry można łączyć ze sobą, co pozwala na bardzo precyzyjną selekcję. Na przykład:
- Produkty z kategorii „Odzież” o cenach 100-300 zł
- Wszystkie aktywne produkty z ilością powyżej 20 sztuk
- Produkty tańsze niż 50 zł z małymi zapasami
7. Typy zmian cenowych
Moduł oferuje trzy główne metody modyfikacji cen, które pokrywają wszystkie potrzeby zarządzania cenami:1. Zmiana procentowa
Pozwala na zwiększenie lub zmniejszenie cen o określony procent.
- Wartość dodatnia (+15) zwiększa ceny o 15%
- Wartość ujemna (-10) zmniejsza ceny o 10%
- Przykład: cena 100 zł + 15% = 115 zł
Dodaje lub odejmuje konkretną kwotę od każdej ceny.
- Wartość dodatnia (+5) dodaje 5 zł do każdej ceny
- Wartość ujemna (-3) odejmuje 3 zł od każdej ceny
- Przykład: cena 100 zł + 5 zł = 105 zł
Ustawia konkretną cenę dla wszystkich wybranych produktów.
- Wszystkie produkty otrzymują identyczną cenę
- Przykład: ustawienie wartości 29.99 zł dla wszystkich produktów
- Przydatne do unifikacji cen w ramach promocji
- Cena netto – modyfikacja ceny bez VAT (cena brutto przeliczana automatycznie)
- Cena brutto – modyfikacja ceny z VAT (cena netto przeliczana automatycznie)
Wskazówka
Moduł automatycznie przelicza stawki VAT dla każdego produktu, uwzględniając przypisaną mu grupę podatkową. W podglądzie zobaczysz zarówno ceny netto, jak i brutto.
8. Zaokrąglanie i końcówki cen
Moduł oferuje siedem metod zaokrąglania cen, które pozwalają na automatyczne dostosowanie do popularnych końcówek cenowych:Typ zaokrąglania | Opis działania | Przykład (23.47 zł) |
Brak | Brak | 23.47 zł |
Do pełnych złotych | Zaokrąglenie do najbliższej pełnej wartości | 23.00 zł |
Do końcówek .99 | Ustawienie końcówki na .99 | 23.99 zł |
Do końcówek .49 | Ustawienie końcówki na .49 | 23.49 zł |
W górę | Zaokrąglenie w górę do pełnej wartości | 24.00 zł |
W dół | Zaokrąglenie w dół do pełnej wartości | 23.00 zł |
Najbliżej | Matematyczne zaokrąglenie do najbliższej wartości | 23.00 zł |
Różne końcówki cenowe mają różny wpływ na postrzeganie ceny przez klientów:
- Końcówki .99 – sugerują okazję, często używane w promocjach
- Końcówki .49 – alternatywa dla .99, mniej agresywna
- Pełne złote – sugerują premium, jakość, elegancję
9. System kopii zapasowych
Jedna z kluczowych funkcji modułu to automatyczny system tworzenia kopii zapasowych, który zapewnia bezpieczeństwo danych:Automatyczne backup’y
Przed każdą masową operacją system automatycznie tworzy kopię zapasową aktualnych cen wszystkich modyfikowanych produktów. Dzięki temu w przypadku błędu lub niezadowalających rezultatów można szybko przywrócić poprzednie ceny.
Ręczne tworzenie kopii
Dodatkowo administratorzy mogą w dowolnym momencie utworzyć ręczną kopię zapasową wszystkich cen produktów w sklepie przez kliknięcie przycisku „Utwórz kopię zapasową ręcznie”.
Zarządzanie backup’ami
- Lista kopii zapasowych – przegląd wszystkich utworzonych backup’ów
- Informacje o backup’ie – data utworzenia, typ, liczba produktów, użytkownik
- Przywracanie – jednym kliknięciem przywrócenie cen z wybranej kopii
- Usuwanie – możliwość usunięcia starych kopii zapasowych
- Automatyczny – utworzony przed masową operacją
- Ręczny – utworzony przez administratora
Ostrzeżenie
Przywracanie kopii zapasowej zastąpi wszystkie aktualne ceny produktów zawartych w backup’ie. Ta operacja nie może być cofnięta, dlatego zalecamy ostrożność.
10. Historia zmian i logowanie
Moduł automatycznie rejestruje każdą zmianę ceny w szczegółowym systemie logów. Każdy wpis zawiera:- Datę i czas wykonania operacji
- Identyfikator i nazwę produktu
- Poprzednią cenę produktu (netto)
- Nową cenę po zmianie (netto)
- Procentową zmianę wartości
- Dane użytkownika, który wykonał operację
Historia zmian może być filtrowana według:
- ID produktu – wyświetlenie zmian dla konkretnego produktu
- Przedziału czasowego – od daty do daty
- Wszystkich parametrów jednocześnie – kombinacja filtrów
Panel logów wyświetla przydatne statystyki:
- Łączne zmiany – całkowita liczba wykonanych modyfikacji
- Zmiany dzisiaj – liczba operacji w bieżącym dniu
- Zmiany w tym tygodniu – liczba operacji w bieżącym tygodniu
- Różne produkty – ilość unikalnych produktów, które były modyfikowane
- Paginacja – podział dużych zbiorów danych na strony
- Czyszczenie logów – możliwość usunięcia wszystkich wpisów
- Włączanie/wyłączanie – kontrola nad rejestrowaniem zmian
11. Ustawienia modułu
Moduł oferuje bogaty zestaw opcji konfiguracyjnych podzielonych na kategorie:Ustawienia ogólne
- Tryb testowy – symulacja zmian bez zapisywania w bazie danych
- Domyślny typ zmiany ceny – procentowa, stała wartość lub bezpośrednia
- Domyślne pole do modyfikacji – cena netto lub brutto
- Domyślne zaokrąglenie po zmianie – preferowana metoda zaokrąglania
- Logowanie zmian – włączenie/wyłączenie systemu logów
- Kopia zapasowa przed każdą operacją – automatyczne tworzenie backup’ów
- Maksymalna liczba produktów na jedną operację – limit zapobiegający timeout’om (domyślnie 1000)
Notatka
Wszystkie ustawienia są zapisywane w konfiguracji PrestaShop i zachowane nawet po aktualizacji modułu. Domyślne wartości są automatycznie ustawiane podczas instalacji.
12. Tryb testowy
Tryb testowy to bezpieczna funkcja pozwalająca na symulację zmian bez faktycznego zapisywania ich w bazie danych:Aktywacja trybu testowego
- Przejdź do zakładki „Ustawienia”
- W sekcji „Ustawienia ogólne” włącz „Tryb testowy (symulacja)”
- Zapisz ustawienia
- Wszystkie funkcje działają normalnie (filtry, podgląd, obliczenia)
- Ceny produktów nie są faktycznie zmieniane w bazie danych
- Nie są tworzone kopie zapasowe
- Zmiany nie są logowane
- Wyświetlany jest komunikat informujący o trybie testowym
- Testowanie konfiguracji – sprawdzenie działania filtrów i obliczeń
- Szkolenie personelu – nauka obsługi modułu bez ryzyka
- Weryfikacja zmian – sprawdzenie efektów przed rzeczywistą operacją
- Prezentacje – demonstracja możliwości modułu
Info
Tryb testowy jest szczególnie przydatny podczas pierwszego zapoznawania się z modułem lub testowania skomplikowanych scenariuszy modyfikacji cen.
13. Rozwiązywanie problemów
Nie znaleziono produktów spełniających kryteria- Sprawdź ustawienia filtrów – być może są zbyt restrykcyjne
- Upewnij się, że produkty w wybranej kategorii rzeczywiście istnieją
- Sprawdź przedziały cenowe i ilościowe
- Sprawdź czy produkty są aktywne (jeśli włączony filtr „Tylko aktywne”)
- Zwiększ limit w zakładce „Ustawienia” > „Zaawansowane”
- Użyj bardziej restrykcyjnych filtrów aby zmniejszyć liczbę produktów
- Podziel operację na mniejsze części (np. według kategorii)
- Sprawdź uprawnienia do bazy danych
- Upewnij się, że nie ma konfliktów z innymi modułami
- Sprawdź logi błędów PrestaShop
- Wyczyść pamięć podręczną sklepu
- Sprawdź czy klucz licencyjny został wprowadzony poprawnie
- Upewnij się, że sklep ma dostęp do internetu (weryfikacja online)
- Sprawdź czy domena jest zgodna z licencją
- Skontaktuj się z supportem COCOS w przypadku problemów z aktywacją
Błąd
Jeśli napotykasz nierozwiązywalne problemy z modułem, upewnij się, że korzystasz z najnowszej wersji oraz że Twój sklep PrestaShop jest aktualny. W przypadku trudności skontaktuj się z supportem COCOS poprzez stronę cocos.codes/wsparcie.
14. FAQ
Czy mogę cofnąć masową zmianę cen?Tak, jeśli masz włączone automatyczne kopie zapasowe, możesz przywrócić poprzednie ceny z zakładki „Kopie zapasowe”. Każda automatyczna kopia jest tworzona przed operacją masowej zmiany.
Jak duży sklep może obsłużyć moduł?
Moduł został przetestowany ze sklepami zawierającymi dziesiątki tysięcy produktów. Domyślny limit 1000 produktów na operację można zwiększyć w ustawieniach zaawansowanych.
Czy zmiany cen wpływają na ceny promocyjne?
Moduł modyfikuje główną cenę produktu (pole „price” w bazie danych). Ceny promocyjne (specific prices) nie są automatycznie zmieniane. Jeśli potrzebujesz zmodyfikować też ceny promocyjne, należy to zrobić osobno.
Jak działają obliczenia VAT?
Moduł automatycznie pobiera stawkę VAT przypisaną do każdego produktu i przelicza ceny między netto a brutto. Jeśli produkt nie ma przypisanej grupy podatkowej, używana jest domyślna stawka VAT z ustawień PrestaShop.
Czy mogę używać modułu do obniżenia wszystkich cen o określony procent?
Tak, wybierz typ zmiany „Procentowa” i wprowadź wartość ujemną, np. -20 dla obniżenia cen o 20%. W podglądzie zobaczysz dokładne efekty przed zastosowaniem.
Co się stanie jeśli obliczona cena będzie ujemna?
Moduł zawiera zabezpieczenie – jeśli obliczona cena byłaby ujemna, zostanie automatycznie ustawiona na 0.00. Zostaniesz o tym poinformowany w podglądzie zmian.
Czy mogę filtrować produkty według dostawcy lub marki?
Aktualnie moduł obsługuje filtrowanie według kategorii, ceny, ilości i statusu aktywności. Filtrowanie według dostawcy lub marki może być dodane w przyszłych wersjach na podstawie potrzeb użytkowników.
Jak często powinienem tworzyć kopie zapasowe?
Zalecamy pozostawienie włączonej opcji automatycznych kopii zapasowych. Ręczne backup’y warto tworzyć przed większymi zmianami strukturalnymi w sklepie lub przed przeprowadzeniem kilku operacji masowych.
Czy moduł wpływa na wydajność sklepu?
Moduł został zoptymalizowany pod kątem wydajności. Podczas normalnego przeglądania sklepu nie ma wpływu na szybkość. Operacje masowe mogą chwilowo zwiększyć obciążenie serwera, dlatego zalecamy wykonywanie ich w godzinach niższego ruchu.
Czy mogę przenieść licencję na inny sklep?
Licencja jest przypisana do jednej domeny. W przypadku zmiany domeny sklepu należy skontaktować się z supportem COCOS w celu przeniesienia licencji. Proces przeniesienia jest bezpłatny.
Jak długo przechowywane są logi zmian?
Logi są przechowywane bez ograniczeń czasowych, dopóki nie zostaną ręcznie usunięte przez administratora. Zalecamy okresowe czyszczenie starych logów aby nie obciążać bazy danych.
Czy mogę eksportować historię zmian?
Aktualnie moduł nie ma wbudowanej funkcji eksportu, ale wszystkie dane są przechowywane w standardowych tabelach MySQL i mogą być wyeksportowane przez administratora bazy danych.
Co się stanie po wygaśnięciu licencji?
Po wygaśnięciu licencji moduł przejdzie w tryb tylko do odczytu – będziesz mógł przeglądać logi i kopie zapasowe, ale nie będziesz mógł wykonywać nowych operacji masowych. Funkcje przywracania backup’ów pozostaną dostępne.
Czy moduł obsługuje sklepy wielojęzyczne?
Tak, moduł w pełni obsługuje sklepy wielojęzyczne. Interfejs administratora dostosowuje się do języka panelu PrestaShop, a nazwy produktów wyświetlane są w języku kontekstu.
Jak często jest aktualizowany moduł?
Moduł jest regularnie aktualizowany aby zapewnić zgodność z najnowszymi wersjami PrestaShop oraz wprowadzać nowe funkcje. Posiadacze ważnej licencji mają dostęp do wszystkich aktualizacji bezpłatnie.
Czy mogę używać modułu na środowisku testowym?
Tak, licencja pozwala na użycie modułu również na subdomenach testowych (np. test.mojsklep.pl) oraz lokalnych środowiskach developerskich. Szczegóły znajdziesz w warunkach licencji.
Sukces
Moduł CC Masowa Zmiana Cen to kompleksowe narzędzie do efektywnego zarządzania cenami w sklepach PrestaShop. Dzięki zaawansowanym funkcjom bezpieczeństwa, intuicyjnemu interfejsowi i elastycznym opcjom konfiguracji, znacząco usprawnia procesy związane z aktualizacją cen produktów.