Die Konfiguration product_alternatives.cfg steuert die Verwendung alternativer Produktdaten.
Wegweiser: Alternative Produktdaten
...
<+Entry>
ID =
Type =
PriceRuleUseFileExtension =
AlternativeProductDataFileExtension =
UsePriceShadowingVariables =
ValidFrom =
ValidUntil =
ValidInSubShops-List =
Test =
PriceRule =
PriceRuleParameter1 =
PriceRuleParameter2 =
PriceRuleParameter3 =
Priority =
<Conditions>
<+ConditionSet>
<+Condition>
Type =
Name =
Value =
</+Condition>
</+ConditionSet>
</Conditions>
</+Entry>
...
Erklärung der Parameter:
Parameter |
Zweck |
Werte |
---|---|---|
<+Entry> |
|
|
ID |
Eineindeutige ID zur Referenzierung in den Bestelldaten. Damit lässt sich nachvollziehen, ob und wenn ja, welche alternativen Produktdaten bei der Bestellung Anwendung fanden. |
z. B. secondPAentry |
Type |
Legt fest, ob der Produktpreis anhand einer Regel geändert werden soll (PriceRule), oder ob Produktdaten ersetzt (AlternativeProductDataFields-Replacement) oder ergänzt (AlternativeProductDataFields-Complementary) werden sollen. |
PriceRule |
PriceRuleUseFileExtension |
Optional, nur bei Type=PriceRule Hier geben Sie die zusätzlichen Zeichen des Dateinamens der alternativen Produktdaten ("Preisliste") an. Wenn angegeben, wird die Formel (Parameter PriceRule und PriceRuleParameter1) für die Berechnung auf diese "Preisliste" angewandt. Wenn die ursprünglichen Produktdaten in der Datei 1234.prd liegen und die alternativen Produktdaten in der Datei 1234.prd-apd, so geben Sie hier "-apd" an. |
z. B. -apd |
AlternativeProductDataFileExtension |
Optional, nur bei Type=AlternativeProductDataFields-Replacement und Type=AlternativeProductDataFields-Complementary Hier geben Sie die zusätzlichen Zeichen des Dateinamens der alternativen Produktdaten an. Wenn die ursprünglichen Produktdaten in der Datei 1234.prd liegen und die alternativen Produktdaten in der Datei 1234.prd-apd, so geben Sie hier "-apd" an. |
z. B. -apd |
UsePriceShadowingVariables |
Legt fest, ob die Tags zur Anzeige der ursprünglichen/überschrieben Preise (PR-PriceShadow, PR-SetPriceShadow, BASKET-PR-PriceShadow, BASKET-PR-SetPriceShadow) angezeigt werden sollen. (bei Type=AlternativeProductDataFields-Replacement sind "Streichpreis-Tags" nicht verfügbar!) |
yes Standard: no |
ValidFrom |
Optional: Zeitpunkt, ab dem der Eintrag aktiv sein soll. |
YYYYMMDD[-HH[:MM[:SS]]] |
ValidUntil |
Optional: Zeitpunkt, bis zu dem der Eintrag aktiv sein soll. |
YYYYMMDD[-HH[:MM[:SS]]] |
ValidInSubShops-List |
Optional: Subshopeinschränkung Hier können Sie eine kommaseparierte Liste der Subshops angeben, in denen das Feature angewendet werden soll. Wenn Sie keine Subshops angeben, wird das Feature in allen Subshops angewendet. |
z. B. Deutsch |
Test |
Legt fest, ob die Funktion im Testmodus aktiv sein soll. |
yes no Standard: no |
PriceRule |
Nur bei Type=PriceRule Hier geben Sie an, ob ein Rabatt oder ein Aufschlag berechnet werden soll. Den entsprechenden Prozentsatz geben Sie bei PriceRuleParameter1 an. |
discount (Rabatt) |
PriceRuleParameter1 |
Nur bei Type=PriceRule Hier geben Sie den Prozentsatz an, der als Rabatt bzw. Aufschlag (je nach Definition in PriceRule) angewendet werden soll. |
z. B. 5 |
|
|
|
|
|
|
Priority |
Falls in der Konfiguration product_alternatives.cfg mehrere Einträge angelegt wurden, die beide gültig sind, wird die angegebene Priority geprüft. Der Eintrag mit der höheren Priorität wird dann angewendet. |
z. B. 1 |
<Conditions> |
In diesem Unterabschnitt wird/werden die Bedingung(-en) für die Anwendung der alternativen Produktdaten definiert. |
|
<+ConditionSet> |
ConditionSet-Abschnitte sind oder-verknüpft |
|
<+Condition> |
Condition-Abschnitte sind und-verknüpft |
|
Type |
Mit diesem Parameter legen Sie fest, ob bei der Bedingung auf einen URL-Parameter oder auf ein Suffixfeld der Rechnungsadresse des Käufers geprüft werden soll. Hinweis für URL-Parameter: Wählen Sie eine Parameter-Wert-Kombination, die nicht erraten werden kann. Außerdem sollte sie möglichst eindeutig gewählt werden, um Kollisionen und Nebeneffekte mit funktionalen Aufrufparametern zu vermeiden. Werden während einer Session unterschiedliche gültige URL-Parameter genutzt, wird immer die letzte gültige/gefundene Parameter-Wert-Kombination gespeichert. Hinweis für Suffixfelder: Für jede alternative Produktdaten-Definition können ein oder mehrere Suffix-Felder und deren Werte angegeben werden. |
ActivateWithURLParameter ActivateWithUserAccountSuffixField |
Name |
Name des zu prüfenden URL-Parameters/Suffixfeldes |
z. B. Suffix5 |
Value |
Wert des zu prüfenden URL-Parameters/Suffixfeldes |
z. B. aktiv |