In diesem Abschnitt der Konfiguration "shop.config" legen Sie allgemeine Bestell-Konditionen fest.

<OrderConditions>
   AddProdToBasketOnlyInLoggedInState-Allow                 =
   AppDiscount-AllowForCustomers                            =
   AppDiscount-List                                         =
   ConsiderNetProductPriceForDiscountBaseWhenTaxFreeApplies =
   ConsiderProductDiscountFactorForOrderDiscount-Allow      =
   ConsiderProductGroupDiscountForOrderDiscount-Allow       =
   ConsiderProductGroupDiscountForOtherDiscounts-Allow      =
   ConvertOrderNumber-Allow                                 =
   ConvertOrderNumber-Type                                  =
   Discount-AllowForCustomers                               =
   Discount-List                                            =
   Discount-Txt                                             =
   MinimumOrder-ConsiderVoucherDiscount-Allow               =
   MinimumOrder-PrimeShoppingHasAbsolutePriority            =
   MinimumOrder-Value                                       =
   NegativeTotalSum-Allow                                   =
   NewCustomerDefinition-Payments                           =
   ProdTextInput-RemoveSigns                                =
   ReferenceText-Txt                                        =
   ReferenceText-RemoveSigns                                =
   ReferenceText2-Txt                                       =
   ReferenceText2-RemoveSigns                               =
   RoundedSubTotals-Allow                                   =
   RoundedSubTotalsPrecision                                =
   SubSequentOrder-ConsiderOrdersFromOtherSubShops-List     =
   SubSequentOrder-TimeLimitInHours                         =
   SurchargeCalculation-Mode                                =
   SurchargeLimit-Value                                     =
   Surcharge-Txt                                            =
   Surcharge-Value                                          =
   TaxFreeForAll-Allow                                      =
   TotalSumSwissRounding-Allow                              =
   UseOnlyHighestDiscount-Allow                             =
 
</OrderConditions>

 

Parameter

Zweck

Werte

 

 

 

AddProdToBasketOnlyInLoggedInState-Allow

Legt fest, ob nur angemeldete Käufer Produkte in den Warenkorb legen können. Relevant für halbgeschlossene B2B-Shops.

Wegweiser: Produkte in den Warenkorb legen nur für angemeldete Käufer

no

yes

Standard: no

AppDiscount-AllowForCustomers

Legt fest, ob der Auftragswertrabatt nur für eingeloggte Kunden gilt oder für alle Kunden (also auch Gastbesteller).

loggedIn: nur für eingeloggte Kunden

all: für alle Kunden

Wegweiser: Rabatte festlegen

loggedIn

all

Standard: all

AppDiscount-List

Hier können Sie einen gestaffelten Rabatt in Abhängigkeit vom Gesamtwarenwert anbieten, der nur für Bestellungen in der App gelten soll.

Ein etwaiger Rabatt, der im Parameter Discount-List hinterlegt wurde, wird dann nicht verwendet.

Wegweiser: Rabatte festlegen

Liste im Format:(Gesamtwarenwert:Rabatt).

Es sind maximal 10 Einträge möglich.

Beispiel:

AppDiscount-List = (100:3)(500:5)(1000:7)

Ab 100 EUR Gesamtwarenwert werden 3 % Rabatt gewährt.
Ab 500 EUR Gesamtwarenwert werden 5 % Rabatt gewährt.
Ab 1000 EUR Gesamtwarenwert werden 7 % Rabatt gewährt.

ConsiderNetProductPriceForDiscountBaseWhenTaxFreeApplies

Legt die Berechnungsgrundlage für Rabatte auf Positionsebene bei Drittlandbestellungen fest.

yes:

Prozentuale Rabatte auf Positionsebene werden anhand des Netto-Betrags (der zurückgerechnet wird) ermittelt.

no:

Prozentuale Rabatte auf Positionsebene werden anhand des Brutto-Betrags ermittelt.

Voraussetzungen:

Shop mit Brutto-Preisen (Abschnitt <VAT>: ProductPrices = gross)

Steuerberechnung Standard

Käufer bekommt MwSt. abgezogen (aufgrund entsprechender Konfigurationseinstellungen. I. d. R. Drittlandbestellung)

Wegweiser: Rabatte festlegen

no

yes

Standard: no

ConsiderProductDiscountFactorForOrderDiscount-Allow

Legt fest, ob bei der Ermittlung der Rabattgrenze für den Auftragswertrabatt auch nicht rabattierfähige Produkte herangezogen werden

Wegweiser: Rabatte festlegen

no

yes

Standard: yes

ConsiderProductGroupDiscountForOrderDiscount-Allow

Legt fest, ob der Produktgruppenrabatt bei Bestimmung der Berechnungsgrundlage für den Auftragswertrabatt berücksichtigt wird

Wegweiser: Rabatte festlegen

no

yes

Standard: no

ConsiderProductGroupDiscountForOtherDiscounts-Allow

Legt fest, ob der Produktgruppenrabatt erst am Ende aller Berechnungen vom Gesamtpreis abgezogen wird. Dies hat Auswirkungen auf die Berechnungsgrundlage anderer Rabatte und damit auf die Gesamthöhe aller Abzüge.

Wegweiser: Rabatte festlegen

no (am Ende aller Berechnungen vom Gesamtpreis abziehen)

yes (unmittelbar vom Produktpreis abziehen)

Standard: yes

ConvertOrderNumber-Allow

Legt fest, ob die Shop-spezifische Auftragsnummer auf eine zufällige Reihenfolge konvertiert werden soll.

Die Art der Konvertierung wird im Parameter ConvertOrderNumber-Type festgelegt.

Wegweiser: Auftragsnummern-Vergabe

no

yes

Standard: no

ConvertOrderNumber-Type

Legt die Art der Konvertierung für die Shop-spezifischen Auftragsnummern fest.

Ob eine Konvertierung erfolgt, wird im Parameter ConvertOrderNumber-Allow festgelegt.

Wegweiser: Auftragsnummern-Vergabe

alpha

DoubleNumbers

Standard: alpha

Discount-AllowForCustomers

Legt fest, ob der Auftragswertrabatt nur für eingeloggte Kunden gilt oder für alle Kunden (also auch Gastbesteller).

Wegweiser: Rabatte festlegen

loggedIn

all

Standard: all

Discount-List

Hier können Sie einen (gestaffelten) Auftragswertrabatt in Abhängigkeit vom Gesamtwarenwert anbieten.

Wegweiser: Rabatte festlegen

Liste im Format:(Gesamtwarenwert:Rabatt).

Beispiel:

Discount-List = (100:3)(500:5)(1000:7)

Ab 100 EUR Gesamtwarenwert werden 3 % Rabatt gewährt.
Ab 500 EUR Gesamtwarenwert werden 5 % Rabatt gewährt.
Ab 1000 EUR Gesamtwarenwert werden 7 % Rabatt gewährt.

Discount-Txt

In den Bestelldaten angezeigter Text, falls ein Rabatt gewährt wurde.

Wegweiser: Rabatte festlegen

Beliebiger Text, z. B. abzüglich gewährter Rabatte

MinimumOrder-ConsiderVoucherDiscount-Allow

Hat dieser Parameter den Wert no, wird in der Berechnungsgrundlage für den Mindestbestellwert der Gutscheinrabatt auf Positionsebene nicht berücksichtigt. (Gilt nur für prozentuale Gutscheine.)

Beispiel:

Mindestbestellwert: 10 EUR

Warenkorb: Ein Produkt mit 12 EUR

20-%-Gutschein angewendet

Wenn MinimumOrder-ConsiderVoucherDiscount-Allow = yes, kann der Käufer nicht bestellen (berücksichtigter ermittelter Warenwert: 12 EUR - (12 EUR * 20 %) = 9,60 EUR < Mindestbestellwert)

Wenn MinimumOrder-ConsiderVoucherDiscount-Allow = no, kann der Käufer bestellen (berücksichtigter ermittelter Warenwert: 12 EUR > Mindestbestellwert)

Allgemeine Informationen
zu Gutscheinen:

Wegweiser: Gutscheine anbieten

zu Mindestbestellwert und Mindermengenzuschlag:

Wegweiser: Mindestbestellwert und Mindermengenzuschlag

no

yes

Standard: yes

MinimumOrder-PrimeShoppingHasAbsolutePriority

Hat dieser Parameter den Wert yes, entfällt der Mindestbestellwert für Prime-Kunden immer, dies gilt dann auch für Bonuspunkte und Gutscheine.

Beispiel: Ein Prime-Kunde mit aktiver Option "kein Mindestbestellwert" verwendet einen Gutschein mit Mindestbestellwert 10 EUR.

Wenn Sie den Parameter MinimumOrder-PrimeShoppingHasAbsolutePriority = yes setzen, wird der Mindestbestellwert des Gutscheins aufgehoben und der Kunde kann eine Bestellung ab 0 EUR aufgeben.

Setzen Sie den Parameter MinimumOrder-PrimeShoppingHasAbsolutePriority = no, behält der Mindestbestellwert des Gutscheins Gültigkeit und der Kunde kann bei Verwendung des Gutscheins eine Bestellung erst ab 10 EUR aufgeben.

Wegweiser: Prime-Shopping

no

yes

Standard: no

MinimumOrder-Value

Mindestbestellwert, ab dem eine Bestellung aufgegeben werden kann.

Realzahl, ggf. mit Punkt als Dezimaltrennzeichen.

NegativeTotalSum-Allow

Hat dieser Parameter den Wert yes, kann eine Bestellung im Shop auch bei negativer Gesamtsumme getätigt werden.

Wegweiser: Mindestbestellwert und Mindermengenzuschlag

