WEBSALE V8s bietet Ihnen die Möglichkeit, Produkte anzubieten, bei denen der Käufer die gewünschte Länge/Höhe (z. B. Print-Produkte) oder Breite/Dicke eingeben muss. Flächenprodukte können über den WSPManager oder per Import angelegt und konfiguriert werden.
Der Preis für das gewählte Produkt wird dann anhand der eingegebenen Größen und dem Preis pro Flächeneinheit, welcher beim Produkt hinterlegt ist, berechnet.
Zusätzlich kann ein fester Aufpreis für Flächenprodukte definiert werden, etwa um Produktionskosten der Bestellung pauschal abzufangen.
Auch Staffelpreise sind möglich – mit steigender Fläche wird dem Käufer ein günstigerer Basispreis angeboten.
Die vom Käufer eingegebenen Größeneinheiten sowie die hinterlegte Flächeneinheit beim Produkt können dabei individuell mittels eines Umrechnungsfaktors konfiguriert werden. So ist es zum Beispiel möglich, Länge/Höhe und Breite/Dicke in cm einzugeben, der beim Produkt hinterlegte Preis ist allerdings in EUR/m2 angegeben. Diese Einstellung gilt dann für alle Flächenprodukte, die in Ihrem Shop angeboten werden.
Zusätzlich müssen zu jedem Flächenprodukt die Minimal- und Maximaleingaben hinterlegt werden. Gibt ein Käufer Werte außerhalb dieser Bereiche oder ungültige Werte ein, so wird eine Hinweismeldung angezeigt. Ohne gültige Eingaben des Käufers für Länge/Höhe und Breite/Dicke kann ein Flächenprodukt nicht in den Warenkorb gelegt werden. Die eingegebene Länge/Höhe und Breite/Dicke sowie die berechnete Fläche werden in den Bestelldaten aufgenommen.
Sie können festlegen, ob die eingegebene Fläche eines Flächenprodukts zur Berechnung des Produktgewichts verwendet werden soll.
Flächenprodukte werden auch auf der Merkliste unterstützt.
Inhalt
Fester Aufpreis für Flächenprodukte
Staffelpreise für Flächenprodukte
Freischaltung/Aktivierung
Eine Freischaltung oder Aktivierung seitens WEBSALE ist nicht notwendig.
Produkte anlegen
Die Produktdaten für Flächenprodukte werden über die Produktdatenschnittstelle in den Shop eingelesen. Dazu müssen die Produkte entsprechend angelegt werden.
Hinweis: |
|
Weitere Informationen hierzu finden Sie in der Schnittstellen-Dokumentation für Produktdaten unter |
Shopkonfiguration shop.config anpassen
Alle Einstellungen zu Flächenprodukten nehmen Sie in der Shopkonfiguration shop.config vor, Abschnitt <AreaProduct>.
Fügen Sie den Abschnitt und die Parameter ein, falls noch nicht vorhanden.
Referenz: Abschnitt AreaProduct
Beispiel:
<AreaProduct>
InputPrecision = 1
CalculatedAreaDisplayPrecision = 2
CalculatedAreaConversionFactor = 10000
DisplayNameWidth = Breite
DisplayNameLength = Höhe
DisplayNameCalculatedArea = Fläche
DisplayLengthWidthUnit = cm
DisplayCalculatedAreaUnit = m²
MessageAreaOutOfRange = Ihre Eingaben sind fehlerhaft.<br>Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut.
UseDynamicWeightBasedOnCalculatedArea = yes
</AreaProduct>
Flächenprodukte auf der Produktdetailansicht (ws_product.htm) integrieren
Integrieren Sie die Anzeige von Flächenprodukten entsprechend dem folgenden Beispiel:
<form action="~Form-Product~" method="post"> .... {PR-AreaProduct} {MSG-AreaInput_Notify}~MSG-AreaInput_Notify~{/MSG-AreaInput_Notify} Breite: <input type="text" name="~PR-AreaProductWidth_input~" value="~PR-AreaProductWidth~" class="inputfield_default input_AreaProductWidth opidInputAreaProductWidth input_AreaProduct opidInputAreaProduct inputAreaProduct" min="~PR-AreaProductMinWidth~" max="~PR-AreaProductMaxWidth~" > cm (min. ~PR-AreaProductMinWidth~ ~PR-AreaProductWidth_unit~ / max. ~PR-AreaProductMaxWidth~ ~PR-AreaProductWidth_unit~) X Länge: <input type="text" name="~PR-AreaProductLength_input~" value="~PR-AreaProductLength~" min="~PR-AreaProductMinLength~" max="~PR-AreaProductMaxLength~"> cm (min. ~PR-AreaProductMinLength~ ~PR-AreaProductLength_unit~ / max. ~PR-AreaProductMaxLength~ ~PR-AreaProductLength_unit~) <input type="submit" name="~PR-RecalcVariations~" value="m² berechnen"> {PR-AreaProductCalculatedArea} Errechnete Fläche: ~PR-AreaProductCalculatedArea~ ~PR-AreaProductCalculatedArea_unit~ {/PR-AreaProductCalculatedArea} {PR-AreaProductValidInput} <input type="text" name="~PR-Quantity_input~" value="~PR-Quantity~"> <input type="submit" name="~BT-ProductAddToBasket~" value="In den Warenkorb legen" > {/PR-AreaProductValidInput} {/PR-AreaProduct} .... </form>
a) Fester Aufpreis für Flächenprodukte
Soll ein fester Aufpreis für Flächenprodukte erhoben werden, muss dieser direkt in den Produktdaten der Flächenprodukte unter AreaProductStaticAddPrice definiert werden.
Hinweis: |
|
Weitere Informationen hierzu finden Sie in der Schnittstellen-Dokumentation für Produktdaten unter |
b) Staffelpreise für Flächenprodukte
Mit Staffelpreisen für Ihre Flächenprodukte können Sie dem Käufer abhängig von der gewünschten Fläche günstigere Preise je Flächeneinheit einräumen. Dazu wird das Feld AreaProductPriceScale in den Produktdaten der Flächenprodukte benötigt.
Hinweis: |
|
Weitere Informationen hierzu finden Sie in der Schnittstellen-Dokumentation für Produktdaten unter |
Sie können die Staffelpreise Ihrer Flächenprodukte in tabellarischer Form z. B. auf der Produktdetailansicht (ws_product.htm) anzeigen.
Beispiel:
{PR-AreaProduct}
...
{PR-AreaProductPriceScale}
<table>
<tr>
<td>ab Größe</td><td>Preis pro Einheit</td>
</tr>
{@PR-AreaProductPriceScale}
<tr>
<td>~PR-AreaProductPriceScale_Size~</td>
<td>~PR-AreaProductPriceScale_Price~</td>
</tr>
{/@PR-AreaProductPriceScale}
</table>
{/PR-AreaProductPriceScale}
...
{/PR-AreaProduct}
Referenz: PR-AreaProductPriceScale
Referenz: PR-AreaProductPriceScale_Price
Referenz: PR-AreaProductPriceScale_Price_prec
Referenz: PR-AreaProductPriceScale_Size
Referenz: PR-AreaProductPriceScale_Size_prec
PR-AreaProduct: Zeigt an, ob das Produkt ein Flächenprodukt ist.
Referenz: PR-AreaProduct
PR-AreaProductBasePrice: Der Preis pro Flächeneinheit des Produkts
(Anzeige z. B. mit ~PR-AreaProductBasePrice~ ~WS-Currency~ pro ~PR-AreaProductCalculatedArea_unit~)
Referenz: PR-AreaProductBasePrice
PR-AreaProductLength: vom Käufer eingegebene Länge/Höhe
Referenz: PR-AreaProductLength
PR-AreaProductLength_input: Name des Eingabefelds für die Länge/Höhe
Referenz: PR-AreaProductLength_input
PR-AreaProductWidth: vom Käufer eingegebene Breite/Dicke
Referenz: PR-AreaProductWidth
PR-AreaProductWidth_input: Name des Eingabefelds für die Breite/Dicke
Referenz: PR-AreaProductWidth_input
PR-AreaProductCalculatedArea: aus der eingegebenen Länge/Höhe und Breite/Dicke berechnete Fläche
Referenz: PR-AreaProductCalculatedArea
PR-AreaProductValidInput: Zeigt an, ob der Käufer gültige Werte für Länge/Höhe und Breite/Dicke eingegeben hat.
(Damit kann bei Flächenprodukten z. B. der Button "In den Warenkorb legen" geklammert werden)
Referenz: PR-AreaProductValidInput
MSG-AreaInput_Notify: eine Hinweismeldung wird angezeigt, wenn der Käufer keine, falsche oder ungültige Werte für Länge/Höhe und Breite/Dicke eingegeben hat
Referenz: MSG-AreaInput_Notify
PR-AreaProductLength_descr: Bezeichnung der Länge/Höhe
Referenz: PR-AreaProductLength_descr
Referenz: Abschnitt AreaProduct
PR-AreaProductWidth_descr: Bezeichnung der Breite/Dicke
Referenz: PR-AreaProductWidth_descr
Referenz: Abschnitt AreaProduct
PR-AreaProductLength_unit: Einheit der Länge/Höhe
Referenz: PR-AreaProductLength_unit
Referenz: Abschnitt AreaProduct
PR-AreaProductWidth_unit: Einheit der Breite/Dicke
Referenz: PR-AreaProductWidth_unit
Referenz: Abschnitt AreaProduct
PR-AreaProductCalculatedArea_descr: Bezeichnung der berechneten Fläche
Referenz: PR-AreaProductCalculatedArea_descr
Referenz: Abschnitt AreaProduct
PR-AreaProductCalculatedArea_unit: Einheit der berechneten Fläche
Referenz: PR-AreaProductCalculatedArea_unit
Referenz: Abschnitt AreaProduct
PR-AreaProductMinLength: minimale Länge/Höhe
Referenz: PR-AreaProductMinLength
PR-AreaProductMaxLength: maximale Länge/Höhe
Referenz: PR-AreaProductMaxLength
PR-AreaProductMinWidth: minimale Breite/Dicke
Referenz: PR-AreaProductMinWidth
PR-AreaProductMaxWidth: maximale Breite/Dicke
Referenz: PR-AreaProductMaxWidth
PR-AreaProductStaticAddPrice: fester Aufpreis
Referenz: PR-AreaProductStaticAddPrice
PR-RecalcVariations: Name des Buttons "Neu berechnen" des Preises.
Referenz: PR-RecalcVariations
PR-Weight: Zeigt das Produktgewicht an.
Referenz: PR-Weight