Masowa zmiana cen PrestaShop: 4 sposoby i pułapki, o które łatwo się potknąć

Masową zmianę cen w PrestaShop zrobisz na cztery sposoby: regułą cen katalogowych (dobra do promocji, cena bazowa się nie zmienia), importem pliku CSV, płatnym modułem do edycji masowej albo w rozmowie z Claude z podglądem cen przed i po. Niezależnie od sposobu sprawdź trzy pułapki: kombinacje, ceny specjalne i zaokrąglenia.

Autor: Sani. Sani buduje moduł TellMyShop i na co dzień pracuje z zapleczem sklepów PrestaShop.
Aktualizacja: · 4 min czytania

Promocja czy nowa cena: co właściwie chcesz zmienić?

To pierwsze pytanie, bo od niego zależy narzędzie. PrestaShop odróżnia cenę bazową produktu od rabatów naliczanych na nią. Promocja na weekend to rabat z datą końca. Podwyżka po nowym cenniku dostawcy to zmiana ceny bazowej.

Pomylenie tych dwóch rzeczy kończy się źle w obie strony. Podwyżka zrobiona „ujemną promocją” znika, gdy ktoś wyczyści stare reguły. Promocja zrobiona zmianą ceny bazowej nie wraca sama po weekendzie i trzeba pamiętać, jaka była stara cena.

Jakie są cztery sposoby zmiany cen wielu produktów?

SposóbDo czegoZmienia cenę bazowąGdy coś pójdzie źle
Reguła cen katalogowychpromocje na kategorie, producentów, cechynieusuwasz regułę i ceny wracają
Import CSVduże zmiany z cennika dostawcytakpotrzebujesz kopii starych cen z eksportu
Moduł do edycji masowejregularna praca na cenach, bez plikówtakzależy od modułu
Rozmowa z Claudezmiana w kategorii, cennik dostawcy, zaokrągleniatakcofasz całą operację z historii zmian

Jest też piąty sposób, zapytanie SQL prosto w bazie. Pojawia się na forach, ale pomija wszystko, co PrestaShop robi przy zapisie, w tym odświeżenie indeksów i moduły, które reagują na zmianę ceny. Do sklepu, który działa, go nie polecamy.

Reguły cenowe katalogu opisuje dokumentacja zarządzania produktami w części o cenach. Przy imporcie przyda się wątek z forum PrestaShop o module do masowej zmiany cen, gdzie właściciele porównują swoje doświadczenia.

O jakie pułapki potykają się sklepy przy zmianie cen?

Najczęściej o te, których nie widać na liście produktów.

  1. Kombinacje. Wariant ma dopłatę zapisaną kwotą, na przykład +20 zł za rozmiar XL. Podwyżka ceny bazowej o 10% tej kwoty nie zmienia, więc droższe warianty drożeją procentowo mniej.
  2. Ceny specjalne. Produkt z własną promocją kwotową, na przykład −15 zł, po podwyżce dalej ma −15 zł. Promocja procentowa liczy się od nowej ceny.
  3. Netto i brutto. W karcie produktu wpisujesz cenę netto albo brutto, a podatek zależy od reguły podatkowej. Import z cennikiem netto do pola brutto to klasyczny błąd o 23%.
  4. Zaokrąglenia. Podwyżka o 7% z 49,99 zł daje 53,49 zł. Jeśli chcesz końcówek ,99, musisz je zaplanować.
  5. Najniższa cena z 30 dni. Jeśli pokazujesz ją przy promocjach, każda zmiana trafia do historii cen, którą twój moduł liczy. Opisuje to na przykład Compsoul przy swoim module.
  6. Wiele sklepów. W trybie multistore cena może być inna w każdym sklepie. Sprawdź, w którym kontekście zapisujesz.

Ile pracy kosztuje podwyżka w całej kategorii?

Tyle, ile produktów, pomnożone przez kilka kliknięć na każdy. Środa, 23:10, nowy cennik od dostawcy przyszedł po południu, a od jutra ma obowiązywać. Otwierasz produkt, liczysz 8%, zaokrąglasz, wpisujesz, zapisujesz, wracasz do listy. Przy 30 produktach to wieczór. Przy 300 import pliku jest szybszy, ale wymaga eksportu, arkusza, formuł i nerwowego sprawdzania, czy kolumny się zgadzają.

Jak zmienić ceny w rozmowie z Claude?

Opisujesz zmianę tak, jak powiedziałbyś ją współpracownikowi. Claude liczy nowe ceny, pokazuje tabelę przed i po ze zmianą w procentach, a ty zatwierdzasz. Jedna operacja obejmuje do 100 produktów.

Ty

Podnieś ceny w kategorii Oświetlenie ogrodowe o 8%, zaokrąglij w dół do ,99. Pokaż podgląd.

Claude

Podgląd: 46 produktów, ceny brutto w złotych. Pierwsze trzy:

było: Lampa solarna Kula 20 cm: 49,99

będzie: Lampa solarna Kula 20 cm: 53,99 (+8,0%)

było: Girlanda LED 10 m: 89,00

będzie: Girlanda LED 10 m: 95,99 (+7,9%)

było: Kinkiet Stal: 179,00

będzie: Kinkiet Stal: 192,99 (+7,8%)

Uwaga: 2 produkty mają aktywną promocję kwotową, po podwyżce rabat w złotych zostanie ten sam.

Ty

Zatwierdzam.

Claude

Zapisane. Całą operację cofniesz jednym poleceniem z historii zmian.

Ilustracja: produkty, liczby i odpowiedzi są przykładowe.

Zmiany cen należą do grupy Handel, którą włączasz sam w panelu modułu, bo po instalacji jest wyłączona. Zmiana o więcej niż 30% wymaga dodatkowej, wyraźnej zgody, a ceny 0 nie da się ustawić. Rano, przy kawie, piszesz prośbę, czytasz podgląd i zatwierdzasz, zanim sklep zacznie przyjmować pierwsze zamówienia dnia.

Przykłady próśb: podwyżka lub obniżka cen w całej kategorii, zaokrąglenie cen do ,99 i ceny zakupu z cennika dostawcy. Jeśli razem z cenami planujesz kod rabatowy, przeczytaj, dlaczego kod rabatowy w PrestaShop może nie działać. Zmiany cen są w wersji płatnej, szczegóły w cenniku.

Lista kontrolna przed zatwierdzeniem nowych cen

  • Wiesz, czy zmieniasz cenę bazową, czy robisz promocję.
  • Sprawdziłeś, czy ceny w pliku albo w prośbie są netto, czy brutto.
  • Wiesz, co dzieje się z dopłatami kombinacji.
  • Przejrzałeś produkty z aktywnymi promocjami.
  • Masz plan na zaokrąglenia.
  • Masz sposób na powrót do starych cen: eksport albo historia zmian.

Pytania i odpowiedzi

Czy reguła cen katalogowych zmienia cenę produktu na stałe?

Nie. Reguła cen katalogowych nalicza rabat albo narzut w trakcie wyświetlania i w koszyku, a cena bazowa w karcie produktu zostaje bez zmian. To dobre narzędzie do promocji z datą końca. Do stałej podwyżki albo obniżki zmieniasz cenę bazową: ręcznie, importem albo w rozmowie z Claude.

Czy masowa zmiana ceny zmienia też ceny kombinacji?

Tylko pośrednio. Kombinacja w PrestaShop ma wpływ na cenę zapisany jako kwota, na przykład +20 zł za większy rozmiar. Gdy podnosisz cenę bazową o 10%, kwota wpływu zostaje ta sama. Jeśli chcesz podnieść także dopłaty za warianty, trzeba je zmienić osobno.

Jak zaokrąglić ceny do ,99 po podwyżce?

PrestaShop ma ustawienia zaokrąglania kwot, ale nie zamieni cen na końcówki ,99. Robisz to przy zmianie: w arkuszu przed importem albo prosząc Claude o podwyżkę z zaokrągleniem w dół do ,99. W podglądzie widzisz każdą cenę przed i po, więc wyłapiesz produkty, które po zaokrągleniu wyszłyby taniej niż przed podwyżką.

Czy zmiana cen wpływa na informację o najniższej cenie z 30 dni?

Tak, jeśli twój sklep pokazuje najniższą cenę z 30 dni przed obniżką. Moduł, który ją liczy, zapisuje historię cen, więc podwyżka tuż przed promocją będzie w tej historii widoczna. Zmiany cen planuj z wyprzedzeniem i sprawdź, jak liczy to twój moduł.

Czy Claude może zmienić ceny bez mojej zgody?

Nie. Zmiany cen są domyślnie wyłączone i włączasz je sam w panelu modułu. Każda zmiana ma podgląd z ceną przed i po, a zapis następuje dopiero po twojej zgodzie. Zmiana o więcej niż 30% wymaga dodatkowego, wyraźnego potwierdzenia. Ceny 0 nie da się ustawić.

PrestaShop jest zastrzeżonym znakiem towarowym PrestaShop SA. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadną z tych firm.

Moduł startuje 29 października

Zapisz się na listę. Cenę Founders, 599 zł netto zamiast 799 zł, dostaniesz 72 godziny przed innymi.

Kilka wiadomości przed startem. Wypiszesz się jednym kliknięciem. Polityka prywatności

Przeczytaj też