Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Zahlungsweise: PayPal Rechnung?

    fiwamedia

    • Frisch an Board
    • Beiträge: 51
    • Geschlecht:
    Zahlungsweise: PayPal Rechnung?
    am: 13. Oktober 2017, 09:39:36
    Hallo Leute,

    gibt es irgendwo die Möglichkeit, auf der Rechnung bei Bezahlung per PayPal Rechnung hinter "Zahlungsweise:" die gleiche Bezeichnung wie in der Bestellübersicht anzeigen zu lassen?
    Sprich dieser Text:
    Zahlungsweise: PayPal Plus - Kauf auf Rechnung (paypalplus)
    Momentan steht auf der Rechnung nur PayPal Plus

    vielen Dank vorab.
    Maik

    Linkback: https://www.modified-shop.org/forum/index.php?topic=38107.0

    Bonner

    • Fördermitglied
    • Beiträge: 848
    • Geschlecht:
    Re: Zahlungsweise: PayPal Rechnung?
    Antwort #1 am: 13. Oktober 2017, 17:14:04
    Meines Wissens geht das nicht, da PaypalPlus nicht zwischen den einzelnen Zahlungsarten, die damit abgedeckt sind, unterscheidet.

    Die Frage gab es glaub ich schon mal bezüglich Kreditkartenzahlung... :-?

    Bonner

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Re: Zahlungsweise: PayPal Rechnung?
    Antwort #2 am: 13. Oktober 2017, 17:29:17
    Wenn jemand mit PayPal per Rechnung bezahlt, steht im Backend in den Details "pay_upon_invoice", insofern unterscheidet PayPal dort schon. Müsste also theoretisch möglich sein.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Zahlungsweise: PayPal Rechnung?
    Antwort #3 am: 13. Oktober 2017, 19:39:37
    Hallo Maik,

    du kannst folgenden Code testen.

    Suche in 'admin/print_order.php' ab ca. Zeile 57 folgenden Code

    Code: PHP  [Auswählen]
        include(DIR_FS_CATALOG.'lang/'.$_SESSION['language'].'/modules/payment/'.$order->info['payment_method'].'.php');
        $payment_method = constant(strtoupper('MODULE_PAYMENT_'.$order->info['payment_method'].'_TEXT_TITLE'));
     

    und ersetze ihn mit diesem Code.

    Code: PHP  [Auswählen]
    //    include(DIR_FS_CATALOG.'lang/'.$_SESSION['language'].'/modules/payment/'.$order->info['payment_method'].'.php');
    //    $payment_method = constant(strtoupper('MODULE_PAYMENT_'.$order->info['payment_method'].'_TEXT_TITLE'));
           
          // Funktion stammt aus admin/orders.php hpzeller
          // New function
          function get_payment_name($payment_method, $order_id = '') {
            static $static_payment_array;
           
            if (!is_array($static_payment_array)) {
              $static_payment_array = array();
            }
           
            if (!isset($static_payment_array[$payment_method])) {    
              if (file_exists(DIR_FS_CATALOG.'lang/'.$_SESSION['language'].'/modules/payment/'.$payment_method.'.php')) {
                include(DIR_FS_CATALOG.'lang/'.$_SESSION['language'].'/modules/payment/'.$payment_method.'.php');
                $static_payment_array[$payment_method] = constant(strtoupper('MODULE_PAYMENT_'.$payment_method.'_TEXT_TITLE'));
              } else {
                $static_payment_array[$payment_method] = $payment_method;
              }
            }
         
            $text = '';
            if ($payment_method == 'paypalplus' && (int)$order_id > 0) {
              require_once(DIR_FS_EXTERNAL.'paypal/classes/PayPalInfo.php');
              $paypal = new PayPalInfo($payment_method);
              $payment_array = $paypal->get_payment_data($order_id);
              if (count($payment_array) > 0 && $payment_array['payment_method'] == 'pay_upon_invoice') {
                $text = ' - ' . MODULE_PAYMENT_PAYPALPLUS_INVOICE;
              }
            }
           
            return $static_payment_array[$payment_method] . $text;
          }

          $payment_method = get_payment_name($order->info['payment_method'], $order->info['order_id']);
     

    Gruss
    Hanspeter

    fiwamedia

    • Frisch an Board
    • Beiträge: 51
    • Geschlecht:
    Re: Zahlungsweise: PayPal Rechnung?
    Antwort #4 am: 16. Oktober 2017, 08:41:14
    Hallo Hanspeter,

    es hat funtioniert, vielen Dank  :thx:

    Maik
    6 Antworten
    2210 Aufrufe
    10. Februar 2017, 20:05:07 von Tomcraft
    52 Antworten
    8905 Aufrufe
    19. April 2021, 13:19:41 von Tomcraft
    2 Antworten
    3415 Aufrufe
    24. Juni 2012, 18:00:20 von Zaldoran
               
    anything