Staffelrabatt auf Zahlungsweisen

ab EUR 149,00

zzgl. 19 % USt

Sofort versandfähig, ausreichende Stückzahl

 
  • Lizenz:

Bitte wählen Sie Ihre gewünschte Variation um das Produkt in den Warenkorb zu legen.

it:logistik

Art.Nr. itl_payment_discount


In den Kosten der Zahlungsweise stehen zusätzlich die Auswahlmöglichkeiten "Staffelrabatt (Betrag)" und "Staffelrabatt (Prozent)" zur Verfügung. Die Eingabelogik ist wie beim Kundengruppenrabatt jeweils Betrag#Wert, durch Kommas getrennt.

Damit ist es möglich, z.B. der Zahlart "Vorkasse" einen Rabatt von 2% ab 100 € und 3% ab 500 € zuzuweisen bzw. der Zahlart Rechnung 10€ Rabatt ab 200 € und 20€ Rabatt ab 500 € Warenwert zuzuweisen. Der Rabatt wird in der Zahlungsweise, Warenkorb, Checkout, Email und Backend ausgewiesen.

  Mehr Details   Kurzdoku   it:logistik

Produktbeschreibung

Staffelrabatt Betrag/Prozent auf Zahlungsweisen

In den Kosten der Zahlungsweise stehen zusätzlich die Auswahlmöglichkeiten "Staffelrabatt (Betrag)" und "Staffelrabatt (Prozent)" zur Verfügung. Die Eingabelogik ist wie beim Kundengruppenrabatt jeweils Betrag#Wert, durch Kommas getrennt.

Damit ist es möglich, z.B. der Zahlart "Vorkasse" einen Rabatt von 2% ab 100 € und 3% ab 500 € zuzuweisen bzw. der Zahlart Rechnung 10€ Rabatt ab 200 € und 20€ Rabatt ab 500 € Warenwert zuzuweisen. Der Rabatt wird in der Zahlungsweise, Warenkorb, Checkout, Email und Backend ausgewiesen.

 

Kurzdoku

Details:

I. Allgemeines

Das Plugin erweitert die Rabattberechnung bei Zahlungsgebühren um zwei zusätzliche Modi:

Es kann ein Staffel-Rabatt eingegeben werden (100#10,200#15) = 10% ab 100 € Warenwert oder: Es kann ein Sofort-Abzug eingegeben werden (100#10,200#15) = € 10 ab € 100 Warenwert.

Über eine Kategorien-Blacklist können ganze Kategoriebäume von diesem Rabatt ausgeschlossen werden.
Über ein Flag im Artikel können einzelne Produkte von diesem Rabatt ausgeschlossen werden, falls sie nicht von der Kategorien-Blacklist betroffen sind.

Achtung: Änderung Orders im Backend und Integration von customers_discount sind NICHT integriert ! Nicht kompatibel zu customersdiscount !

Die Lizenzierung bezieht sich auf den/die Domain(s) und localhost für offline-Benutzung.

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.

Da in der PHP-Klasse /xtFramework/classes/class.payment_price.php des Shopsystems keine Hookpoints vorhanden sind, kopieren Sie entweder die /replace_V42/class.payment_price.php ins Verzeichnis /xtFramework/classes oder ändern die Originaldatei /xtFramework/classes/ class.payment_price.php wie folgt:

fügen Sie vor return $params ein: global $xtPlugin;

($plugin_code = $xtPlugin->PluginCode('class.payment_price.php:_getParams_bottom')) ? eval($plugin_code) : false;

fügen Sie nach global $price in der function _buildPrice ein:

global $xtPlugin;
($plugin_code = $xtPlugin->PluginCode('class.payment_price.php:_build_price')) ? eval($plugin_code) : false; if(isset($plugin_return_value))
return $plugin_return_value;

Eine De-Installation erfolgt rückstandsfrei.

III. Einstellungen:

Mit „Plugin Status“ wird das Plugin generell aktiviert, mit „Aktivieren fuer Mandant“ für den ausgewählten Mandanten.
Bei „Blacklist Kategorien“ können komplette Kategorie-Bäume von der Rabattierung ausgeschlossen werden.

IV. Verwaltung im Produkt

Von der Blacklist NICHT betroffene Artikel können von der Rabattierung ausgenommen werden.

V. Verwaltung Zahlungs-Gebühren

Das Dropdown für die Zahlungsgebühren wird um 2 Einträge erweitert: Staffelrabatt ( Prozent )
Staffelrabatt ( Betrag )

Die Eingabe erfolgt in beiden Fällen entweder nur eine Zahl = fixer Rabatt oder Betrag
oder mit folgender Syntax: 100#10,200#15,500#30 .... usw.
Es werden dann ab € 100 entweder 10% oder € 10 gewährt, ab € 200 entweder 15% oder € 15 gewährt usw. usf.

Ist „Staffelrabatt (Prozent)“ gewählt, sind die Zahlen nach dem „#“ Prozentsätze, bei der Einstellung „Staffelrabatt (Betrag )“ feste Beträge in der Shop-Währung ( Euro ).

Achtung: wollen Sie nur einen %-Rabatt gewähren(keine Staffel), geben Sie z.B. „0#5“ ein, da sonst der Rabattsatz falsch ausgegeben wird !

Somit ist es möglich, bei unterschiedlichen Zahlungsweisen auch unterschiedliche Rabatte zu gewähren und damit eine Zahlungsart „attraktiver“ wie die anderen zu gestalten.

 

Back to Top


TAX:
tax Object
(
    [_table:protected] => xt_tax_rates
    [_table_lang:protected] => 
    [_table_seo:protected] => 
    [_master_key:protected] => tax_rates_id
    [country_code] => DE
    [zone_id] => 31
    [zone_id_digital] => 31
    [position] => 
    [url_data] => Array
        (
        )

    [sql_limit] => 
    [_AdminHandler] => 
    [sql_search] => 
    [data] => Array
        (
            [1] => 19
            [2] => 7
            [3] => 19
        )

)





CURRENCY:
currency Object
(
    [default_currency] => EUR
    [_table:protected] => xt_currencies
    [_table_lang:protected] => 
    [_table_seo:protected] => 
    [_master_key:protected] => currencies_id
    [position] => 
    [url_data] => Array
        (
        )

    [sql_limit] => 
    [_AdminHandler] => 
    [sql_search] => 
    [perm_array] => Array
        (
            [shop_perm] => Array
                (
                    [type] => shop
                    [key] => currencies_id
                    [value_type] => currency
                    [pref] => c
                )

        )

    [permission] => item_permission Object
        (
            [_data:protected] => Array
                (
                )

            [_table] => 
            [_where] => 
        )

    [currencies_id] => 1
    [title] => EUR
    [code] => EUR
    [prefix] => EUR
    [suffix] => 
    [dec_point] => ,
    [thousands_sep] => .
    [decimals] => 2
    [value_multiplicator] => 1.00000000
    [last_updated] => 
)





Page:
page Object
(
    [default_page] => index
    [loaded_page] => xtCore/pages/product.php
    [page_name] => product
    [page_action] => 
)





GET:
Array
(
    [page] => product
    [info] => 525
)





POST:





SESSION:
Array
(
    [_USE_CACHE_COUNTRIES] => 
    [_USE_CACHE_LANGUAGE_CONTENT] => 
    [customer] => customer Object
        (
            [customers_id] => 0
            [customers_status] => 1
            [customer_info] => Array
                (
                    [account_type] => 0
                )

            [customer_default_address] => Array
                (
                )

            [customer_shipping_address] => Array
                (
                )

            [customer_payment_address] => Array
                (
                )

            [error] => 
            [_master_key] => customers_id
            [_master_key_add] => address_book_id
            [_table] => xt_customers
            [_table_add] => xt_customers_addresses
            [password_special_signs] => 3
            [master_id] => customers_id
        )

    [geoip_country] => DE
    [selected_currency] => EUR
    [cart] => cart Object
        (
            [show_content] => Array
                (
                )

            [show_sub_content] => Array
                (
                )

            [content] => Array
                (
                )

            [content_total] => Array
                (
                    [formated] => EUR  0,00
                    [plain] => 0
                    [plain_otax] => 0
                    [data] => Array
                        (
                            [PRICE] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                )

                            [PRICE_OTAX] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                    [date_available] => 
                                    [date_expired] => 
                                )

                        )

                )

            [content_tax] => Array
                (
                )

            [content_count] => 0
            [content_weight] => 0
            [sub_content] => Array
                (
                )

            [sub_content_total] => Array
                (
                    [formated] => EUR  0,00
                    [plain] => 0
                    [plain_otax] => 0
                    [data] => Array
                        (
                            [PRICE] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                )

                            [PRICE_OTAX] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                    [date_available] => 
                                    [date_expired] => 
                                )

                        )

                )

            [sub_content_tax] => Array
                (
                )

            [sub_content_count] => 0
            [sub_content_weight] => 0
            [type] => 
            [total] => Array
                (
                    [formated] => EUR  0,00
                    [plain] => 0
                    [plain_otax] => 0
                    [data] => Array
                        (
                            [PRICE] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                )

                            [PRICE_OTAX] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                    [date_available] => 
                                    [date_expired] => 
                                )

                        )

                )

            [tax] => Array
                (
                )

            [weight] => 0
            [total_discount] => 0
            [cart_total_full_for_customers_discount] => 0
            [cart_total_full_coupons] => 0
            [discount] => false
            [cart_total_full] => 0
            [content_total_physical] => Array
                (
                    [formated] => EUR  0,00
                    [plain] => 0
                    [plain_otax] => 0
                    [data] => Array
                        (
                            [PRICE] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                )

                            [PRICE_OTAX] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                    [date_available] => 
                                    [date_expired] => 
                                )

                        )

                )

            [content_weight_physical] => 0
            [total_physical] => Array
                (
                    [formated] => EUR  0,00
                    [plain] => 0
                    [plain_otax] => 0
                    [data] => Array
                        (
                            [PRICE] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                )

                            [PRICE_OTAX] => Array
                                (
                                    [formated] => EUR  0,00
                                    [plain] => 0
                                    [date_available] => 
                                    [date_expired] => 
                                )

                        )

                )

        )

    [brotkrumen] => https://www.gs-hp.de/de/staffelrabatt-betrag-prozent-zahlungsweisen
    [last_viewed_products] => Array
        (
            [0] => 525
        )

)





ORDER: