Zaokrąglanie cen PrestaShop: jak po podwyżce wrócić do równych końcówek ,99
Zaokrąglanie cen w PrestaShop ma dwa znaczenia. Ustawienie trybu zaokrąglania w Parametry sklepu → Ogólne decyduje tylko o groszach przy liczeniu podatku i sum. Równe końcówki, na przykład ,99 po podwyżce, musisz wpisać w samych cenach: ręcznie, importem, modułem albo w rozmowie z Claude, z podglądem przed zapisem.
Autor: Zespół TellMyShop. Piszemy o PrestaShop na podstawie pracy z zapleczem prawdziwych sklepów i testów na własnym sklepie testowym.
Aktualizacja: · 5 min czytania
Co robi ustawienie zaokrąglania w PrestaShop?
Decyduje, jak sklep zaokrągla wyniki obliczeń do groszy. Dokumentacja ustawień ogólnych PrestaShop 8 opisuje dwa pola: tryb zaokrąglania, czyli w którą stronę zaokrąglać połówki groszy, i typ zaokrąglania, czyli czy zaokrąglać każdą sztukę, każdą linię zamówienia czy sumę.
Zespół PrestaShop pokazuje w scenariuszu testu trybu zaokrąglania, że różne tryby dają tę samą cenę różniącą się o grosz. To ważne dla zgodności sum z bramką płatności, ale nie zamieni 53,49 zł na 53,99 zł. Zostaw to ustawienie tak, jak działa, chyba że masz konkretny problem z sumami zamówień.
| Co chcesz osiągnąć | Czym to zrobisz |
|---|---|
| Grosze w sumie koszyka zgadzają się z płatnością | tryb i typ zaokrąglania w Parametry sklepu → Ogólne |
| Cena wyświetla się z końcówką ,99, a w bazie zostaje inna | moduł zaokrąglania przy wyświetlaniu |
| Cena produktu ma na stałe końcówkę ,99 | zmiana ceny produktu: ręcznie, importem albo z Claude |
Moduły zaokrąglania przy wyświetlaniu istnieją, na przykład moduł zaokrągleń od idnovate. Taki moduł zmienia cenę w chwili wyświetlania. Sprawdź wtedy, czy ta sama cena trafia do koszyka, faktury i plików dla porównywarek.
Jaką regułę zaokrąglenia wybrać?
Prostą, którą zapiszesz w jednym zdaniu. Przed zmianą odpowiedz sobie na trzy pytania.
- Jaka końcówka? Tylko ,99, czy ,99 i ,49, czy pełne złotówki dla drogich produktów.
- W którą stronę? Do najbliższej końcówki, zawsze w dół czy zawsze w górę.
- Gdzie granica? Na przykład „nigdy w dół o więcej niż 1 zł” albo „powyżej 200 zł zaokrąglaj do pełnych 10 zł”.
Ta sama podwyżka o 7% z różnymi regułami. Wartości są przykładowe:
| Cena przed | Po +7% | W dół do ,99 | Do najbliższej ,99 | Do najbliższej x9,99 lub x4,99 |
|---|---|---|---|---|
| 52,00 zł | 55,64 zł | 54,99 zł | 55,99 zł | 54,99 zł |
| 129,00 zł | 138,03 zł | 137,99 zł | 137,99 zł | 139,99 zł |
| 18,50 zł | 19,80 zł | 18,99 zł | 19,99 zł | 19,99 zł |
| 349,00 zł | 373,43 zł | 372,99 zł | 372,99 zł | 374,99 zł |
Trzeci wiersz pokazuje pułapkę: zaokrąglenie w dół zjada prawie całą podwyżkę taniego produktu. Dlatego warto dodać granicę albo inną regułę dla tanich produktów.
Ostatnia kolumna to reguła popularna w sklepach z szerokim cennikiem: ceny kończą się na 4,99 albo 9,99, więc w kategorii jest mniej różnych końcówek, a lista produktów wygląda spokojniej. Którą regułę wybierzesz, zależy od twojego sklepu i marży. Ważne, żeby była jedna dla całej kategorii i zapisana, bo przy następnej podwyżce zrobisz to samo jeszcze raz.
Na co uważać przy zaokrąglaniu?
Na netto, warianty i promocje. Właśnie tu najczęściej robi się błąd.
- Netto i brutto. Klient widzi brutto, a PrestaShop zapisuje netto z wieloma miejscami po przecinku. Zaokrąglona cena netto po doliczeniu podatku rzadko daje równe brutto.
- Różne stawki podatku. Ten sam produkt w dwóch krajach z inną stawką da różne końcówki brutto. Ustal, dla którego kraju zaokrąglasz.
- Dopłaty wariantów. Wariant z dopłatą +12,30 zł po zaokrągleniu ceny bazowej i tak będzie miał krzywą końcówkę. Takie warianty sprawdź osobno.
- Promocje procentowe. Rabat 15% od 52,99 zł daje znowu nierówną cenę. To normalne, klient widzi wtedy cenę promocyjną obok przekreślonej.
- Ogłaszanie obniżki. Jeśli przy okazji ogłaszasz obniżkę, pamiętaj o najniższej cenie z 30 dni. Zasady streszcza poradnik o informowaniu o obniżkach.
Samą podwyżkę, jej sposoby i pułapki opisujemy w tekście o masowej zmianie cen w PrestaShop. Jak pokazywać cenę przed obniżką, wyjaśniamy w poradniku o przekreślonej cenie.
Jak zaokrąglić ceny z Claude?
Podajesz regułę zwykłymi słowami. Claude czyta ceny, liczy nowe brutto, dobiera netto tak, żeby wyszła równa końcówka, i pokazuje tabelę przed zapisem.
Po podwyżce ceny w kategorii Rękawice robocze mają krzywe końcówki. Zaokrąglij brutto do najbliższego x9,99 albo x4,99, nigdy w dół o więcej niż 1 zł. Najpierw pokaż tabelę.
W kategorii jest 37 produktów, 31 ma końcówkę inną niż ,99. Pierwsze trzy, ceny brutto:
było: Rękawice nitrylowe 100 szt.: 53,49 zł
będzie: Rękawice nitrylowe 100 szt.: 54,99 zł (+1,50 zł)
było: Rękawice powlekane: 19,80 zł
będzie: Rękawice powlekane: 19,99 zł (+0,19 zł)
było: Rękawice zimowe: 138,03 zł
będzie: Rękawice zimowe: 139,99 zł (+1,96 zł)
2 produkty mają warianty z dopłatą, ich końcówki wariantów zostaną nierówne. Wypiszę je osobno.
Wszystko zatwierdzam oprócz zimowych, tam daj 137,99.
Poprawiłem. Zapiszę 31 cen po twoim „tak”, całą operację cofniesz z historii zmian.
Jedna operacja obejmuje do 100 produktów, a ceny Claude zmienia brutto albo netto, jak poprosisz. Zmiany cen wymagają przełącznika Handel. Włączasz go sam w panelu modułu i działa, dopóki go nie wyłączysz. Bez niego Claude przygotuje tabelę jako plan i powie, co włączyć.
W darmowej wersji TellMyShop Free Claude może przejrzeć produkty i wypisać te z nierównymi końcówkami, ale niczego nie zapisze. W TellMyShop Pro po podglądzie i twoim „tak” zapisuje ceny, a zmiana trafia do historii zmian. Podatków TellMyShop nie zmienia nigdy. Ustawienia zaokrąglania w Parametry sklepu → Ogólne Claude zmieni tylko z przełącznikiem Serwis, ale zwykle nie ma takiej potrzeby.
Przykłady próśb: zaokrąglenie cen do ,99 po podwyżce i podwyżka lub obniżka cen w całej kategorii. Plany są w cenniku, a inne poradniki o cenach na blogu.
Pytania i odpowiedzi
Czy PrestaShop sam zaokrągla ceny do ,99?
Nie. Ustawienia zaokrąglania w PrestaShop decydują, jak sklep zaokrągla grosze przy liczeniu podatku i sum, a nie jaką końcówkę ma cena. Końcówki ,99 ustawiasz w cenie produktu: ręcznie, importem, modułem albo w rozmowie z Claude.
Dlaczego po podwyżce procentowej ceny mają dziwne końcówki?
Bo procent liczony od ceny daje grosze, których nikt nie planował. Podwyżka o 7% z 49,99 zł daje 53,49 zł, a z 129 zł daje 138,03 zł. Po każdej podwyżce procentowej trzeba więc zdecydować o regule zaokrąglenia.
Zaokrąglać cenę netto czy brutto?
Brutto, bo tę cenę widzi klient. PrestaShop przechowuje cenę netto z dokładnością do kilku miejsc po przecinku i z niej liczy brutto. Dlatego dobra zmiana zapisuje taką cenę netto, z której po doliczeniu podatku wychodzi równa końcówka brutto.
Czy zaokrąglenie w górę to nowa podwyżka?
Tak, klient zapłaci więcej, nawet jeśli to kilkadziesiąt groszy. Dlatego wiele sklepów zaokrągla do najbliższej końcówki albo w dół. Zasadę ustal przed zmianą i sprawdź ją w podglądzie na kilku drogich produktach, gdzie różnica jest największa.
Czy Claude zaokrągli ceny bez przełącznika Handel?
Nie. Zmiana cen należy do obszaru Handel, który włączasz sam w panelu modułu i który działa, dopóki go nie wyłączysz. Bez niego Claude przygotuje tabelę cen przed i po jako plan, ale niczego nie zapisze.
PrestaShop jest zastrzeżonym znakiem towarowym PrestaShop SA. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadną z tych firm.