Flächenprodukte anzeigen

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

Voraussetzungen

Integration

Preiskonfiguration

Fester Aufpreis für Flächenprodukte

Staffelpreise für Flächenprodukte

Weitere Tags

 

Voraussetzungen

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
https://doku.websale.de/schnittstellen.

Integration

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&sup2;
    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>

Preiskonfiguration

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
https://doku.websale.de/schnittstellen.

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
https://doku.websale.de/schnittstellen.

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&ouml;&szlig;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

Weitere Tags

 

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