Cena według powierzchni, objętości, długości, obwodu i wagi - kalkulator wyceny wymiarowej
Sprzedawaj produkty tak, jak faktycznie się je mierzy. Klient wpisuje wymiary na stronie produktu — szerokość, długość, wysokość lub wagę — a moduł natychmiast oblicza ilość i cenę. Idealny do tapet, podłóg, tkanin, rolet, drewna, kabli, płynów i żywności sprzedawanej na wagę. W zestawie: kroki i zaokrąglanie, limity min./maks., naddatek na odpady, opłaty dodatkowe, ustawienia dla poszczególnych kombinacji oraz masowe aktualizacje CSV. Dla PrestaShop 1.6 – 9.
Sprzedawaj na miarę, nie na sztuki
Podłogi sprzedaje się na metry kwadratowe, tkaniny na metry, farbę na litry, a ser na kilogramy — tymczasem standardowy produkt PrestaShop rozumie wyłącznie „sztuki". Ten moduł wypełnia tę lukę: klient wpisuje potrzebne wymiary, a cena aktualizuje się natychmiast. Wprowadzone wymiary wędrują z zamówieniem aż do faktury, więc Twój magazyn zawsze dokładnie wie, co przyciąć, odmierzyć lub zważyć.
Jak to działa
- 1. Wybierz tryb obliczeń dla produktu — długość (bieżąca), obwód, powierzchnia, objętość lub waga, z własnymi jednostkami, krokami i limitami.
- 2. Klient wpisuje wymiary — w jednym z dwóch układów strony produktu (pola jedno pod drugim lub widok mnożenia), z podpowiedziami i obrazkami, które go prowadzą.
- 3. Cena i ilość liczone są na żywo — i przenoszone przez koszyk, finalizację zakupu, szczegóły zamówienia, e-maile i faktury.
Pięć trybów obliczeń
- Długość (bieżąca) — kable, liny, profile drewniane, listwy przypodłogowe, łańcuchy sprzedawane na metry.
- Obwód — ramy, obrzeża, ogrodzenia liczone z obrysu kształtu.
- Powierzchnia — tapety, podłogi, płytki, szkło, banery i rolety wyceniane za m².
- Objętość — płyny, beton, ziemia, opakowania i pudełka wyceniane za m³ lub litr.
- Waga — żywność, produkty spożywcze, artykuły metalowe i towary luzem wyceniane za kilogram, z ilościami dziesiętnymi.
Stworzony dla prawdziwych sklepów
- Dwa warianty strony produktu: pola wymiarów jedno pod drugim albo czytelny widok mnożenia „szerokość × długość".
- Kroki i zaokrąglanie (na przykład tylko wielokrotności 0,5 m), limity minimalne i maksymalne dla każdego wymiaru.
- Procentowy naddatek na odpady — automatyczne doliczanie straty na cięcie do obliczonej ilości.
- Współczynnik przeliczeniowy między wpisanymi wymiarami a jednostką magazynową.
- Cena startowa, minimalna wartość zamówienia oraz opcjonalna opłata dodatkowa, której etykieta przy polu wyboru zawsze pokazuje aktualną kwotę.
- Ustawienia dla poszczególnych kombinacji: inne kroki i limity dla każdego wariantu produktu.
- Wyświetlanie ceny jednostkowej, ilości dziesiętne i konfigurowalne łączenie pozycji w koszyku (scalanie identycznych wymiarów albo osobna pozycja dla każdego przycięcia).
- Import i eksport CSV do masowej aktualizacji ustawień wymiarowych w całym katalogu.
- Obsługa wielu walut i multistore, przyjazny dla webservice/API, oparty na natywnym mechanizmie personalizacji PrestaShop — bez ingerencji w rdzeń.
Kompatybilność i utrzymanie
Działa na PrestaShop 1.6, 1.7, 8 i 9. Aktywnie utrzymywany (wersja 6.x), ze szczegółowym, publicznym rejestrem zmian — każda poprawka udokumentowana wraz z dokładną przyczyną błędu. W pełni przetłumaczony na 8 języków (angielski, niemiecki, hiszpański, francuski, włoski, niderlandzki, polski, turecki), z częściowymi tłumaczeniami na 13 kolejnych.
Najczęściej zadawane pytania
Dla jakich sklepów jest ten moduł?
Dla każdego sklepu sprzedającego na wymiar: tapety, podłogi, płytki, tkaniny, zasłony i rolety, drewno, kable i liny, szkło, banery i szyldy, farby i płyny, żywność na wagę, opakowania na objętość oraz wypożyczalnie rozliczające się według rozmiaru.
Czy wpisane wymiary pojawiają się na zamówieniach i fakturach?
Tak. Wymiary są zapisywane przy pozycji koszyka i widoczne w koszyku, przy finalizacji zakupu, w e-mailach z potwierdzeniem zamówienia, w szczegółach zamówienia na zapleczu oraz na fakturze — Twój zespół zawsze wie, co przyciąć lub zważyć.
Czy mogę kontrolować, co wpisują klienci?
Tak — dla każdego produktu (a nawet kombinacji) ustawiasz kroki, wartości minimalne i maksymalne, obsługę liczb dziesiętnych, procentowy naddatek na odpady i współczynnik przeliczeniowy. Nieprawidłowe wartości są odrzucane, zanim trafią do koszyka.
Czy mogę doliczyć opłatę za cięcie lub obsługę?
Tak. Dodaj cenę startową, minimalną wartość zamówienia lub opcjonalną opłatę dodatkową — pole wyboru opłaty na stronie produktu zawsze pokazuje aktualną kwotę sformatowaną w walucie sklepu.
Czy moduł działa z kombinacjami produktów?
Tak. Każda kombinacja może mieć własne kroki i limity, a każdy odrębny zestaw wymiarów może trafić do koszyka jako osobna pozycja, dzięki czemu dwa różne przycięcia tego samego produktu nigdy nie zostaną przypadkowo scalone.
Jak szybko skonfigurować setki produktów?
Użyj wbudowanego eksportu i importu CSV, aby masowo zaktualizować ustawienia wyceny wymiarowej w całym katalogu za jednym razem.
-
KompatybilnośćPrestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Dostępne Tłumaczenia ModułuAngielski
Francuski
Hiszpański
Niderlandzki
Niemiecki
Polski
Portugalski
Turecki
Włoski
MEG Venture
4 innych produktów w tej samej kategorii
| Wersja | 6.3.0 |
|---|---|
| Ostatnia aktualizacja | 2026-07-25 |
| Dziennik zmian | • [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] Populate translation files with complete translatable strings • [2026-07-23] Fix "(Total : NaN)" on listing after add-to-cart in unit mode (6.0.5) • [2026-07-23] Update listing price on kg/unit toggle under Hummingbird (6.0.4) • [2026-07-23] Block quick-view add-to-cart for dimension products (6.0.3) • [2026-07-21] Fix mini-cart display issue for dimensioned units by seeding price from transmitted line total • [2026-07-21] Update square meter cart line templates to version 15 • [2026-07-21] Fix dimensioned unit handling in Cart::updateQty() to ensure distinct dimensions are treated as separate lines • [2026-07-21] Add temporary debug logging for dimensioned unit handling in Cart class • [2026-07-21] Fix cart aggregation for dimensioned units to ensure distinct dimensions are treated as separate lines • [2026-07-21] Add version marker to cart-detailed-product-line-override.tpl for multiple themes • [2026-07-21] Refactor square meter dimension handling in cart templates • [2026-07-20] Fix cart live update to correctly display tax-excluded prices for dimensioned units • [2026-07-20] Fix dimensioned unit price display in cart for tax-excluded configurations • [2026-07-20] Fix AJAX cart display to ensure accurate dimensioned unit pricing • [2026-07-20] Fix dimensioned unit price display to respect shop's tax configuration • [2026-07-20] Fix dimensioned unit price calculation and cart behavior for quantity updates • [2026-07-20] Fix dimensioned unit price calculation to ensure accurate cart totals • [2026-07-20] Fix padding and box-sizing for admin product tab panels to ensure consistent layout • [2026-07-20] Fix jQuery source path in getSquaremeterInlineScriptDependenciesHtml to use CDN for compatibility with upgraded PrestaShop installations • [2026-07-20] Update cart-detailed-product-line-override.tpl for multiple themes to version 13 • [2026-07-20] Fix product page add-to-cart behavior and enhance theme compatibility for cart templates • [2026-07-13] Update demo links in admin templates for improved user guidance • [2026-07-13] Fix layout issues in admin templates to ensure proper flow of help texts and separators • [2026-07-12] Refactor SQL column addition for customized data to check for existing columns before altering the table • [2026-07-12] Remove obsolete image files from the views/img directory • [2026-07-12] Fix payment confirmation hook to prevent PHP warnings and ensure ecotax updates for products without customization data |
• [2026-07-12] Add cart summary templates for various themes
• [2026-07-12] Fix cart persistence issue by ensuring a new cart is created for fresh sessions to avoid phantom cart entries
• [2026-07-09] Remove obsolete commit_push.bat script
• [2026-07-08] Fix cart +/- deleting decimalok/calcvisible lines instead of adjusting dimension
• [2026-07-08] Fix listing add-to-cart submitting id_product_attribute=0 for calculator products
• [2026-07-08] Fix cart handling and template synchronization: update routing markers to v3, enhance customization resolution, and ensure proper handling of squaremeter products in cart operations.
• [2026-07-08] Add return type declarations for initContent and displayAjaxRefresh methods
• [2026-07-08] Fix cart template repair logic and enhance dimension input parsing: prevent template repair during AJAX updates, improve dimension value normalization, and ensure proper handling of squaremeter products in cart operations.
• [2026-07-08] Enhance cart handling and template synchronization: add support for squaremeteradmin rows in cart override, improve routing template repairs, and update cart display logic for by-weight products.
• [2026-07-08] Enhance cart handling for by-weight products: update cart marker to v11, improve template syncing, and ensure proper customization resolution in live cart.
• [2026-07-08] Fix decimalok handling in cart for by-weight products and enhance customization resolution
• [2026-07-08] Implement customization ID resolution for cart lines and enhance cart handling for by-weight and by-unit products
• [2026-07-08] Enhance by-unit disableapplet handling for cart operations
• [2026-07-08] Update CHANGELOG.md to document by-weight cart customization fix and add commit push script.
• [2026-07-08] Fix by-weight cart +/- removing lines when id_customization is missing.
• [2026-07-08] Fix cart page display for disableapplet decimalok lines.
• [2026-07-08] Fix disableapplet by-weight/unit pricing and listing unit qty display.
• [2026-07-08] Fix listing and product page add-to-cart for all calculator modes.
• [2026-07-08] Fix module install output and listing decimalok unit qty.
• [2026-07-08] Sync cart and checkout templates across all supported themes.
• [2026-07-08] Fix listing add-to-cart for dimensionedunit surface products.
• [2026-07-08] Fix calculator toggle variant sync without breaking conversion-api.
• [2026-07-08] Fix dimensionedunit cart pricing and listing add-to-cart.
• [2026-07-08] Fix calculator visibility when By Unit attribute is selected on page load
• [2026-07-08] Fix decimalok cart totals by healing prices before cart presentation
• [2026-07-08] Document and harden combination step save request parsing.
• [2026-07-08] Fix calculator visibility sync on product page load when By Unit attribute is pre-selected
• [2026-07-08] Fix combination step table input and save in back office.
• [2026-07-08] Fix decimalok cart line total drift from float dimension accumulation.
• [2026-07-03] Add collapsible supported themes list to module configuration.
• [2026-07-03] Remove unused module files and fix stshoppingcart folder typo.
• [2026-07-03] Fix Classic cart qty display for dimensionedunit and onewithcalc modes.
• [2026-07-03] Fix Classic cart dimension layout and double blockcart modal.
• [2026-07-03] Fix PS9 cart displayPrice fatal, modal dismiss, and listing customize link.
• [2026-07-03] Own listing add-to-cart AJAX so cart controller is always hit.
• [2026-07-03] Fix disablecartmodal crash: use window flag instead of undefined $.ajaxComplete.
• [2026-07-03] Fix silent listing add-to-cart errors when extra customization is required.
• [2026-07-03] Fix install to use PrestaShop overrides instead of replacing third-party files (v6.0.1)
• [2026-07-02] Fix cart page duplicate Dimension line and calcvisible quantity desync (label-based field filter sm-cart-line-v4, theme template auto-repair, cart_product quantity self-heal from converted_ea, integer piece counts in cart stepper)
• [2026-07-02] Fix modal quantity 1 for calcvisible: prefer converted_ea and align aggregation qty delta
• [2026-07-02] Show dimension next to piece count in modal for calc-quantity modes (sm-modal-v3)
• [2026-07-02] Fix modal showing quantity 1 for squaremeter products (read real piece count from cart_product)
• [2026-07-02] Fix add-to-cart modal missing for normal products (LIMIT 1 LIMIT 1 SQL error)
• [2026-07-02] Fix dimension data not showing in Hummingbird cart modal
• [2026-07-02] Temp: add SM_MODAL_DEBUG comment to modal response for diagnosis
• [2026-07-02] Robust id_customization resolution with 4-level fallback in renderModal
• [2026-07-02] Fix dimension_data nesting and product id_customization patch in renderModal
• [2026-07-02] Fix: use Cart::getProducts(true) instead of writing protected _products
• [2026-07-02] Fix double cart modal popup and missing dimension data in Hummingbird
• [2026-07-02] Fix double popup and missing dimension data in add-to-cart modal
• [2026-07-02] Fix fatal error: getCartSummaryURL() is private in PS9
• [2026-07-02] Fix hookActionPresentCart for PS 8/9 CartLazyArray.
• [2026-07-02] Avoid passing CartLazyArray to present-cart hook during AJAX.
• [2026-07-02] Fix CartLazyArray return type in ps_shoppingcart override.
• [2026-07-02] Fix fatal getPresentedCart call in ps_shoppingcart ajax.
• [2026-07-02] Fix Hummingbird cart preview refresh after squaremeter add-to-cart.
• [2026-07-02] Fix squaremeter add-to-cart modal and cart icon regression.
• [2026-07-02] Fix add-to-cart modal and calcvisible cart decrease deletion.
Komentarze (6)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane