In diesem Abschnitt kann festgelegt werden, unter welchen Bedingungen in Abhängigkeit zu Suffixfeldern der Rechnungsadresse ein als "bedingt Web-to-Print-fähig" geflaggtes Produkt Web-to-Print-fähig sein soll.

Weitere Informationen hierzu erhalten Sie gerne von Ihrem WEBSALE Ansprechpartner.

Wegweiser: Web-to-Print-Produkte

...
<SpecialW2PConditions>
 
   <+AddressFieldCondition>     
      <+Condition>
         Field          =
         Type           =
         Value          =
         BasketBehavior =
      </+Condition>
   </+AddressFieldCondition>
 
</SpecialW2PConditions>
...

Erklärung der möglichen Parameter in alphabetischer Reihenfolge:

Parameter

Beschreibung

Werte

<+AddressFieldCondition>

Unterabschnitt, einzelne +AddressFieldConditions sind ODER-verknüpft

 

<+Condition>

Unterabschnitt, einzelne +Conditions sind UND-verknüpft

 

Field

Name des zu prüfenden Suffixfeldes der Rechnungsadresse des Kunden

z. B. Suffix15

Type

Legt die Art der Bedingung fest, z. B. wenn das Feld gefüllt ist.

empty (Feld ist leer)

filled (Feld ist gefüllt)

value (Der Wert des Feldes entspricht dem in "Value" angegebenen Wert)

notvalue (Der Wert des Feldes entspricht nicht dem in "Value" angegebenen Wert)

inlist (Der Wert des Feldes ist Teil der in "Value" angegebenen Liste)

notinlist (Der Wert des Feldes ist nicht Teil der in "Value" angegebenen Liste)

includedinlist (Der Wert aus Value muss in der Werte-Liste des Produktdatenfeldes stehen)

notincludedinlist (Der Wert aus Value darf nicht in der Werte-Liste des Produktdatenfeldes stehen)

matchsimplewildcard (Der in "Value" angegebene Wert enthält Platzhalter/Wildcards und der Wert des Feldes stimmt überein. Als Platzhalter kann ? und * eingesetzt werden.

? steht für exakt ein Zeichen an einer beliebigen Position

* steht für beliebige Zeichen, darf aber nur am Ende eingesetzt werden)

notmatchsimplewildcard (Der Wert des Feldes stimmt nicht dem in "Value" angegebenen Wert inkl. Platzhalter überein)

Value

Optional: Kommaseparierte Liste oder fest definierter Wert des Feldes, auf den mittels Type geprüft werden soll.

 

BasketBehavior

Parameter entscheidet, ob ein oder alle Produkte im Warenkorb die Bedingung erfüllen müssen.

match-all (alle Produkte im Warenkorb müssen die Bedingung erfüllen)

match-once (mindestens ein Produkt im Warenkorb muss die Bedingung erfüllen.)

Standard: match-all

Beispiel:
Ein mit c ("conditional" = bedingt Web-to-Print-fähig) geflaggtes Produkt ist dann Web-to-Print-fähig, wenn das Feld Suffix15 oder Suffix16 der Rechnungsadresse gefüllt ist.

<SpecialW2PConditions>
   <+AddressFieldCondition>
      <+Condition>
         Field   = Suffix15
         Type    = filled
      </+Condition>
   </+AddressFieldCondition>
 
   <+AddressFieldCondition>
      <+Condition>
         Field   = Suffix16
         Type    = filled
      </+Condition>
   </+AddressFieldCondition>
</SpecialW2PConditions>