no

yes

Standard: yes

NewCustomerDefinition-Payments

Für die Definition eines Neukunden kann das Fehlen eines Kaufdatums verwendet werden (NoERPLastOrderDate).

Standardmäßig wird das Fehlen der Kundennummer herangezogen (NoCustomerNumber).

NoCustomerNumber

NoERPLastOrderDate

Standard: NoCustomerNumber

ProdTextInput-RemoveSigns

Die angegebenen Zeichen werden aus jedem Eingabefeld bei einem Produkt entfernt. Dem Käufer wird dabei keine Hinweis- oder Fehlermeldung angezeigt.

 

ReferenceText-RemoveSigns

ReferenceText2-RemoveSigns

Die angegebenen Zeichen werden aus dem eingegebenen Referenztext entfernt. Dem Käufer wird dabei keine Hinweis- oder Fehlermeldung angezeigt.

Wegweiser: Weitere Informationen zur Bestellung abfragen

 

ReferenceText-Txt

ReferenceText2-Txt

Namen der Felder zur optionalen Angabe eines Referenztexts zur Bestellung. Wird in den Bestelldaten angezeigt.

Wegweiser: Weitere Informationen zur Bestellung abfragen

Beliebiger Text, z. B. Bestellreferenz

RoundedSubTotals-Allow

Legt fest, ob gerundete Zwischensummen für Summen und Preise verwendet werden sollen

Grundlagen: Verwendung von gerundeten Zwischensummen

no

yes

Standard: no

RoundedSubTotalsPrecision

Legt fest, auf wie viele Stellen Zwischensummen gerundet werden.

Grundlagen: Verwendung von gerundeten Zwischensummen

Standard: 2

SubSequentOrder-ConsiderOrdersFromOtherSubShops-List

Legt fest, aus welchen Subshops Bestellungen für eine Folgebestellung berücksichtigt werden sollen.

Wegweiser: Bestimmte Versandarten für Folgebestellungen anbieten

Kommaseparierte Liste der gewünschten SubshopIDs, leer oder Stern (*).
Leer: nur Bestellungen aus dem Subshop werden berücksichtigt, in dem der Kunde den Kauf getätigt hat.
Stern (*): Bestellungen des Kunden aus allen Subshops werden berücksichtigt

Standard: leer

SubSequentOrder-TimeLimitInHours

Zeit in Stunden, innerhalb der eine erneute Bestellung als Folgebestellung gilt.

Wegweiser: Bestimmte Versandarten für Folgebestellungen anbieten

Ganzzahl

SurchargeCalculation-Mode

Legt die Bestimmungsgrundlage für den Mindermengenzuschlag fest.

subtotal: gesamter Warenwert aller Produkte im Warenkorb

totalsumofproducts: die Summe der Produkte im Warenkorb, die nicht vom Mindermengenzuschlag ausgeschlossen wurden (IgnoreForSurcharge=n)

Wegweiser: Mindermengenzuschlag produktabhängig festlegen

totalsumofproducts

subtotal

Standard: subtotal

SurchargeLimit-Value

Grenze, bis zu deren Erreichen ein Mindermengenzuschlag erhoben wird.

Realzahl, ggf. mit Punkt als Dezimaltrennzeichen.

Surcharge-Txt

Im Warenkorb angezeigter Text, falls ein Mindermengenzuschlag erhoben wird.

Beliebiger Text, z. B. Mindermengenzuschlag

Surcharge-Value

Betrag des Mindermengenzuschlags.

Realzahl, ggf. mit Punkt als Dezimaltrennzeichen.

TaxFreeForAll-Allow

Hat dieser Parameter den Wert yes und der Käufer ist von der Mehrwertsteuer befreit, dann werden Liefer- und Zustellkosten ebenfalls ohne Mehrwertsteuer berechnet.

Referenz: Abschnitt VAT

no

yes

Standard: no

TotalSumSwissRounding-Allow

Wenn aktiviert, wird auf die Endsumme die in der Schweiz gültige Rundungslogik angewandt.

Dabei wird die Endsumme mit 20 multipliziert, danach wird das Ergebnis kaufmännisch auf 0 Kommastellen gerundet und dann durch 20 dividiert.

Diese Rundungslogik wird nur auf die Endsumme angewandt. Alle anderen Preise, Zwischensummen, Rabatte, MwSt.-Beträge etc. bleiben davon unberührt.

Wegweiser: Währungen

no

yes

Standard: no

UseOnlyHighestDiscount-Allow

Hat dieser Parameter den Wert yes, und dem Kunden stehen für eine Bestellung mehrere Rabatte zur Verfügung (kundenspezifischer/globaler Rabatt, Warenwertrabatt, Produktgruppenrabatt), so wird der höchste dieser Rabatte gewährt.

Wegweiser: Rabatte festlegen

Referenz: BASKET-PR-SingleDiscountType()

no

yes

Standard: no