Meterware | Artikel verkaufen nach Einheit
Beschreibung
Highlights
- Artikel nach Maß verkaufen
- Bis zu zehn Dimensionen möglich: Länge, Länge X Breite, Gewicht, etc.
- Unterschiedliche Konfiguration für Varianten
- Aufschläge konfigurierbar
- Individuelle Preisformeln und Versandkostenregeln (auch maßabhängig) hinterlegen
Features
- Einfache Installation & schnelle Konfiguration
- Keine Falscheingaben durch Kunden möglich
- beliebige Einheiten möglich (Meter, Tonnen, Liter, etc.)
- Verkauf von Artikeln mit unterschiedlichen Maßeinheiten in einem Shop
- Unterschiedliche Preis, Schrittgrößen etc. für Varianten eines Artikels
- Definition des erlaubten Bestellbereichs (z.B. von 0,5 bis 4 m oder von 100 bis 450 mm oder 0,4 bis 3 t)
- Definition der Schrittgröße, z.B. nur in 0,5 Meter oder 0,1 Tonnen-Schritten
- Definition des vorausgewählten Standardwerts (z.B. 1 Meter)
- Verkauf von nicht-ganzzahligen Einheiten, z.B. 0,5 Meter - Lagerbestand wird dann in Dezimeter gepflegt
- Werden nacheinander gleiche Artikel mit gleicher Einheitsgröße (z.B. 1 Meter) in den Warenkorb gelegt, werden diese Artikel im Warenkorb zu einem Artikel mit mehreren Positionen zusammengefasst
- Ausgewählte Einheit erscheint im Warenkorb, im Account, auf der Bestellübersichtsseite, Bestellbestätigung und alle Dokumenten (Rechnungen, Gutschrift etc.)
- Anzeige des Preises pro Einheit in allen Produktlistings
- Schritt-Ausschlüsse z.B. zum Verhindern von Verkauf unrentabler Mengen
- Einfache Auswahl der Menge über Textfeld oder Buttons
- Unterschiedliche Konfiguration der Dimensionen auf jeder Variante
Über die Erweiterung
Einheiten-Artikel verkaufen nach Maß, Fläche, Artikel in Dezimalstellen verkaufen
Verkaufen Sie Artikel nach Einheiten, zum Beispiel nach Meter, Tonnen, Liter, Kilogramm. So können beispielsweise Kabel, Stangen, Rohre, Rollen, Kanisterware etc. verkauft werden. Auch bis zu zwei Einheiten sind möglich, z.B. Flächen mit Länge x Breite auf Basis eines Quadratmeterpreises.
Sie wollen zu ihrem Maß-Artikel weitere Optionen (Zuschnittkosten, Aufpreise, Individualisierungen, Anpassungen) anbieten?
Dann empfehlen wir unser Plugin neonlines Produkt-Konfigurator: https://store.shopware.com/neon381423377998/produkt-konfigurator-von-neonlines.html
Individuelle Preisberechnung
Bei jedem Artikel kann entschieden werden, ob die Einheiten-Angabe sich auf den Preis auswirkt. So können z.B. flächige Produkte nach Maß verkauft werden, die einen längenabhängigen Preis haben. Die Breite soll vom Kunden auch individuell angegeben werden können, sich jedoch nicht auf den Preis auswirken.
Aufschläge pro Stück
Unabhängig vom Einheitenpreis können Aufschläge pro Stück definiert werden, um bspw. Zuschnittkosten oder fixe Produktionskosten zu berechnen.
Kompatibilität
Alle unsere Plugins werden nach den höchsten Shopware-Qualitätsanforderungen erstellt, sodass ein größtmögliche Kompatibilität zu anderen Themes und Plugins gewährleistet ist. Dennoch können wir die Funktion nur mit dem Shopware Standard Responsive Theme garantieren. Für Anpassungen bei anderen Themes und Plugins anderer Hersteller, kontaktieren Sie uns gerne. Wir prüfen dann den Aufwand und finden gemeinsam eine Lösung.
Über uns / Kontakt
Wir sind neonlines. Bei Fragen zu unseren Plugins, oder bei Änderungswünschen kontaktieren Sie uns bitte: support@neonlines.de
Einheiten-Artikel verkaufen nach Maß, Fläche, Artikel in Dezimalstellen verkaufen
Verkaufen Sie Artikel nach Einheiten, zum Beispiel nach Meter, Tonnen, Liter, Kilogramm. So können beispielsweise Kabel, Stangen, Rohre, Rollen, Kanisterware etc. verkauft werden. Auch bis zu zwei Einheiten sind möglich, z.B. Flächen mit Länge x Breite auf Basis eines Quadratmeterpreises.
Sie wollen zu ihrem Maß-Artikel weitere Optionen (Zuschnittkosten, Aufpreise, Individualisierungen, Anpassungen) anbieten?
Dann empfehlen wir unser Plugin neonlines Produkt-Konfigurator: https://store.shopware.com/neon381423377998/produkt-konfigurator-von-neonlines.html
Individuelle Preisberechnung
Bei jedem Artikel kann entschieden werden, ob die Einheiten-Angabe sich auf den Preis auswirkt. So können z.B. flächige Produkte nach Maß verkauft werden, die einen längenabhängigen Preis haben. Die Breite soll vom Kunden auch individuell angegeben werden können, sich jedoch nicht auf den Preis auswirken.
Aufschläge pro Stück
Unabhängig vom Einheitenpreis können Aufschläge pro Stück definiert werden, um bspw. Zuschnittkosten oder fixe Produktionskosten zu berechnen.
Kompatibilität
Alle unsere Plugins werden nach den höchsten Shopware-Qualitätsanforderungen erstellt, sodass ein größtmögliche Kompatibilität zu anderen Themes und Plugins gewährleistet ist. Dennoch können wir die Funktion nur mit dem Shopware Standard Responsive Theme garantieren. Für Anpassungen bei anderen Themes und Plugins anderer Hersteller, kontaktieren Sie uns gerne. Wir prüfen dann den Aufwand und finden gemeinsam eine Lösung.
Über uns / Kontakt
Wir sind neonlines. Bei Fragen zu unseren Plugins, oder bei Änderungswünschen kontaktieren Sie uns bitte: support@neonlines.de
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 3. Dezember 2024
- Veröffentlicht: 10. Februar 2020
- Version: 2.12.1
- Kategorie: Produktkonfiguration
Ressourcen
Bewertungen (13)
Durchschnittliche Bewertung von 5 von 5 Sternen
Klasse! - Ein Hersteller der nicht nur Verspricht, sondern auch die Erwartungen übertrifft.
Durchschnittliche Bewertung von 5 von 5 Sternen
Die zukünftigen Shopprojekte nur mit neonlines. Danke für alles. Ihr seid TOP!
Top
Durchschnittliche Bewertung von 5 von 5 Sternen
Genau, was wir brauchten | läuft zuverlässig | schneller und hilfsbereiter Support
Durchschnittliche Bewertung von 5 von 5 Sternen
Gute Integration. Eigene Preisformeln möglich. Guter Support!
Durchschnittliche Bewertung von 5 von 5 Sternen
Super Plugin und schneller Support
Durchschnittliche Bewertung von 5 von 5 Sternen
Sehr gutes Tool zur Artikel Konfiguration und Preisberechnung
Durchschnittliche Bewertung von 5 von 5 Sternen
Produkte auf Wunschmaß anbieten
Durchschnittliche Bewertung von 5 von 5 Sternen
Super Plugin und hervorragender Support!
Durchschnittliche Bewertung von 5 von 5 Sternen
Ein Erweiterungswunsch konnte durch den Hersteller schnell und kompetent umgesetzt werden.
Guter, schneller Support
Durchschnittliche Bewertung von 5 von 5 Sternen
- Gute Einstellungsmöglichkeit durch Eigene Preisformeln möglich. - Sehr gut im Frontend aufgebaut, da Kunden gleich sehen können, wie der Preis sich berechnet und welche Schritte für die Größen möglich sind.
- Funktioniert auf Anhieb auch mit Variablen.
War genau das was wir brauchten
Durchschnittliche Bewertung von 5 von 5 Sternen
Über den Extension Partner
neonlines GmbH
Partner Status
-
Shopware
Premium Extension Partner
Details
-
Ø-Bewertung:
4.9
Durchschnittliche Bewertung von 4.9 von 5 Sternen
- Partner seit: 2016
- Erweiterungen: 27
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell
Installieren & Konfigurieren
- Plugin über Plugin-Store installieren
- In den Plugin-Einstellungen die gewünschten, globalen Einstellungen vornehmen (z.B. ob die -/+-Icons angezeigt werden sollen)
- Im Zusatzfeld-Tab "Konfiguration Einheiten-Artikel" kann der Artikel konfiguriert werden:
- Checkbox "Ist Einheitenartikel"
aktiviert das Einheitenplugin für diesen Artikel (CustomField: neon_unitarticles_isunitarticle) - Maßeinheit
z.B. m, kg, t, cm, mm (CustomField: neon_unitarticles_unitlabel) - Grundeinheit
Dieser Wert muss dem Wert des Artikelpreises entsprechen. Wenn z.B: Meterware verkauft wird und der im Artikel hinterlegte Preis sich auf 1 m bezieht, muss hier 1 eingetragen werden (CustomField: neon_unitarticles_basepricevalue)
Tipp: Falls die Shopware-Standardfelder für die Grundpreisberechnung gefüllt sind, werden diese verwendet statt die Felder des Plugins. Dadurch kann der Verkauf z.B. in Meter erfolgen und die Grundpreisanzeige in mm erfolgen - Einheit als Lagerbestand-Basis nutzen - Mengenfeld ausblenden (nur bei einer Dimension möglich)
Wenn aktiv, wird nur das Einheiten-Feld angezeigt und das Mengenfeld ausgeblendet auf der Detailseite und im Warenkorb (Hinweis zum Lagerbestand beachten) (CustomField: neon_unitarticles_hidequantityselection) - Formel zur Preisberechnung
Hier kann die Preisberechnung deaktiviert werden oder eingestellt werden, dass bei mehreren Dimensionen die zweite Dimension sich nicht auf den Preis auswirkt - Wenn mehrere Dimensionen verwendet werden: abweichende Maßeinheit für Grundpreis
Beispiel: Falls Länge x Breite definiert sein soll mit Metern als Maßeinheit, kann in dieses Feld ㎡ eingetragen werden, damit der Grundpreis im Listing und auf der Detailseite in ㎡ angezeigt wird
- 1. bis 10. Dimension Bezeichnung
z.B. Länge, Höhe, Volumen. Erscheint überall wo die ausgewählte Maßeinheit angezeigt wird als Bezeichnung. (CustomField: neon_unitarticles_description) - 1. bis 10. Dimension Min. Einheit und Max. Einheit
Kann z.B so festgelegt werden dass nur Waren zwischen 1 und 6 Meter gekauft werden können. Dezimalzahlen sind möglich, z.B. 0,5 bis 4,6 Meter (CustomField: neon_unitarticles_minvalue, neon_unitarticles_maxvalue) - 1. bis 10. Dimension Schrittgröße
Definiert die erlaubten Zwischenschritte. Wenn Waren nur in 0,5 Meter-Schritten verkauft werden sollen, kann hier eine Schrittgröße von 0,5 eingetragen werden (CustomField: neon_unitarticles_stepsize) - 1. bis 10. Dimension Standardwert
Der Wert, der beim Aufruf der Produktdetailseite als Vorauswahl angezeigt wird. Muss im erlaubten Bereich liegen und zur Schrittgröße passen (CustomField: neon_unitarticles_defaultvalue) - 1. bis 10. Dimension Ausgeschlossene Schritte - Um bspw. unrentable Längen nicht zu verkaufen, können Sie hier kommagetrennt Werte eintragen, die nicht gekauft werden können (CustomField: neon_unitarticles_excludedvalues)
- Hinweis: Die Dimensionen können frei vergeben werden und haben keinen Bezug zu den Spezifikationen unter "Maße und Verpackung"
- Hinweis zum (Versand-)Gewicht: das Gewicht wird ohne Bezug zum Lagerbestand lediglich einfach pro Artikeleinheit berechnet. Ist die Option "Einheit als Lagerbestand-Basis nutzen" aktiviert - wird das Gewicht im Warenkorb entsprechend der Formel (Menge x Gewicht) berechnet.
- Hinweis: Es können unter den Varianten auch verschiedene Dimensionseinstellungen gepflegt werden. Beispielsweise individueller Zuschnitt, Laufmeterware und Muster unter einem Hauptartikel gruppiert. Hier ist zu beachten, dass die Preisformeln auf den jeweiligen Varianten entsprechend den Dimensionseinstellungen ausgewählt sein müssen. Link zum Demoartikel: https://demoshop-shopware-6.neonlines.de/Einheitenartikel-mit-unterschiedlichen-Konfigurationen-und-Muster/SW10007.1
Preisberechnung
- Keine Preisberechnung
Der Preis wird nicht berechnet in Abhängigkeit einer Einheit - Basispreis * Einheitwert 1 + Zuschläge (falls aktiv)
Standard für die meisten Artikel nach Maß - Basispreis * Einheitwert 1 * Einheitwert 2 + Zuschläge (falls aktiv)
Standard für Flächenartikel wie Quadratmeter - Eigene Preisberechnung
Wird diese Option gewählt, kann durch die Eingabe in das Feld Preisberechnung eine individuelle Preisberechnung vorgenommen werden, siehe nächster Abschnitt - ACHTUNG: erweiterte Preise sind nicht kompatibel
Individuelle Preisformeln
- Seit Version 2.2.0 ist es möglich, eine individuelle Preisformel pro Artikel zu hinterlegen. So können die Einheiten mit Faktoren multipliziert werden
- Einheitenwerte 1-10: {unitvalue1} bis {unitvalue10}
- Basispreis aus Stammdaten: {unitprice}
- Grundeinheit wie im Plugin definiert: {basepricevalue} - Wert kann für die Dreisatzberechnung genutzt werden, z.B.: {unitprice}/{basepricevalue} * {unitvalue1}
- Aufschläge: {surcharge1}, {surcharge2}
- Beispiel: {unitprice} / {basepricevalue} + ({unitvalue1} * 5) + ({unitvalue2} * 10) + {surcharge1}
- Netto/Brutto berücksichtigen: Wenn ein Wert mit #-Zeichen eingefasst wird, wird dieser als Netto-Wert behandelt und damit steuersensitiv berücksichtig:
Beispiel 1: #{surcharge1}#, wenn surcharge1 = 10 ist, wird ] 10 Euro netto bzw. 11,90 brutto aufaddiert
Beispiel 2: #10# -> 10 Euro netto, 11,90 Euro brutto
- Seit Version 2.5.0 ist es möglich, if und else-Bedingungen in der Preisformel zu hinterlegen
- Der Aufbau erfolgt nach dem Schema Bedingung : Preis wenn Bedingung wahr, nächste Bedingung...
- Achtung: für jeden möglichen Werte muss genau eine Regel als wahr angewendet werden
- Im Falsch-Teil einer Bedingung kann auch wieder eine Bedingung eingesetzt werden, sodass beliebig viele Abfragen kombiniert werden können
- Beispiel 1 mit zwei verschiedenen Zuschlägen:
({unitvalue1} *{unitvalue2})>400:({unitprice} *{unitvalue1} *{unitvalue2}) +{surcharge2},
({unitvalue1} *{unitvalue2})>100:{unitprice} *{unitvalue1} *{unitvalue2},
({unitvalue1} *{unitvalue2})>0:({unitprice} *{unitvalue1} *{unitvalue2}) +{surcharge1} - Beispiel 2 für eine Preisstaffel:
{unitvalue1}>100:{PreisproEinheit} *{unitvalue1},
{unitvalue1}>90:{PreisproEinheit} *{unitvalue1},
…,
{unitvalue1}>0:{PreisproEinheit} *{unitvalue1}
PreisproEinheit kann hier durch den jeweiligen Staffelpreis (Zahlenwert) ersetzt werden - In den Beispielen ist immer gewährleistet, dass alle möglichen Werte abgedeckt werden. Zur Verdeutlichung: mit der ersten Regel alle Werte größer 100 abgedeckt werden und mit der letzten Regel alle Werte größer 0. So bleibt kein möglicher Wert außen vor. Sollte das nicht der Fall sein, kann die Preisregel nicht einwandfrei funktionieren.
Individuelle Regeln für die Zuweisung von Versandarten
- mit dem Rulebuilder Maßabhängige Regeln erstellen, mit der entsprechende Versandarten zugewiesen werden
- verschiedene Regeln stehen zur Abfrage im Rulebuilder zur Verfügung
- Beispiele:
Abfrage ob es sich um einen Einheitenartikel handelt (Position Einheiten-Artikel: ist Einheitenartikel: ja/nein)
Abfrage ob bestimmte Maße erreicht sind. z.B. für Sperrgutversand oder zum Ausschluß von Expressversand.
Beispielregeln:
Basis ist die Annahme, dass die Dimension 1 für die Versandauswahl relevant ist und sich auf cm bezieht. Standardversand unter 120cm, darüber Sperrgutversand.
Standardversand: Position größte Einheiten-Artikel-Dimension 1: kleiner: 120 - diese Regel muss der Standard Versandart zugewiesen werden
Sperrgutversand: Position größte Einheiten-Artikel-Dimension 1: größer/gleich 120 - diese Regel muss dem Sperrgutversand zugewiesen werden
Um den Rulebuilder und die Regelanlage besser zu verstehen, empfehlen wir folgendes Video:
https://docs.shopware.com/de/shopware-6-de/tutorials-und-faq/rule-builder-beispielregeln
Wichtige Hinweise zum Lagerbestand
Wenn das Mengenfeld ausgeblendet ist (Plugin-Option "Mengenfeld ausblenden"), erfolgt der Lagerbestandsabgleich über das Einheiten-Feld. Wenn eine Dezimalzahl in der Schrittgröße hinterlegt ist (z.B. soll in 0,1 Meter-Schritten verkauft werden) muss folgendes beachtet & eingestellt werden:- der Preis muss sich auf die kleinste Einheit beziehen. Beispiel: bei Schrittgröße 0,1 m muss der Preis in den Stammdaten in Dezimetern hinterlegt werden
- der Lagerbestand muss in der kleinsten Einheit geführt werden. Im Beispiel in Dezimetern
- Die Maximal Abnahmemenge muss erhöht werden auf einen beliebig hohen Wert (z.B. 99999999)
Konfiguration der Artikel über die Shopware-Schnittstelle
- Die oben erwähnten Felder werden als CustomFields pro Artikel angelegt. Diese CustomFields können über die Shopware-Schnittstelle befüllt werden. Das CustomField-Set heißt dabei neon_unitarticles, die Namen der einzelnen Felder stehen oben
Einheitenangaben in Rechnung, Lieferschein, Gutschrift einfügen
Das Plugin fügt die gewählte Einheit automatisch in alle Dokumente ein. Falls, durch andere Plugins oder Theme-Anpassungen, bedingt die Einheitenangaben nicht in den PDF-Dokumenten erscheinen, können die Templates selbst erweitert werden:
{% if lineItem.payload.neon_unitarticles %}
{% sw_include '@Storefront/storefront/page/checkout/neon-unitarticles-info.html.twig' %}
{% endif %}
Einheitenangaben in E-Mail Template einfügen
Bei der Installation des Plugins wird automatisch ein Beispiel-Mailtemplate angelegt. Diese erweitert das Standard-Template der Bestellbestätigung. Name des Templates: Bestellbestätigung (mit Einheitenartikel). Soll das verwendet werden, muss das Template unter Einstellungen > Flow Builder im passenden Flow ausgewählt werden.
In unserem https://demoshop-shopware-6.neonlines.de/admin#/sw/mail/template/detail/57d7191d60304e7abd32837c2f37c6de (Username: demo, Passwort: demo) können die Anpassungen herauskopiert werden.
Es ist auch eine manuelle Anpassung möglich. Dazu sind folgende Template-Änderungen notwendig:
HTML
1. Anpassung: Suchen nach: {{ lineItem.label|u.wordwrap(80) }}<br>
Danach diesen Code einfügen:
{# Start neonlines plugin #}
{% if nestedItem.payload.neon_unitarticles is defined and
nestedItem.payload.neon_unitarticles.dimensions is defined %}
{% for dimension in nestedItem.payload.neon_unitarticles.dimensions %}
<div >
<strong >
{{ dimension.description }}:
</strong>
<span >
{{ dimension.unitvalue|replace({".":","}) }} {{ dimension.unitlabel }}
</span>
</div>
{% endfor %}
{% if nestedItem.payload.neon_unitarticles is defined and nestedItem.payload.neon_unitarticles.surcharges is defined %}
{% for surcharge in nestedItem.payload.neon_unitarticles.surcharges %}
{% if surcharge.value > 0 %}
<div >
<strong >incl. {{ surcharge.label }}:</strong>
<span >
{{ surcharge.value|currency(currencyIsoCode)}}
</span>
</div>
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
{# End neonlines plugin #}
2. Anpassung: Suchen nach: {{ nestedItem.quantity }} und durch diesen Code ersetzen:
{# Start neonlines plugin #}
{% if nestedItem.payload.neon_unitarticles is defined and nestedItem.payload.neon_unitarticles.isQuantityHidden %}
1
{% else %}
{{ nestedItem.quantity }}
{% endif %}
{# End neonlines plugin #}
Plaintext
Die Zeile mit {{ loop.index }} ersetzen durch
{{ loop.index }} {% if lineItem.payload.neon_unitarticles is defined and lineItem.payload.neon_unitarticles.dimensions is defined %}{% for dimension in lineItem.payload.neon_unitarticles.dimensions %}{{ dimension.description }}:{{ dimension.unitvalue|replace({".":","}) }} {{ dimension.unitlabel }},{% endfor %}{% if lineItem.payload.neon_unitarticles is defined and lineItem.payload.neon_unitarticles.surcharges is defined %}{% for surcharge in lineItem.payload.neon_unitarticles.surcharges %}{% if surcharge.value > 0 %}inkl. {{ surcharge.label }}:{{ surcharge.value|currency(currencyIsoCode)}}{% endif %}{% endfor %}{% endif %}{% endif %}{% if lineItem.payload.options is defined and lineItem.payload.options|length >= 1 %}, {% for option in lineItem.payload.options %}{{ option.group }}: {{ option.option }}{% if lineItem.payload.options|last != option %}{{ " | " }}{% endif %}{% endfor %}{% endif %} {% if lineItem.payload.neon_unitarticles is defined and lineItem.payload.neon_unitarticles.isQuantityHidden %}1{% else %}{{ lineItem.quantity }}{% endif %}{{ lineItem.unitPrice|currency(currencyIsoCode) }}{{ lineItem.totalPrice|currency(currencyIsoCode) }}
Datenbank Bestelldaten / Einheitenwerte
Die Bestelldaten werden in der Tabelle order_line_item in der Spalte payload mit folgendem Format abgelegt:
{"neon_unitarticles":{"dimensions":[{"dimension":1,"unitvalue":3.0,"description":"Länge","unitlabel":"m"}
Versandkostenregeln mit dem Rule Builder
Im Rule Builder steht die Regel "Positionen mit Einheiten-Artikel Wert" zur Verfügung, mit der Regeln je nach gekaufter Einheite (z.B. Länge, Gewicht, etc.) eingestellt werden können.
Texte bearbeiten
Die Texte können komfortabel im Shopware Adminbereich unter System > Snippets / Textbaustein angepasst werden, dort nach neonUnitarticles suchen.
Und danach diesen Code einsetzen: {# Start neonlines plugin #} {% if nestedItem.payload.neon_unitarticles is defined and nestedItem.payload.neon_unitarticles.dimensions is defined %} {% for dimension in nestedItem.payload.neon_unitarticles.dimensions %} {{ dimension.description }}: {{ dimension.unitvalue|replace({".":","}) }} {{ dimension.unitlabel }} {% endfor %} {% if nestedItem.payload.neon_unitarticles is defined and nestedItem.payload.neon_unitarticles.surcharges is defined %} {% for surcharge in nestedItem.payload.neon_unitarticles.surcharges %} {% if surcharge.value > 0 %} incl. {{ surcharge.label }}: {{ surcharge.value|currency(currencyIsoCode)}} {% endif %} {% endfor %} {% endif %} {% endif %} {# End neonlines plugin #} Dann nach diesem Ausdruck suchen: {{ nestedItem.quantity }} Und durch diesen Code ersetzen: {# Start neonlines plugin #} {% if nestedItem.payload.neon_unitarticles is defined and nestedItem.payload.neon_unitarticles.isQuantityHidden %} 1 {% else %} {{ nestedItem.quantity }} {% endif %} {# End neonlines plugin #} Plaintext: Die Zeile mit {{ loop.index }} ersetzen durch {{ loop.index }} {% if lineItem.payload.neon_unitarticles is defined and lineItem.payload.neon_unitarticles.dimensions is defined %}{% for dimension in lineItem.payload.neon_unitarticles.dimensions %}{{ dimension.description }}:{{ dimension.unitvalue|replace({".":","}) }} {{ dimension.unitlabel }},{% endfor %}{% if lineItem.payload.neon_unitarticles is defined and lineItem.payload.neon_unitarticles.surcharges is defined %}{% for surcharge in lineItem.payload.neon_unitarticles.surcharges %}{% if surcharge.value > 0 %}inkl. {{ surcharge.label }}:{{ surcharge.value|currency(currencyIsoCode)}}{% endif %}{% endfor %}{% endif %}{% endif %}{% if lineItem.payload.options is defined and lineItem.payload.options|length >= 1 %}, {% for option in lineItem.payload.options %}{{ option.group }}: {{ option.option }}{% if lineItem.payload.options|last != option %}{{ " | " }}{% endif %}{% endfor %}{% endif %} {% if lineItem.payload.neon_unitarticles is defined and lineItem.payload.neon_unitarticles.isQuantityHidden %}1{% else %}{{ lineItem.quantity }}{% endif %} {{ lineItem.unitPrice|currency(currencyIsoCode) }} {{ lineItem.totalPrice|currency(currencyIsoCode) }}
2.9.8
Varianten-Eigenschaften und Einheitenplugin-Werte werden jetzt in den PDFs besser dargestellt
2.12.1
Varianten-Eigenschaften und Einheitenplugin-Werte werden jetzt in den PDFs besser dargestellt
2.12.0
- Neue Funktion: Neben einer CMS-Seite kann jetzt auch eine beliebige Seite mit Informationen verlinkt werden
- Verbesserung: Erweiterung ist jetzt kompatibel mit Blog Premium-Erweiterung
- Bugfix: Fehler beim Abruf der Einheiten-Konfiguration gelöst
- Bugfix: Zeilenumbruch in PDF-Dokumenten korrigiert
2.9.7
Verbesserung: Erweiterung ist jetzt kompatibel mit Blog Premium-Erweiterung
2.9.6
Bugfix: Fehler beim Abruf der Einheiten-Konfiguration gelöst
2.9.5
- Neue Funktion: Neben einer CMS-Seite kann jetzt auch eine beliebige Seite als Info-Icon verlinkt werden
- Bugfix: Zeilenumbruch in PDF-Dokumenten korrigiert
2.11.0
- Neue Funktion: Eine neue Infoseite kann auf der Detailseite angezeigt werden
- Verbesserung: Anzeige der Optionen auf den PDF-Dokumenten optimiert (Leerzeilen durch Trennzeichen ersetzt)
- Bugfix: Einheitenartikel können jetzt im Admin individuelle Preise bekommen
2.9.4
- Neue Funktion: Eine neue Infoseite kann auf der Detailseite angezeigt werden
- Verbesserung: Anzeige der Optionen auf den PDF-Dokumenten optimiert (Leerzeilen durch Trennzeichen ersetzt)
- Bugfix: Einheitenartikel können jetzt im Admin individuelle Preise bekommen
2.7.13
Fehler in der Preisberechnung korrigiert, falls "Lagerbestand Update" und "Werte zusammenführen" aktiv sind
2.10.2
- Bugfix: Sicherstellen, dass die Schrittweite mit Kommata eingegeben werden kann
- Bugfix: Fehler in der Wunschliste behoben
- Bugfix: Fehler beim Update behoben, falls von einer ganz alten Version aktualisiert wird
2.9.3
- Bugfix: Fehler in der Wunschliste behoben
- Bugfix: Fehler beim Update behoben, falls von einer ganz alten Version aktualisiert wird
2.9.2
Bugfix: Sicherstellen, dass die Schrittweite mit Kommata eingegeben werden kann
2.10.1
URL-Update korrigiert
2.9.1
Neues Feature: Dimensionen können jetzt im Admin-Bereich bearbeitet werden
2.10.0
Update für Shopware 6.6
2.9.0
- Technische Änderung: Werte werden im Warenkorb jetzt zusätzlich im von Shopware vorgesehenen Payload-Feld "option" gespeichert. Bitte ggf. das Mailtemplate gemäß unserer Dokumentation anpassen: https://docs.neonlines.de/v/meterware-or-artikel-verkaufen-nach-einheit/weitere-einstellungen/e-mail-templates/html-mail
- Fehler bei mehreren Dimensionen behoben
2.8.11
- Fehler beim URL-Update behoben
2.8.10
- Sichergestellt, dass alle internen Bibliotheken in der Erweiterung enthalten sind
2.8.9
- Kompatibilität zu aktueller Shopware-Version hergestellt
- Schrittgröße-Angaben mit Komma im Admin sorgen für keine Fehler mehr
- Preisanzeige auf der Merkliste korrigiert
2.8.8
- Verschiedene Fehlerkorrekturen
2.8.7
- Bugfix: Gewicht wird nicht mehr berechnet bei digitalen Produkten
- Fehler nach Update behoben
2.8.6
- Fehler beim Update behoben
2.8.5
Sicherstellen, dass die Menge korrekt gesetzt wird, falls Zusammenfassen aktiv ist und die Menge ausgeblendet ist
2.8.4
Basispreisberechnung korrigiert, falls erweiterte Preise gepflegt sind
2.8.3
- Kompatibilität mit Shopware 6.5.5.1 hergestellt
2.8.2
- Verbesserung: Beim Bearbeiten der Einheit wird Dezimalzeichen korrekt formatiert
- Bugfix: Icon-Anzeige für Drittanbieter-Themes korrigiert
2.8.1
- Bugfix: Sicherstellen, dass Mindest- und Höchstwerte und Schrittweite mit Kommata eingegeben werden können
- Bugfix: Bearbeiten von Maßen im Warenkorb für Shopware 6.5 korrigiert
2.7.12
- Fehler bei der Schrittgröße behoben: das Dezimalzeichen wird jetzt korrekt verwendet
2.7.11
- Finaler Fix für Schrittgröße 1 und +/- Buttons
2.7.10
- Sicherstellen, dass Mindest- und Höchstwerte und Schrittweite mit Kommata eingegeben werden können
- Schrittgröße 1 und +/- Buttons werden jetzt korrekt unterstützt
2.8.0
- Kompatibilität mit Shopware 6.5
2.7.9
- Fehler beim Hinzufügen von Produkten in den Warenkorb behoben
- Twig-Block in PDF-Dokumentvorlagen hinzugefügt
- Verbesserung: jQuery-Abhängigkeiten entfernt
2.7.8
- Bugfix: Grundpreis wird im Warenkorb nur angezeigt, wenn die entsprechende Option aktiv ist
- Technik: Gewichtsberechnung in eigenen Symfony-Service ausgelagert
2.7.7
Verbesserung: Grundpreis wird jetzt auch im Warenkorb angezeigt
2.7.6
- Fehler in der Streichpreis-Anzeige in den Produkt-Kacheln behoben
2.7.5
- Fehler in der Streichpreis-Anzeige behoben
2.7.4
2.7.3
- Bugfix: Preisberechnungsfehler behoben, der beim Bearbeiten einer Bestellung über die Api / Admin aufgetreten ist und dafür gesorgt hat, dass der Preis extrem hoch und falsch berechnet wurde
- Verbesserung: Rule Builder Regeln umbenannt, um sie verständlicher zu machen. Die Rules sind jetzt in die Kategorien "Warenkorb" und "Position" einsortiert
2.7.2
- Bugfix: Fehler beim Bearbeiten der Einheit im Warenkorb korrigiert
- Bugfix: Falls keine erweiterten Preise hinterlegt sind und die Option "Werte zusammenfassen" gewählt wurde, kam es zu einem Fehler im Warenkorb
2.7.1
- Neues Feature: Zusammenfassen von Position im Warenkorb, Benutzer-Eingaben werden aufsummiert (nur für eine Dimension)
- Neues Feature: Steuersensitive Summanden in der Preisformel: mit dem #-Zeichen kann ein Summand als steuersensitiv markiert werden, Details siehe Doku: https://docs.neonlines.de/v/meterware-or-artikel-verkaufen-nach-einheit/ueberblick/preisberechnung#steuersensitive-werte
- Neues Feature: Unterstützung von Staffelpreisen
- Icon-Anzeige für Shopware 6.4.15.2 angepasst
2.6.5
- Steuerfreie Länder werden jetzt unterstützt
2.6.4
- Bearbeiten von Werten im Offcanvas-Cart behoben
2.6.3
- Beachtung von Variantenpreisen bei Berechnung
2.6.2
- Falls erweiterte Preise genutzt werden (ohne Staffel), wird der günstigste Preis zur Berechnung genutzt
2.6.1
- Übersetzung für "Preis pro" korrigiert
2.5.6
- Übersetzung für "Price per" korrigiert
2.5.5
- Übersetzung für "Preis pro" eingefügt
2.6.0
- Übersetzung für "Preis pro" eingefügt
- Kompatibilität zu Shopware 6.4.14.0 hergestellt
2.5.4
- Kompatibilität zu Shopware-Version < 6.4.12.0 verbessert
- Kompatibel zu Plugin "Preise nach Login, Registrierung mit Datei Upload, Adressbearbeitung sperren - AccessManager" hergestellt
2.5.3
- Aufschlag 1 und 2 kann in Formel genutzt werden, auch wenn kein Label gesetzt wurde. Der Aufschlag wird dann nur in der Formel genutzt und nicht separat angezeigt
2.5.2
- Meta-Eigenschaft 'price' wird korrekt aktualisiert
- Fehler bei der Anlage im Admin behoben
2.5.1
- Plaintext-Mail-Vorlagen optimiert
- Preisaktualisierung für weitere Währungen korrigiert
- Offcanvas-Warenkorb korrigiert, falls Einheit im Warenkorb verändert wird
2.5.0
- Neues Powerfeature: Individuelle Preisformel unterstützt jetzt if und else sowie den Zugriff auf sämtliche customFields eines Products. Details sind in der Installationsanleitung zu finden.
- Vorbelegung der Werte durch die URL möglich, z.B. um Produkte und Maße anzuteasern
- Vom Kunden eingetragene Werte, werden beim Variantenwechsel übernommen
- Mail-Templates angepasst, sodass Vorlage-Template des Plugins einfach verwendet werden kann. Achtung: Sollte das Template angepasst worden sein, werden die Änderungen überschrieben. Ggf. zuvor ein Backup machen
2.4.26
- Gewichtsberechnung im Warenkorb korrigiert
2.4.25
- Anpassungen für Shopware > 6.4.8.0
2.4.24
- Dritthersteller-Kompatibilität verbessert
2.4.23
- Korrektur für im Login gespeicherte Warenkörbe, falls Kunden Gutscheine im Warenkorb haben
2.4.22
- Update for Shopware 6.4.8.x
2.4.21
- Aktualisierung der Preisanzeige optimiert
- Fehler bei manchen Kunden-Logins korrigiert
2.4.20
- Varianten-Optionen bei Einheitenartikeln in PDFs korrigiert
2.4.19
- Bestellpositionen mit Einheitenartikel können jetzt im Admin bearbeitet werden
2.4.18
- Einheitenplugin-Artikel können jetzt auch mit dem CMS-Element "Galerie und Buybox" auf Erlebniswelten eingefügt werden
- Falls englische Shop-Sprache nicht vorhanden ist, kann Plugin dennoch installiert werden
2.4.17
- Rule Builder: Korrektur bei Regeln, die sich auf die größte Einheit im Warenkorb beziehen
- Pseudopreis-Update im Listing korrigiert
- Grundpreisangaben werden im Listing nur ausgeblendet, wenn es sich um einen Einheiten-Artikel handelt und die passende Option gewählt ist
- Backend: Alle Dimensionen einer Position werden angezeigt
2.4.16
- Name der Rule-Builder Regeln korrigiert
2.4.15
- Variantenartikel & Staffelartikel können im Listing wieder normal gekauft werden
- Neue Rule Builder-Regel "Position Einheiten-Artikel: Ist Einheitenartikel": Jetzt kann geprüft werden, ob ein Einheitenartikel im Warenkorb ist. Damit können z.B. spezielle Versandkostenregeln für Speditionsversand erstellt werden.
2.4.14
Einheitenartikel kann jetzt auch im Merkzettel konfiguriert werden
2.4.13
Maximale Verkaufsmenge auf der Detailseite berücksichtigt Lagerbestand
2.4.12
- -/+ Buttons korrigiert
- Anpassungen für Shopware 6.4.3
2.4.11
- Validierung für ausgeschlossene Schritte korrigiert
- Preisanzeige bei Nicht-Einheitenartikel mit erweiterten Preisen korrigiert
2.4.10
- Korrektur für CMS-Elemente
- Neuordnung der Zusatzfelder: Beide Tabs des Plugins werden nun nebeneinander dargestellt
2.4.9
- Korrektur, falls Lagerbestandsabgleich aktiviert ist
2.4.8
- Fehler in maximaler Menge korrigiert, bei Artikeln mit Lagerbestandsabgleich
2.3.14
- Preisanzeige für Staffelpreis-Artikel (ohne Einheitenartikel) korrigiert
2.4.7
- Einheiten-Mulitplikations-Regel korrigiert, Admin-Ansicht von Bestellungen mit Einheiten-Artikeln korrigiert
2.4.6
- Fehler im Quickview entfernt, neue RuleBuilder Regel: Multiplikation. Diese multipliziert alle Dimensionen einer Position
2.4.5
- Kompatibilität zu PHP 8 hergestellt
2.4.4
- Prüfung optimiert, wenn Artikel nicht auf Lager ist
2.3.13
- Fix backend order change if unit article is out of stock
2.4.3
- Summe aller Einheiten-Artikelwerte im Warenkorb
- Position größte Einheiten-Artikel-Dimension (für jede der 10 Dimensionen)
- Position kleinste Einheiten-Artikel-Dimension (für jede der 10 Dimensionen)
Weitere Anpassungen:
- Einheitenartikel kann ab sofort auch in eigenen Erlebeniswelten-Layouts für Produkte verwendet werden
- Falls benutzerdefinierte Preisregel mit Aufschlägen aktiv ist, wird Aufschlag nicht doppelt berechnet
- Falls die Shopware-Standardfelder für die Grundpreisberechnung gefüllt sind, werden diese verwendet statt die Felder des Plugins. Dadurch kann der Verkauf z.B. in Meter erfolgen und die Grundpreisanzeige in mm erfolgen
- Rundung der Gewichtsberechnung von Warenkorb-Positionen korrigiert
- Fehler behoben beim nachträglichen Bearbeiten von Bestellungen
- Preisanzeige bei Produkten mit Aufschlägen wird jetzt klarer dargestellt
2.3.12
- Rundung der Gewichtsberechnung von Warenkorb-Positionen korrigiert
2.4.2
Preisberechnung für SW 6.4 korrigiert
2.4.1
- Vom Kunde gewählte Einheiten sind in den Bestelldetails jetzt ersichtlich
- Korrektur der Aufschläge-Anzeige im Warenkorb
2.3.11
- Kundeneingabe ist im Backend unter "Bestellungen" sichtbar
2.4.0
Korrekturen für Shopware 6.4
2.3.10
Benutzerrechte korrigiert für Benutzer, die Produkte anlegen und ändern können
2.3.9
Funktion "Bestellung wiederholen" im Kundenkonto korrigiert
2.3.8
- Speichern von Artikeln mit Lagerbestand <= 0 korrigiert
- Listenpreise werden auch bei Nicht-Einheitenartikeln korrekt angezeigt
2.3.7
- Filterung korrigiert, falls kein Preisfilter vorhanden ist
2.3.6
- Filterung im Listing bei Einheitenartikeln mit Lagerbestandsabgleich korrigiert
- Anzahl-Dropdown wird bei Nicht-Einheitenartikeln korrekt angezeigt
- Gewicht wird auf zwei Nachkommastellen gerundet
- Preisanzeige bei Shops mit Nettopreisen korrigiert
- Labels bei "Einheit bearbeiten" im Warenkorb korrigiert
- Individuelle Preisberechnung korrigiert, falls mehrmals unitvalue-Variable verwendet wird
2.3.5
- Fehler behoben, wenn Einheitenartikel in CMS QuickView-Element genutzt wird
2.3.4
- Einheitenartikel können auch im Warenkorb über Artikelnummer hinzugefügt werden
- Fehler behoben beim Bearbeiten Warenkorb
2.3.3
- Anpassungen auf Bestellabschlussseite
2.3.2
- "Einheitenartikel im Warenkorb bearbeiten" kann deaktiviert werden in Plugin-Einstellungen
- Bearbeiten eines Artikels im Warenkorb aktualisiert Preis korrekt, falls Lagerbestandsabgleich aktiv ist
2.3.1
- Serverseitige Validierung korrigiert (falls JavaScript deaktiviert ist und/oder eine langsame Internetverbindung vorliegt)
- Slider in CMS-Block korrigiert
2.3.0
- Neues Feature: Einheiten können im Warenkorb nachträglich verändert werden
- Warenkorb wird korrekt übernommen, falls Kunde sich einloggt
- Bei aktivem Lagerbestandsabgleich wird Lagerbestand bei der maximalen Eingabemenge in Shop berücksichtigt
- Serverseitige Validierung der Benutzereingaben aktiviert
2.2.4
- von 1 abweichende Basiseinheit wird berücksichtigt
2.2.3
Gewichtsberechnung korrigiert und Mailtemplates für Aufschläge
2.2.2
- Korrigiert die Gewichtsberechnung einzelner Warenkorb-Einträge
2.2.1
- Behebt einen Fehler beim Update von Version 2.0.10
- Gewählte Einheit wird korrekt auf Rechnungen angezeigt, die vor dem Update auf Plugin Version 2.2.0 eingegangen sind
- Label für Custom Field "Menge ausblenden" besser erklärt
- Hinweis verbessert, wenn Produkt in den Warenkorb gelegt wurde
2.2.0
Bitte bei Update beachten: Dimension 2 benötigt ab jetzt eine separate Einheit, bitte nachpflegen, falls Dimension 2 bei einem Artikel vor dem Update aktiviert wurde
- Neue Funktion: Ab sofort sind bis zu 10 Einheiten-Dimensionen pflegbar
- Neue Funktion: Individuelle Preisberechnung, so können jetzt komplexe Berechnungen mit Faktoren durchgefürht werden, bitte Installationsanleitung oder Hilfe-Icon im Plugin beachten
- Neue Funktion: Grundpreis ausblenden
- Neuordnung der Plugin-Einstellungen pro Artikel: Dimensionen 2 - 10 sind in einem separaten CustomField-Bereich gepflegt