<?xml version="1.0" encoding="utf-8"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="../../../engine/Shopware/Components/Plugin/schema/config.xsd">
    <elements>
      
      <element required="true" type="boolean" scope="shop">
        <name>active</name>
        <label>Plugin aktiv</label>
        <value>true</value>
        <description lang="de">Diese Auswahl ermöglicht es Ihnen, das Plugin zu aktivieren oder zu deaktivieren</description>
      </element>
      
      <element required="true" type="select" scope="shop">
        <name>additionalfield_position</name>
        <label lang="de">Position de Felder im Checkout</label>
        <value>3</value>
        <description lang="de">Legen Sie hier fest, wie die Felder platziert werden sollen.</description>
        <store>
          <option>
            <value>0</value>
            <label lang="de">eigener Bereich zw. den Bereichen AGB und der Adresse</label>
          </option>
          <option>
            <value>1</value>
            <label lang="de">eigener Bereich zw. der Adresse und der Artikelauflistung</label>
          </option>
          <option>
            <value>2</value>
            <label lang="de">eigener Bereich oberhalb der AGB und Widerrufsbelehrung</label>
          </option>
          <option>
            <value>3</value>
            <label lang="de">oberhalb der AGB-Checkbox</label>
          </option>
          <option>
            <value>4</value>
            <label lang="de">zwischen der AGB-Checkbox u. Newsletter-Checkbox</label>
          </option>
          <option>
            <value>5</value>
            <label lang="de">unterhalb der Newsletter-Checkbox</label>
          </option>
        </store>
      </element>
      
      <!-- Feld 1 -->
      <element required="true" type="boolean" scope="shop">
        <name>additionalfield1_active</name>
        <label lang="de">Feld aktiv</label>
        <value>true</value>
        <description lang="de">Diese Auswahl ermöglicht es Ihnen, das zusätzliche Feld zu aktivieren oder zu deaktivieren.</description>
      </element>
        
      <element required="true" type="select" scope="shop">
        <name>additionalfield1_always_visible</name>
        <label lang="de">Feld Immer einblenden</label>
        <value>0</value>
        <description lang="de">Blendet das Feld immer ein, oder nur bei ausgewählten Versand- Zahlungsarten und Kundengruppen.</description>
        <store>
          <option>
            <value>0</value>
            <label lang="de">Ja</label>
          </option>
          <option>
            <value>1</value>
            <label lang="de">Nein - nur für ausgewählte Versand und Zahlungsarten</label>
          </option>
          <option>
            <value>2</value>
            <label lang="de">Nein</label>
          </option>
        </store>
      </element>
      
      <element required="true" type="select" scope="shop">
        <name>additionalfield1_type</name>
        <label lang="de">Feldtyp</label>
        <value>0</value>
        <description lang="de">Legt fest, ob das zusätzliche Feld eine Checkbox, ein Eingabefeld sein soll.</description>
        <store>
          <option>
            <value>0</value>
            <label lang="de">Checkbox</label>
          </option>
          <option>
            <value>1</value>
            <label lang="de">Eingabefeld</label>
          </option>
          <option>
            <value>4</value>
            <label lang="de">Auswahlfeld</label>
          </option>
        </store>
      </element>

      <element type="combo" scope="shop">
        <name>additionalfield1_visible_at_following_customer_groups</name>
        <label lang="de">Feldtyp bei folgenden Kundengruppen einblenden</label>
        <description lang="de">Blendet das ausgewählte Feld nur für ausgewählte Kundegruppen ein.</description>
        <store>Shopware.apps.Base.store.CustomerGroup</store>
        <options>
          <valueField>id</valueField>
          <displayField>name</displayField>
          <multiSelect>true</multiSelect>
        </options>
      </element>
      
      <element type="combo" scope="shop">
        <name>additionalfield1_visible_at_following_dispatches</name>
        <label lang="de">Feldtyp bei folgenden Versandarten einblenden</label>
        <description lang="de">Blendet das ausgewählte Feld nur für ausgewählte Versandarten ein.</description>
        <store>Shopware.apps.Base.store.Dispatch</store>
        <options>
          <valueField>id</valueField>
          <displayField>name</displayField>
          <multiSelect>true</multiSelect>
        </options>
      </element>
      
      <element type="combo" scope="shop">
        <name>additionalfield1_visible_at_following_payment_methods</name>
        <label lang="de">Feldtyp bei folgenden Zahlungsarten einblenden</label>
        <description lang="de">Blendet das ausgewählte Feld nur für ausgewählte Zahlungsarten ein.</description>
        <store>Shopware.apps.Base.store.Payment</store>
        <options>
          <valueField>id</valueField>
          <displayField>name</displayField>
          <multiSelect>true</multiSelect>
        </options>
      </element>
      
      <element required="true" type="select" scope="shop">
        <name>additionalfield1_requiredfield</name>
        <label lang="de">Feldtyp immer ein Pflichtfeld</label>
        <value>0</value>
        <description lang="de">Setzt das Feld immer als Pflichtfeld fest, oder nur bei ausgewählten Versand- Zahlungsarten und Kundengruppen.</description>
        <store>
          <option>
            <value>0</value>
            <label lang="de">Ja</label>
          </option>
          <option>
            <value>1</value>
            <label lang="de">Nein - nur für ausgewählte Versand und Zahlungsarten</label>
          </option>
          <option>
            <value>2</value>
            <label lang="de">Nein</label>
          </option>
        </store>
      </element>
      
      <element type="combo" scope="shop">
        <name>field1_required_customer_groups</name>
        <label lang="de">Pflichtfeld bei folgenden Kundengruppen</label>
        <description lang="de">Verwendet das Feld für ausgewählte Kundengruppen als Pflichtfeld, wenn F1 - Immer ein Pflichtfeld auf Ja aktiviert ist.</description>
        <store>Shopware.apps.Base.store.CustomerGroup</store>
        <options>
          <valueField>id</valueField>
          <displayField>name</displayField>
          <multiSelect>true</multiSelect>
        </options>
      </element>
      
      <element type="combo" scope="shop">
        <name>additionalfield1_required_field_at_following_dispatches</name>
        <label lang="de">Pflichtfeld bei folgenden Versandarten</label>
        <description lang="de">Setzt das Feld bei ausgewählten Versandarten als Pflichtfeld.</description>
        <store>Shopware.apps.Base.store.Dispatch</store>
        <options>
          <valueField>id</valueField>
          <displayField>name</displayField>
          <multiSelect>true</multiSelect>
        </options>
      </element>
      
      <element type="combo" scope="shop">
      <name>additionalfield1_required_field_at_following_payment_methods</name>
        <label lang="de">Pflichtfeld bei folgenden Zahlungsarten</label>
        <description lang="de">Setzt das Feld bei ausgewählten Zahlungsarten als Pflichtfeld.</description>
        <store>Shopware.apps.Base.store.Payment</store>
        <options>
          <valueField>id</valueField>
          <displayField>name</displayField>
          <multiSelect>true</multiSelect>
        </options>
      </element>

      <element type="number" scope="shop">
        <name>additionalfield1_validation_min_value</name>
        <label lang="de">Pflichtfeld für Mindestanzahl Zeichen</label>
        <description lang="de">Geben Sie den Wert für die Mindestanzahl an einzugebenden Zeichen ein.</description>
        <options>
          <value>0</value>
          <minValue>0</minValue>
        </options>
      </element>
      
      <element type="number" scope="shop">
        <name>additionalfield1_validation_max_value</name>
        <label lang="de">Eingabe für Maximalanzahl Zeichen</label>
        <description lang="de">Geben Sie den Wert für die Maximalanzahl an einzugebenden Zeichen ein.</description>
        <options>
          <value>0</value>
          <minValue>0</minValue>
        </options>
      </element>
      
      <element required="true" type="select" scope="shop">
        <name>additionalfield1_has_validation</name>
        <label lang="de">Sonderzeichen ausschließen</label>
        <value>0</value>
        <description lang="de">Sonderzeichen ausschließen und nur Zahlen oder Buchstaben erlauben.</description>
        <store>
          <option>
            <value>0</value>
            <label lang="de">Buchstaben Ziffern und Sonderzeichen erlauben</label>
          </option>
          <option>
            <value>1</value>
            <label lang="de">nur Buchstaben erlauben</label>
          </option>
          <option>
            <value>2</value>
            <label lang="de">nur Ziffern erlauben</label>
          </option>
          <option>
            <value>3</value>
            <label lang="de">nur Ziffern mit - und # erlauben</label>
          </option>
        </store>
      </element>
      
      <element required="false" type="textarea" scope="shop">
        <name>arraySelectField1Values</name>
        <label lang="de">F1 - Inhalt Auswahlfeld</label>
        <value></value>
        <description lang="de">Tragen Sie hier die Auswahlliste für das Auswahlfeld ein. Zum Trennen der Auswahl nutzen Sie |. Z.B. Grün|Blau|Rot.</description>
      </element>
    </elements>
</config>