Prezzo per Superficie, Volume, Lunghezza, Perimetro e Peso - Calcolatore di Prezzi Dimensionali
Vendi i prodotti così come vengono realmente misurati. Il cliente inserisce le dimensioni nella pagina prodotto — larghezza, lunghezza, altezza o peso — e il modulo calcola quantità e prezzo all'istante. Perfetto per carta da parati, pavimenti, tessuti, tende, legname, cavi, liquidi e alimenti venduti a peso. Inclusi passi e arrotondamenti, limiti min/max, percentuale di sfrido, costi aggiuntivi, impostazioni per combinazione e aggiornamenti massivi via CSV. Per PrestaShop 1.6 – 9.
Vendi a misura, non a pezzo
I pavimenti si vendono al metro quadro, i tessuti al metro, la vernice al litro, il formaggio al chilo — ma un prodotto PrestaShop standard ragiona solo a "pezzi". Questo modulo colma la lacuna: il cliente digita le dimensioni di cui ha bisogno e il prezzo si aggiorna all'istante. Le dimensioni inserite accompagnano l'ordine fino alla fattura, così il tuo magazzino sa sempre esattamente cosa tagliare, versare o pesare.
Come funziona
- 1. Scegli una modalità di calcolo per ogni prodotto — lunghezza (lineare), perimetro, superficie (area), volume o peso, con unità, passi e limiti personalizzati.
- 2. Il cliente inserisce le dimensioni — in uno dei due layout della pagina prodotto (campi impilati o vista a moltiplicazione), con tooltip e immagini che lo guidano.
- 3. Prezzo e quantità vengono calcolati in tempo reale — e riportati nel carrello, nel checkout, nei dettagli dell'ordine, nelle email e nelle fatture.
Cinque modalità di calcolo
- Lunghezza (lineare) — cavi, corde, profili in legno, battiscopa e catene venduti al metro.
- Perimetro — cornici, bordature e recinzioni calcolate dal contorno di una forma.
- Superficie (area) — carta da parati, pavimenti, piastrelle, vetro, striscioni e tende prezzati al m².
- Volume — liquidi, calcestruzzo, terriccio, imballaggi e scatole prezzati al m³ o al litro.
- Peso — alimenti, ortofrutta, ferramenta e merce sfusa prezzate al chilogrammo, con quantità decimali.
Pensato per i negozi reali
- Due design per la pagina prodotto: campi delle dimensioni impilati oppure una chiara vista a moltiplicazione "larghezza × lunghezza".
- Passi e arrotondamenti (ad esempio solo multipli di 0,5 m), limiti minimi e massimi per ogni dimensione.
- Percentuale di sfrido — aggiunge automaticamente lo scarto di taglio alla quantità calcolata.
- Rapporto di conversione tra le dimensioni inserite e l'unità gestita a magazzino.
- Prezzo di partenza, prezzo minimo d'ordine e un costo extra opzionale la cui casella di spunta mostra sempre l'importo attuale.
- Impostazioni per combinazione: passi e limiti diversi per ogni variante del prodotto.
- Visualizzazione del prezzo unitario, quantità decimali e aggregazione del carrello configurabile (unisci le dimensioni identiche oppure mantieni ogni taglio su una riga separata).
- Import ed export CSV per aggiornare in massa le impostazioni dimensionali di tutto il catalogo.
- Multi-valuta, compatibile con il multistore, pronto per webservice/API e basato sul meccanismo di personalizzazione nativo di PrestaShop — nessuna modifica al core.
Compatibilità e manutenzione
Funziona su PrestaShop 1.6, 1.7, 8 e 9. Manutenzione attiva (versione 6.x) con un changelog pubblico dettagliato — ogni correzione documentata, inclusa la causa esatta del problema. Completamente tradotto in 8 lingue (inglese, tedesco, spagnolo, francese, italiano, olandese, polacco, turco), con traduzioni parziali in altre 13.
Domande frequenti
Per quali negozi è pensato questo modulo?
Per qualsiasi negozio che vende a misura: carta da parati, pavimenti, piastrelle, tessuti, tende e veneziane, legname, cavi e corde, vetro, striscioni e insegne, vernici e liquidi, alimenti a peso, imballaggi a volume, oltre alle attività di noleggio che applicano prezzi in base alle dimensioni.
Le dimensioni inserite compaiono su ordini e fatture?
Sì. Le dimensioni vengono salvate con la riga del carrello e mostrate nel carrello, nel checkout, nelle email di conferma ordine, nel dettaglio ordine del back office e nella fattura — il tuo team vede sempre cosa tagliare o pesare.
Posso controllare cosa possono inserire i clienti?
Sì — per ogni prodotto (e persino per ogni combinazione) imposti passi, valori minimi e massimi, supporto ai decimali, una percentuale di sfrido e un rapporto di conversione. I valori non validi vengono rifiutati prima di arrivare al carrello.
Posso addebitare un costo di taglio o di gestione?
Sì. Aggiungi un prezzo di partenza, un prezzo minimo d'ordine o un costo extra opzionale — la casella del costo sulla pagina prodotto mostra sempre l'importo attuale, formattato nella valuta del negozio.
Funziona con le combinazioni di prodotto?
Sì. Ogni combinazione può avere passi e limiti propri, e ogni set di dimensioni distinto può comparire come riga separata del carrello, così due tagli diversi dello stesso prodotto non vengono mai uniti per errore.
Come configuro rapidamente centinaia di prodotti?
Usa l'export e l'import CSV integrati per aggiornare in massa le impostazioni di prezzo dimensionale dell'intero catalogo in un solo passaggio.
-
CompatibilitàPrestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Traduzioni del Modulo DisponibiliFrancese
Inglese
Italiano
Olandese
Polacco
Portoghese
Spagnolo
Tedesco
Turco
MEG Venture
4 altri prodotti nella stessa categoria
| Versione | 6.3.0 |
|---|---|
| Ultimo aggiornamento | 2026-07-25 |
| Registro delle modifiche | • [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.
Commenti (6)
Non è stato possibile inviare il tuo giudizio sulla recensione
Segnala commento
Segnalazione inviata
Non è stato possibile inviare la tua segnalazione