Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Das zentrale Template The template file that is used for displaying surcharge/discount information is add_charge_info.tpl zur Darstellung der Aufschläge befindet sich im Ordner and can be found in the directory /Resources/views/frontend/mnd_add_charge_manager des Plugins.
Folgende Textbausteine sind definiert und können im Backend korrigiert werden of the plugin.

The following text snippets are defined and can be changed in the shopware backend:

...

TextbausteinBeschreibung
{s name="add_charge_info/ggf" namespace="frontend/add_charge_info"}ggfif appl.{/s}Wird angezeigt wenn nicht genau definiert werden kann ob der Aufschlag für den Nutzer anwendbar ist, oder es sich um einen Variantenartikel handelt der im Listing dargestellt wird

Will be used when the surcharge/discount is limited to a certain shipping country or type of dispatch, or if it is only applicaple for a specific article variant.

{s name="add_charge_info/optional" namespace="frontend/add_charge_info"}optional{/s}Wird bei optionalen Aufschlägen angezeigtWill be used when surcharges/discounts are optional
{s name="add_charge_info/zzgl" namespace="frontend/add_charge_info"}zzgl.plus{/s}Wird bei normalen Aufschlägen angezeigtWill be used as default for surcharges
{s name="add_charge_info/abzgl" namespace="frontend/add_charge_info"}abzgl.minus{/s}

Wird bei Rabatten angezeigtWill be used as default for discounts

{s name="add_charge_info/basket" namespace="frontend/add_charge_info"}pro Bestellungper order{/s}Wird angezeigt wenn der Aufschlag pro Warenkorb definiert wurde

...

Will be used when surcharge/discount is only per order


To customize the template please inherit it according to shopware standards. Add a directory in your Theme with the name /frontend/mnd_add_charge_manager und die Datei and add the file add_charge_info.tplan.

Folgende Variablen stehen zur VerfügungYou can use the following variables:

VariableBeschreibungBeispielTyp
$add_chargeEnthält alle Informationen zum den Aufschlägen/Rabatten.Contains information for all surcharges/discounts of an article
array
$add_charge.notApplicableDer Aufschlag ist auf bestimmte Bedingungen eingeschränkt (siehe The surcharge/discount is restricted (see $add_charge.limitedDispatches, $add_charge.limitedCountries, $add_charge.customerGroupException)true | falseboolean

$add_charge.isVariant

Es handelt sich um einen Variantenartikel
if true it is an article varianttrue | falseboolean
$add_charge.isOptionalDer Aufschlag ist the surcharge/discount is optional (Warenkorbper shopping cart)true | falseboolean
$add_charge.grossPriceDer Betrag des Aufschlages/Rabattesthe gross price of the surcharge/discount0.25float
$add_charge.limitedDispatchesEnhält die Versandarten  auf die der Aufschlag/Rabatt eingeschränkt wurdeIf limited to types of dispatch, this contains a list of types of dispatch this surcharge/discount is limited to.

array {
    [id] => 'VersandartName of Dispatch Type'
}

array
$add_charge.limitedCountriesEnhält die Länder auf die der Aufschlag/Rabatt eingeschränkt wurdeIf limited to shipping countries, this contains a list of shipping countries this surcharge/discount is limited to.array {
    [id] => 'LandCountry Name'
}
array
$add_charge.customerGroupExceptionEnthält die Kundengruppen auf die der Aufschlag/Rabatt eingeschränkt wurdeContains the customer groups the surcharge/discount is limited to.array {
    [id] => 'KundengruppeCustomer Group Name'
}
array
$add_charge.displayNameEnthält den Anzeigenamen des Aufschlages/RabattesDosenpfandThe display name Handling Feestring
$add_charge.type

Folgende Werte sind möglich

  • multi → Aufschlag-/Rabattmenge gleich Artikelmenge
  • single → Nur einmal pro Artikel
  • basket → Nur einmal pro Warenkorb
  • optbasket → Optional: Nur einmal pro Warenkorb

    type of the surcharge/discount (see details in user documentation)

    • multi → surcharge/discount amount equals article
    • single → once per article
    • basket → once per basket
    • optbasket → optional once per basket
    multi | single | basket | optbasketstring
    $add_charge.descriptionEnthält die Beschreibung des Aufschlages/RabattesDas in Deutschland übliche DosenpfandContains the short description textHandling Fee for large items
    string
    $hideDescriptionDefiniert ob die Beschreibung angezeigt werden soll.defines if the short description should be displayedtrue | falseboolean