Hersteller-Kundengruppen-Rabatte
ab EUR 99,00
zzgl. 19 % USt
Sofort versandfähig, ausreichende Stückzahl
Art.Nr. itl_mnf_group_discount
Hersteller-Rabatte können Kundengruppen-abhängig vergeben werden. Eine weitere Rabattierung von Angeboten und Staffelpreisen ist einstellbar. Die Darstellung entspricht der von Angeboten.
Produktbeschreibung
Hersteller-Kundengruppen-Rabatte
I. Allgemeines
Das Plugin erweitert die Preisfindung von xt:Commerce.
Auf alle Artikel eines Herstellers wird ein pauschaler Rabatt ( in Prozent ) - einstellbar pro Kundengruppe - gewährt.
Dafür wird eine eigene Zuordnungstabelle erzeugt, diese kann unter „Shop“ aufgerufen werden.
Der Rabatt ist nur innerhalb eines eingestellten Datum-Bereichs „von Datum - bis Datum“ gültig und das nur in den zugelassenen Kundengruppen
Dabei kann noch eingestellt werden, ob Angebots- und/oder Staffelpreise weiter rabattiert werden sollen. Die Berechnung entspricht der eines sogenannten „Kettenrabatts“: Hat der Artikel als Angebot bereits einen um 10% rabattierten Preis, ergeben ein Hersteller-Rabatt von weiteren 10% dann einem Gesamtrabatt von 19%.
II. Installation
Wie bei jedem anderen Plugin für die Shopsoftware ist die Installation leicht und bequem: Plugin ins Plugin-Verzeichnis des Shops kopieren und unter Inhalte->Plugins->deinstallierte Plugins aufrufen und installieren. Danach unter „installierte Plugins“ aktiv setzen. Eine De-Installation erfolgt rückstandsfrei.
III. Einstellungen global:
Im Backend kann die Zulässigkeit weiterer Rabattierungen global voreingestellt werden.
Sind dort z.B. weitere Rabatte auf Angebote deaktiviert , wird die Checkbox bei der Hersteller-Kundengruppen-Zuordnung auch nicht mehr angezeigt.
Mit „Plugin Status“ wird das Plugin generell aktiviert, mit „Aktivieren fuer Mandant“ für den ausgewählten Mandanten. Mit „Staffelpreise rabattieren“ und/oder „Angebote rabattieren“ wird gesteuert, ob diese Preisarten weiter rabattiert werden dürfen.
IV. Einstellungen Hersteller und Kundengruppe
Hier werden die zulässigen Kundengruppen, der Rabattsatz , der Datumsbereich für die Gültigkeit und die Gewährung weiterer Rabatte pro Hersteller gesteuert. Im Beispiel werden weitere Rabatte nicht zugelassen. Die Felder unter den Dropdowns sind reine Anzeigefelder.
V. Funktionsbeschreibung / Variable für die Templates
Um einen Rabatt zu gewähren, werden folgende Prüfungen durchlaufen:
- ist das Plugin aktiv und aktiviert für den Mandanten
- ist der Kunde in einer der erlaubten Kundengruppen und hat das Produkt den Hersteller
- ist ein Rabattsatz vorhanden und liegt das Tagesdatum im Gültigkeitsbereich
- ist der Artikel ein Angebotsartikel und sind weitere Rabatte auf Angebote zulässig
- hat der Artikel Staffelpreise und ist sind weitere Rabatte auf Staffelpreise zulässig
Dem Produktlisting und den Produktdetails werden folgende Variable mitgegeben:
- Rabattsatz: {$module_data.products_mnf_group_discount} bzw. {$products_mnf_group_discount}
- Datum von: {$module_data.products_mnf_group_start_date} bzw. {$products_mnf_group_start_date}
- Datum bis: {$module_data.products_mnf_group_end_date} bzw. {$products_mnf_group_end_date}
Im Preis-Template price_special.html stehen zur Verfügung:
- {$currency_sign} für die Währung
- {$mnf_name} Name des Herstellers
- {$mnf_group_discount} Rabattsatz
- {$mnf_group_start_date} Datum, ab dem der Rabatt gültig ist ( Uhrzeit, wenn nicht manuell geändert 00:00:00 ! )
- {$mnf_group_end_date} Datum, bis zu dem der Rabatt gültig ist ( Uhrzeit, wenn nicht manuell geändert 23_59:59 ! )
Die Darstellung im Template kann damit nach Wunsch angepasst werden.
Für die Anzeige des Datums im deutschen Format TT.MM.YYYY empfiehlt sich z.B. folgender Ausdruck ( mit smarty-modifier ):
{$products_mnf_group_end_date | date_format:"%d.%m.%Y"}
In der Übersicht werden die Rabatte nach Herstellern gruppiert:
Beim Export über den Export-Manager werden die Preise korrekt ausgegeben.
Es empfiehlt sich dafür folgendes smarty-Tag:
{$data.products_price.plain|string_format:"%.2f"|replace:".":","}
für die Darstellung mit Komma und zwei Nachkommastellen
Unter /docs im Plugin-Ordner finden Sie ein Beispiel-Template, in dem die Hersteller-Kundengruppen-Rabatte anders dargestellt werden wie die Sonderpreise.
Zusatzfunktion:
Es kann auf Kundengruppen-Ebene ein „Basisrabatt“ eingestellt werden, der zu einer gleichartigen Ausgabe a la Sonderpreis führt.
Dieser Basisrabatt kommt aber nur zum Tragen, wenn kein gültiger Hersteller-Kundengruppen-Rabatt ermittelt werden kann
Referenzen
Shop für Yacht-Elektrik: www.yachtbatterie.de
Changelog
Version 2.0.0
- Beim Speichern wird defaultmäßig die Uhrzeit am Starttag mit "00:00:00" vorbelegt und am Endtag mit "23:59:59"
- Die Darstellung in der Übersicht im Backend zeigt Start- und Enddatum inkl. Uhrzeit an
- In der Kundengruppe kann ein Basisrabatt vergeben werden, die Preise werden dann hier auch wie Angebote ausgegeben. Ein gültiger Eintrag in der Hersteller-Kundengruppen-Tabelle übersteuert diese Einstellung.
- Die Permissions wurden auf "Shop" reduziert.
- Die Dokumentation wurde aktualisiert