Modify

Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#1568 closed Erweiterung (fixed)

Hinweis auf PayPal-Ratenzahlung ausblenden

Reported by: info@… Owned by: Gerhard Waldemair
Priority: normal Milestone: modified-shop-2.0.5.0
Component: Module Version: trunk
Keywords: Cc:
Blocked By: Blocking:

Description

Hi,

Die PayPal-Ratenzahlung wird einem Kunden nicht angeboten, wenn dieser der Händler-Kundengruppe zugeordnet ist.
Zuständig dafür ist dieser Code in der includes/modules/paymnet/paypalinstallment.php
(ca zeile 50)

if ($this->enabled === true
        && ($_SESSION['customers_status']['customers_status_show_price_tax'] != '1'
            || $_SESSION['customers_status']['customers_status_add_tax_ot'] != '0'
            )
        )
    {
      $this->enabled = false;
    }

Nun sollten meines Erachtens auch die Hinweise (die Werbung) auf die Ratenzahlung am Artikel und im Warenkorb nicht angezeigt werden wenn diese Session-Einstellungen greifen.

Zuständig für das Einblenden des Ratenzahlungs-Banners sind diese Dateien:
/includes/extra/modules/product_info_end/paypalinstallment.php
/includes/extra/modules/order_details_cart_total/paypalinstallment.php

Hier wird die Ratenzahlungs-Klasse initialisiert:

$paypal_installment = new PayPalPayment('paypalinstallment');

Bei der Initialisierung sollte auch die update_status() - Methode ausgeführt werden. Das geschieht jedoch nur, wenn das $order-Object existiert. Das ist nicht der Fall.

Daher sollten die beiden extra/modules-Dateien um die Session-Prüfung erweitert werden, beispielsweise gleich am Anfang:

if($_SESSION['customers_status']['customers_status_show_price_tax'] != '1'
  || $_SESSION['customers_status']['customers_status_add_tax_ot'] != '0'
  ) {
    return;
  }

Viele Grüße
Andreas

Attachments (0)

Change History (5)

comment:1 by Torsten Riemer, 7 years ago

Milestone: modified-shop-2.0.5.0
Owner: set to Gerhard Waldemair
Status: newassigned
Version: trunk

comment:2 by Gerhard Waldemair, 7 years ago

Resolution: fixed
Status: assignedclosed

In 11681:

update paypal - fix #1568

comment:3 by Torsten Riemer, 7 years ago

In 11712:

update paypal - raise module version from 1.15 to 1.16 due to r11681 (update paypal - fix #1568)

comment:4 by Gerhard Waldemair, 7 years ago

In 11793:

update paypal - fix r11681 (update paypal - fix #1568)

comment:5 by Torsten Riemer, 7 years ago

In 11797:

update paypal - raise module version from 1.19 to 1.20 due to r11793 (update paypal - fix r11681 (update paypal - fix #1568))

Modify Ticket

Action
as closed The owner will remain Gerhard Waldemair.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.