Kalkulator karmy dla zwierząt - porcje surowe i BARF, miesięczny budżet i plan żywieniowy do druku dla PrestaShop
Odpowiedz na pytanie, które zadaje każdy klient karmiący surowo: ile właściwie podawać? Cztery kliknięcia - zwierzę, etap życia, aktywność, waga - i klient dostaje porcję dzienną i na posiłek, ilość na miesiąc, koszt oraz liczbę opakowań do zamówienia. Koty, trzy rozmiary psów i fretki. Każdy procent ustawiasz Ty. Bez tabel w bazie, bez ciasteczek, bez wysyłania czegokolwiek na zewnątrz. Osiem języków. PrestaShop 1.7 do 9.
Pytanie, które zatrzymuje sprzedaż
Ktoś patrzy na 12-kilogramowe opakowanie surowej karmy i po cichu zastanawia się, czy to zapas na dwa tygodnie, czy na dwa miesiące. Nie wie, ile jego pies zjada dziennie, przy takim zamówieniu nie będzie zgadywał, a na stronie nie ma niczego, co by mu to powiedziało.
Ten moduł odpowiada na to pytanie w Twoim sklepie, w mniej niż minutę, a potem pokazuje, ile to kosztuje miesięcznie i ile to opakowań.
Cztery kroki, a klawiatura dopiero na końcu
Wybierz zwierzę. Wybierz etap życia. Wybierz Spokojny albo Aktywny. Ustaw wagę.
Pierwsze trzy kroki to zdjęcia i przyciski. Tylko waga wymaga liczby, a ma suwak, pole i przyciski plus-minus, żeby nikt nie musiał walczyć z klawiaturą na telefonie. Wyniki pojawiają się, gdy tylko jest z czego liczyć, i zmieniają się wraz z wagą.
Obsługiwanych jest pięć zwierząt - kot, mały pies, średni pies, duży pies i fretka - każde z etapem młodym, dorosłym i seniorem, nazwanym po swojemu (kociak, szczeniak, młoda fretka), i każde w wariancie spokojnym i aktywnym. Trzydzieści kombinacji, a liczbę stojącą za każdą z nich ustalasz Ty.
Co klient z tego wynosi
Porcję dzienną w gramach. Porcję na posiłek, podzieloną przez tyle posiłków dziennie, ile ustawisz. Miesięczną sumę w kilogramach. To, ile kosztuje dziennie i miesięcznie. I ile opakowań zamówić, żeby ten miesiąc pokryć.
Jeśli powiązałeś produkt, klient dostaje też jego nazwę, link do niego i przycisk, który wrzuca miesięczny zapas do koszyka z już wpisaną liczbą opakowań.
Zbudowany do karmy surowej i świeżej - i mówi to wprost
To ważniejsze niż jakakolwiek funkcja, więc stoi na górze, a nie drobnym drukiem na dole.
Kalkulator liczy procent masy ciała, bo tak planuje się karmienie surowe i świeże. To nie jest kalkulator do karmy suchej. Karma sucha ma znacznie więcej energii w tej samej masie, więc podawanie jej według tych procentów oznaczałoby poważne przekarmienie zwierzęcia. Jeśli Twój sklep sprzedaje surowe, ten moduł jest zbudowany dokładnie pod Twoich klientów. Jeśli sprzedaje karmę suchą, to jest złe narzędzie i nie należy podpinać pod nie produktu suchego.
Pod każdym wynikiem stoi uwaga weterynaryjna - przetłumaczona na wszystkie osiem języków i przeniesiona na wydrukowany plan - która mówi klientowi, że to wskazówka oparta na masie ciała i że przed zmianą diety zwierzęcia rosnącego, ciężarnego lub chorego trzeba porozmawiać z weterynarzem. Ta sama uwaga trafia do treści strony kalkulatora, gdy moduł ją tworzy, jako zwykły tekst strony, który możesz edytować lub rozbudować.
Twoje procenty, nie cudze
Moduł jest dostarczany z tabelą startową - spokojny dorosły kot 3% masy ciała dziennie, aktywny szczeniak dużego psa 6%, spokojna dorosła fretka 6% - i każda z tych trzydziestu liczb to pole, które możesz zmienić.
O to właśnie chodzi. Wytyczne dotyczące karmienia surowego różnią się w zależności od rasy, produktu i tego, kogo zapytasz, a to Ty sprzedajesz tę karmę. Jeśli Twoje zalecenie dla spokojnych dużych psów w wieku senioralnym to 2%, a nie 1,75%, wpisz 2. Przyjmowane jest wszystko od 0,5% do 15% - to zakres wystarczająco szeroki dla każdej realnej wytycznej i wystarczająco wąski, żeby przesunięty przecinek został odrzucony, zamiast stać się zaleceniem żywieniowym. Odrzucone pole zachowuje wartość zalecaną i mówi Ci, o które pole chodziło. Przycisk Przywróć zalecane współczynniki żywieniowe wraca do całej tabeli fabrycznej, jeśli zmienisz zdanie.
Obok nich stoją liczby codzienne: posiłki dziennie, które dzielą porcję dobową, oraz dni w miesiącu, które możesz ustawić od 28 do 31, żeby wynik miesięczny pasował do tego, jak naprawdę rozliczasz albo wysyłasz. I jedna korekta porcji, która skaluje wszystkie wyniki naraz, gdy chcesz poprawić cały sklep, a nie trzydzieści pojedynczych pól.
Pieniądze, opakowania i koszyk
Ustaw cenę za kilogram i rozmiar opakowania, a wyniki poniosą koszt dzienny, koszt miesięczny i liczbę opakowań zaokrągloną w górę do pełnych sztuk.
Lepiej: powiąż jeden ze swoich produktów, a moduł odczyta jego aktualną cenę brutto i podzieli ją przez rozmiar opakowania, więc promocja albo zmiana ceny jest widoczna w chwili zapisu. Cena wpisana ręcznie zostaje jako zapas, zamiast stać się martwym polem - jeśli ten produkt kiedyś zniknie albo zostanie wyłączony, kalkulator po cichu wraca do Twojej ręcznej kwoty, a panel statusu Ci o tym mówi, więc trzymaj tam sensowną liczbę. Są dwa progi cenowe - jeden dla mniejszych zwierząt, drugi dla większych - i to Ty decydujesz, z którego korzysta każdy gatunek.
Uważaj na jedno: rozmiar opakowania to domyślnie 1 kg. Jeśli powiążesz 12-kilogramowy worek i zostawisz 1, matematyka potraktuje cenę worka jak cenę za kilogram i wyceni miesiąc dwanaście razy za drogo. Ustaw rozmiar opakowania tak, jak naprawdę wysyłasz.
Postaw go tam, gdzie klienci już są
Moduł tworzy przy instalacji stronę kalkulatora - prawdziwą stronę CMS, z wierszem gotowym dla każdego zainstalowanego języka - i to jest zalecane miejsce dla niego. Tekst startowy jest na początku taki sam w każdym języku, więc napisz go raz własnymi słowami i będzie Twój.
Żeby umieścić kalkulator gdzie indziej, wklej znacznik [nutrition-calculator] na dowolnej stronie CMS, a kalkulator pojawi się w tym miejscu. Jest też karta promocyjna, którą możesz włączyć na stronie głównej i na stronach produktów, z ustawieniem zasięgu: wszystkie produkty, tylko wybrane kategorie albo tylko wybrana lista.
Jedna rzecz do zrozumienia, zanim zaczniesz eksperymentować. Arkusz stylów i skrypt kalkulatora ładują się na czterech rodzajach stron i na żadnych innych: pod własnym samodzielnym adresem kalkulatora, na każdej stronie CMS, na stronie głównej, gdy karta promocyjna jest włączona, i na stronach produktów objętych zasięgiem karty. W całej reszcie sklepu nie ładuje się nic.
To jest celowe i to jest większość całej historii o wydajności. Poza tymi stronami moduł robi tylko tyle, że zerka na wyrenderowaną stronę, czy jest tam znacznik, co kosztuje prawie nic. Ale to oznacza też, że znacznik działa wyłącznie tam, gdzie te pliki są obecne. Na stronie CMS działa zawsze. Wstaw go tam, gdzie pliki nigdy się nie ładują - w opis kategorii, we własny szablon, na stronę produktu poza zasięgiem karty - a dostaniesz kod HTML bez kodu, który go napędza: wybierak, który nic nie robi. Trzymaj go na stronie CMS, a nigdy się z tym nie spotkasz.
Plan, który da się wydrukować
Jest przycisk Wydrukuj ten plan i stoi za nim prawdziwy arkusz stylów do druku, a nie doklejka. Formularz, pasek postępu i przyciski zakupu znikają; zwierzę, porcje, liczby miesięczne i uwaga weterynaryjna zostają; a karty z wartościami są ustawione tak, żeby nie pękały między stronami.
Wydruk powstaje z Twojej własnej strony, klienci przyklejają go na lodówce, i to jest liczba, według której karmią każdego dnia.
Nic nie zapisuje, nic nie wysyła
Nie tworzy żadnych tabel w bazie danych. Nie ustawia ciasteczek. Nic nie trafia do pamięci przeglądarki i w całym module nie ma ani jednego zapytania na zewnątrz - żadnego CDN, żadnej zewnętrznej czcionki, żadnej analityki, żadnego API. Całe obliczenie dzieje się w przeglądarce odwiedzającego, na podstawie tabeli, którą Twój serwer wstawił w stronę.
Nic o zwierzęciu ani o człowieku nie jest zapisywane i nie ma tu żadnego zbierania kontaktów. Cokolwiek musi obejmować Twoja polityka prywatności, ten moduł nic do niej nie dokłada, bo niczego nie zbiera.
Nie ma w nim też jQuery ani dołączonych bibliotek - jeden mały arkusz stylów i jeden mały skrypt, ładowane tylko na stronach, które ich potrzebują.
Mówi Ci, kiedy jest źle skonfigurowany
Na ekranie konfiguracji jest panel statusu, który sprawdza to, co naprawdę się psuje: hook, który się nie zarejestrował, stronę kalkulatora usuniętą albo wyłączoną, stronę, z której przy edycji zniknął znacznik, próg cenowy bez ceny, powiązany produkt, który został wyłączony, przycisk koszyka włączony bez czegokolwiek do dodania, zasięg karty promocyjnej zawężony do kategorii lub produktów bez wybrania żadnych, gatunek ukryty przed klientami i korektę porcji zostawioną poza 100%.
Każdy z tych komunikatów mówi wprost, co jest nie tak i gdzie to naprawić, a te dwa, które da się naprawić bez decyzji - zarejestrowanie brakującego hooka i odtworzenie usuniętej strony - robią to jednym kliknięciem. To różnica między modułem, który jest po cichu zepsuty, a takim, który mówi, że jest zepsuty.
Przetłumaczony i wygodny w obsłudze
Osiem kompletnych języków - niderlandzki, angielski, francuski, niemiecki, włoski, polski, hiszpański i turecki - a każdy napis w sklepie pochodzi z tych plików, zamiast być składanym w JavaScripcie, więc przetłumaczona strona czyta się jak przetłumaczona strona.
Każdy wybór da się zrobić z klawiatury - zwierzę, etap życia, aktywność, waga - a wyniki są odczytywane przez czytniki ekranu w miarę ich zmiany. Moduł respektuje tryb ciemny i ograniczenie animacji, jeśli odwiedzający o nie poprosił.
Dwa ograniczenia, o których warto wiedzieć. Kalkulator pracuje w kilogramach; nie ma przełącznika na funty i uncje. A suwak wagi obsługuje tylko wskaźnik, więc użytkownicy klawiatury ustawiają wagę polem liczbowym i przyciskami plus-minus, które sięgają dokładnie tych samych wartości.
Zgodność
PrestaShop 1.7 do 9, w ośmiu językach.
Cztery standardowe hooki, żadnych nadpisań i żadnych zmian w szablonie. Każdy gatunek ma sensowny zakres wagi - duży pies zaczyna się od 20 kg, fretka kończy na 3 kg - a liczba wpisana poza zakresem jest sprowadzana do najbliższego końca, więc wybieraj przedział rozmiaru pasujący do zwierzęcia, a nie do słowa, którego byś użył.
Najczęściej zadawane pytania
Jak wyliczana jest porcja?
Jako procent masy ciała zwierzęcia na dobę, bo tak planuje się karmienie surowe i świeże. Waga razy procent dla tego zwierzęcia, etapu życia i poziomu aktywności, razy Twoja ogólna korekta. Potem moduł dzieli to przez Twoją liczbę posiłków dziennie, żeby dać porcję na posiłek, i mnoży przez Twoje dni w miesiącu, żeby dać ilość miesięczną.
Czy mogę zmienić procenty?
Tak, wszystkie trzydzieści - pięć zwierząt razy trzy etapy życia razy dwa poziomy aktywności. Tabela fabryczna to punkt wyjścia, a nie sztywna reguła, i jest przycisk, który ją przywraca, jeśli chcesz wrócić. Każde pole jest sprawdzane przy zapisie, więc źle wpisana wartość zostaje odrzucona, zamiast po cichu stać się zaleceniem.
Czy działa dla karmy suchej?
Nie, i to jest ta jedna rzecz, w której nie wolno się pomylić. Procenty zakładają karmę surową lub świeżą, która składa się głównie z wody. Karma sucha niesie znacznie więcej energii w tej samej masie, więc te liczby poważnie przekarmiłyby zwierzę żywione suchą karmą. Używaj tego, jeśli sprzedajesz karmę surową lub świeżą.
Jakie zwierzęta obsługuje?
Koty, małe psy, średnie psy, duże psy i fretki, każde z etapem młodym - kociak, szczeniak albo młoda fretka, nazwanym po swojemu - etapem dorosłym i senioralnym, i każde w wariancie spokojnym albo aktywnym. Możesz ukryć każdy gatunek, dla którego nie sprzedajesz, a ukrycie zachowuje jego ustawienia na wypadek, gdybyś chciał go z powrotem.
Gdzie kalkulator pojawia się na mojej stronie?
Przy instalacji tworzy własną stronę CMS, z wierszem gotowym dla każdego Twojego języka, i to jest dla niego najlepsze miejsce. Możesz też wkleić znacznik [nutrition-calculator] na dowolnej innej stronie CMS, gdzie działa zawsze. Czego unikać, to wstawiania znacznika tam, gdzie arkusz stylów i skrypt kalkulatora nigdy się nie ładują - w opis kategorii, we własny szablon albo na stronę produktu poza zasięgiem karty promocyjnej. Dostaniesz tam kod HTML bez kodu, który za nim stoi, a wybierak nic nie zrobi.
Czy może polecić produkt?
Nie automatycznie - nie przeszukuje Twojego katalogu i nie dopasowuje karmy do zwierzęcia. To, co robi, to pozwala Ci powiązać po jednym produkcie z każdym z dwóch progów cenowych, a potem pokazuje ten produkt, liczbę opakowań potrzebnych na miesiąc i przycisk koszyka, który dodaje dokładnie tyle. Wybór produktu należy do Ciebie, nie do modułu.
Jak działa wycena?
Albo wpisujesz cenę za kilogram, albo wiążesz produkt i pozwalasz modułowi odczytać jego aktualną cenę brutto i podzielić ją przez rozmiar opakowania. Są dwa progi cenowe i każdy gatunek przypisujesz do jednego z nich. Koniecznie ustaw rozmiar opakowania zgodny z Twoim faktycznym opakowaniem - domyślnie wynosi 1 kg, więc powiązanie 12-kilogramowego worka i zostawienie jedynki sprawia, że moduł czyta cenę tego worka jako cenę za kilogram i wycenia miesiąc dwanaście razy za drogo.
Czy zapisuje cokolwiek o moich klientach albo ich zwierzętach?
Nie. Nie tworzy tabel w bazie, nie ustawia ciasteczek, nic nie zapisuje w pamięci przeglądarki i nie wykonuje żadnych zapytań na zewnątrz. Obliczenie działa w przeglądarce odwiedzającego, na podstawie tabeli, którą Twój własny serwer wstawił w stronę. Nie ma czego ujawniać ani czego usuwać.
Czy spowolni mój sklep?
Arkusz stylów i skrypt ładują się na czterech rodzajach stron i na żadnych innych: pod własnym samodzielnym adresem kalkulatora, na stronach CMS, na stronie głównej, jeśli karta promocyjna jest włączona, i na stronach produktów objętych zasięgiem karty. W całej reszcie sklepu nie ładuje się nic. Nie ma jQuery, nie ma paczki bibliotek i nie ma żadnego zapytania na zewnątrz.
Czy klient może zachować swój wynik?
Tak, jest przycisk Wydrukuj ten plan z porządnym układem do druku. Formularz i przyciski zakupu znikają, a zwierzę, porcje, liczby miesięczne i uwaga weterynaryjna zostają. Drukuje się jako coś, co warto zachować, a nie jako zrzut strony internetowej.
Czy jest zastrzeżenie weterynaryjne?
Tak, w dwóch miejscach. Pod każdym wynikiem jest to przetłumaczony napis, więc pojawia się we wszystkich ośmiu językach i przechodzi na wydrukowany plan. Jest też wpisane w treść strony kalkulatora, gdy moduł ją tworzy, gdzie jest zwykłym tekstem strony, który możesz edytować, rozszerzyć albo sformułować tak, jak wolałby Twój weterynarz. Mówi klientowi, że wynik to wskazówka oparta na masie ciała i że przed zmianą diety zwierzęcia rosnącego, ciężarnego lub chorego trzeba porozmawiać z weterynarzem.
Czy może działać w funtach?
Nie. Kalkulator pracuje w kilogramach, a zakresy wagi i rozmiary opakowań są w całości kilogramowe. Samo przetłumaczenie etykiety jednostki zostawiłoby błędną arytmetykę, więc lepiej traktować to jako moduł metryczny.
Waga, którą wpisuję, ciągle się zmienia.
Każdy gatunek ma zakres - duży pies zaczyna się od 20 kg, mały pies kończy na 12 kg, fretka na 3 kg - a liczba spoza zakresu jest sprowadzana do najbliższego końca, żeby wynik pozostał sensowny. Jeśli Twoja liczba jest przesuwana, prawdopodobnie wybrałeś sąsiedni przedział rozmiaru: pies o wadze 12 kg jest tutaj małym albo średnim psem, nie dużym.
Co się stanie, jeśli go odinstaluję?
Każde ustawienie, które moduł utworzył, zostaje usunięte, a razem z nimi znika wygenerowana strona kalkulatora - komunikat przy odinstalowaniu mówi Ci o tym, zanim potwierdzisz. Jest jeden wyjątek i jest przydatny: moduł usuwa tę stronę tylko wtedy, gdy znacznik nadal w niej jest. Jeśli przerobiłeś stronę na coś, co chcesz zachować, wyjmij najpierw znacznik [nutrition-calculator], a odinstalowanie zostawi stronę w spokoju.
-
KompatybilnośćPrestashop 1.7
Prestashop 8
Prestashop 9 -
Dostępne Tłumaczenia ModułuAngielski
Francuski
Hiszpański
Niderlandzki
Niemiecki
Polski
Turecki
Włoski
MEG Venture
4 innych produktów w tej samej kategorii
| Wersja | 2.0.0 |
|---|---|
| Ostatnia aktualizacja | 2026-07-30 |
| Dziennik zmian | - [2026-07-30] Backfill missing translation keys for multiple languages in the nutrition calculator module - [2026-07-24] Add Turkish translations for nutrition calculator module settings and messages - [2026-07-23] Translate Pet Food Calculator module strings to Turkish for better localization and user experience. - [2026-07-23] Translate various phrases in the nutrition calculator module to English across multiple languages, including French, Italian, Dutch, Polish, and Turkish. Key changes include updating terms like 'Retour' to 'Back', 'Impostazioni salvate.' to 'Settings saved.', and 'Geri' to 'Back'. This improves consistency and clarity for users in different locales. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-22] Fix display name formatting in Nutrition Calculator module - [2026-07-20] Add new translation strings for nutrition calculator module in French and Turkish - [2026-07-19] Add product page promotion settings and enhance hook management in Nutrition Calculator module - [2026-07-19] Add species management to Nutrition Calculator module - [2026-07-18] Add Nutrition Calculator module with configuration and front-end templates - [2026-07-18] Remove outdated documentation and templates for the Pet Nutrition Calculator module; add new image assets for various pet types. - [2026-06-23] Initial commit |
Komentarze (0)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane