Hersteller-Kundengruppen-Rabatte

I. Allgemeines

Das Plugin erweitert die Preisfindung von xt:Commerce 4 / VEYTON.
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

 

Art.Nr.: itl_mnf_group_discount_c

Hersteller: it:logistik

€ 99,00
zzgl. 19 % USt*


  • Lizenz: Single Shop



Datenblatt
Bitte Shop-Domain eingeben !

Zahlungsweisen:

Vorkasse mit 2% Skonto PayPal PayPal, Lastschrift, Kreditkarte, Rechnung

Bewertung: Bewertung: 0.0,5 von 5 Hersteller-Kundengruppen-Rabatte 0

Produktbeschreibung

I. Allgemeines

Das Plugin erweitert die Preisfindung von xt:Commerce 4 / VEYTON.
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

Downloads

Bewertung(en)

Zu diesem Artikel existieren noch keine Bewertungen

Bewertung schreiben