Preiseinheiten - Preise pro kg, Liter & Stück auf Produktseite, in Listen und im Warenkorb
Sie verkaufen nach Gewicht, Volumen, Länge oder Stück? Setzen Sie einen kleinen Einheiten-Zusatz — " / kg", "pro Liter", "pro Karton" — direkt neben jeden Preis: auf der Produktseite, in Kategorielisten, in Suchergebnissen, in der Schnellansicht und im Warenkorb. Legen Sie einen Standardtext für den ganzen Shop fest oder einen eigenen je Produkt, je Kombination und je Sprache. HTML erlaubt, CSV-Massenbearbeitung inklusive, kein JavaScript-Gebastel: Den Zusatz rendert der Preisblock Ihres eigenen Themes. Für PrestaShop 1.7 – 9.
Ein Preis ohne Einheit ist nur ein halber Preis
"42,00 €" sagt Ihren Kunden so gut wie nichts, wenn Sie Stoffe, Käse, Fliesen, Farbe oder Kabel verkaufen. "42,00 € / kg" sagt alles. Dieses Modul stellt die fehlende Einheit überall dort neben den Preis, wo Ihr Theme einen Preis ausgibt — und Sie müssen dafür keine einzige Template-Datei anfassen.
So funktioniert es
- 1. Einschalten und Standard eintippen — ein einziges Feld, zum Beispiel
/ kg, und ab dieser Sekunde trägt jeder Preis im Shop seine Einheit. Für eine Metzgerei, ein Stoffgeschäft oder einen Fliesenhandel ist damit die komplette Einrichtung erledigt. - 2. Ausnahmen gezielt überschreiben — jedes Produkt kann einen eigenen Zusatz bekommen oder gar keinen anzeigen, einstellbar direkt im Panel auf der Produktseite im Backoffice.
- 3. Pro Kombination arbeiten, wenn Sie Größen verkaufen — Produkte mit Kombinationen erhalten ein Textfeld je Kombination. So steht am 250-g-Glas etwas anderes als am 1-kg-Eimer, und der Zusatz wechselt mit, sobald der Besucher eine andere Kombination wählt.
Wo ein Preis steht, steht auch die Einheit
Produktseite, Kategorie- und Listenseiten, Suchergebnisse, Schnellansicht, Slider mit ähnlichen Produkten und Warenkorb. Auf der Produktseite hängt der Zusatz in jeder Preiszeile — beim aktuellen Preis, beim durchgestrichenen Normalpreis und beim "Statt"-Preis von Paketen — sodass 42,00 € / kg immer als Einheit gelesen wird. Ein einziger Schalter beschränkt die Anzeige auf die Produktseite, wenn Sie das lieber möchten.
Drei Modi je Produkt
Standardtext verwenden ist der Normalfall — das Produkt übernimmt einfach, was Sie in den Einstellungen hinterlegt haben. Eigenen Text anzeigen gibt diesem Produkt seine eigene Formulierung, je Sprache und je Kombination. Nie anzeigen blendet den Zusatz für dieses Produkt aus, selbst wenn ein shopweiter Standard existiert — praktisch für den einen Artikel im Sortiment, der nicht nach Einheit verkauft wird.
Mehrsprachig, und HTML, wenn Sie mögen
Jeder Text wird je Shopsprache erfasst: Ihre deutschen Kunden lesen "je kg", Ihre französischen "le kilo". Die Texte akzeptieren HTML — <sup>, <small>, ein gestyltes <span> — und jedes Skript oder Event-Handler wird beim Speichern oder Importieren automatisch entfernt.
CSV-Massenbearbeitung für große Kataloge
Exportieren Sie alle Texte in eine semikolongetrennte CSV, bearbeiten Sie sie in der Tabellenkalkulation und spielen Sie sie wieder ein. Jede Zeile enthält den Text, Produkt-ID, Kombinations-ID, Shop-ID, Sprach-ID und ob der Zusatz angezeigt wird. Fehlerhafte Zeilen werden mit Zeilennummer und Grund gemeldet, statt still zu scheitern, ein leerer Text löscht den jeweiligen Eintrag, und dieselbe Datei zweimal zu importieren ist gefahrlos.
Neu gebaut — ganz ohne JavaScript
Version 1.x lud jQuery von einem CDN und flickte die Preise im Browser, mit einer AJAX-Anfrage pro Produkt auf Kategorieseiten. Version 2.x rendert serverseitig über den Standard-Hook displayProductPriceBlock von PrestaShop — kein jQuery, kein AJAX, keine Theme-Änderung, keine zwei Sekunden Wartezeit beim Wechsel der Kombination. Ein winziges Fallback-Skript ganz ohne Abhängigkeiten läuft nur auf Produktseiten, für stark angepasste Themes, deren Preisblock die Standard-Hooks übergeht; ohne dieses Skript steht der Zusatz einfach in der Zeile unter dem Preis.
Kompatibilität
PrestaShop 1.7, 8 und 9. Da der Preisblock Ihres eigenen Themes den Zusatz ausgibt, übernimmt er dessen Formatierung; .pricetext-label steht bereit, falls Sie ihn über das CSS Ihres Themes anders gestalten möchten. Texte gelöschter Produkte werden automatisch mit aufgeräumt, und alle Aktionen im Backoffice sind Token-geschützt.
Häufige Fragen
Muss ich jedes Produkt einzeln beschriften?
Nein. Tragen Sie einen Standardtext in den Einstellungen ein, und jeder Produktpreis bekommt ihn sofort. Produktbezogene Texte sind nur für die Ausnahmen gedacht.
Können verschiedene Größen desselben Produkts unterschiedliche Texte zeigen?
Ja. Produkte mit Kombinationen erhalten ein Textfeld je Kombination, und der Zusatz aktualisiert sich nativ, sobald der Besucher eine andere Kombination wählt.
Kann ich den Zusatz nur auf der Produktseite anzeigen?
Ja — ein Schalter deaktiviert die Anzeige in Listen, Suchergebnissen und im Warenkorb und behält sie auf der Produktseite bei.
Funktioniert das in allen Sprachen meines Shops?
Ja. Jeder Text, ob Standard oder produktbezogen, wird je Sprache erfasst.
Kann ich HTML in einen Text schreiben?
Ja — kleine Tags, Hochstellungen und gestylte Spans funktionieren alle. Skripte und Event-Handler werden beim Speichern oder Importieren automatisch entfernt.
Wie bearbeite ich hunderte Texte auf einmal?
Exportieren Sie sie als CSV, bearbeiten Sie die Datei in der Tabellenkalkulation und importieren Sie sie zurück. Zeilen, die nicht übernommen werden können, werden mit Zeilennummer und Grund aufgelistet.
Was passiert bei der Deinstallation?
Die Tabellen des Moduls und alle gespeicherten Texte werden gelöscht. Exportieren Sie vorher eine CSV, falls Sie sie später noch einmal brauchen.
-
Artikel-Nr.UNITPRICEDISPLAY
-
KompatibilitätPrestashop 1.7
Prestashop 8
Prestashop 9 -
Verfügbare ModulübersetzungenDeutsch
Englisch
Französisch
Italienisch
Niederländisch
Polnisch
Portugiesisch
Spanisch
Türkisch
MEG Venture
4 other products in the same category
| Version | 2.0.1 |
|---|---|
| Zuletzt aktualisiert | 2026-07-28 |
| Änderungsprotokoll | - [2026-07-24] Add Dutch, Polish, and Turkish translations for price unit labels in the pricetext module - [2026-07-23] Bump version to 2.0.1 and update changelog to fix upgrade issue that could disable the module on some shops - [2026-07-23] Translate price unit labels module to Turkish, updating all relevant strings for better localization and user experience. - [2026-07-23] Translate settings messages to English in multiple language files for price unit labels module - [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] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-13] Enhance label placement on product pages and improve JavaScript fallback functionality - [2026-07-13] Add JavaScript fallback for product labels and enhance README documentation - [2026-07-13] Add PriceText module files and installation scripts - [2025-04-29] Attribute based price listing feature is added to the module. - [2025-02-10] v1.1.0 - [2025-02-05] v1.1.0 - [2023-09-06] v1.0.0 initial release - [2023-09-06] Initial commit |
• [2026-07-13] Add JavaScript fallback for product labels and enhance README documentation
• [2026-07-13] Add PriceText module files and installation scripts
• [2025-04-29] Attribute based price listing feature is added to the module.
• [2025-02-10] v1.1.0
• [2025-02-05] v1.1.0
• [2023-09-06] v1.0.0 initial release
• [2023-09-06] Initial commit
Kommentare (0)
Ihre Bewertung der Rezension kann nicht gesendet werden
Kommentar melden
Meldung gesendet
Ihre Meldung kann nicht gesendet werden