Trade Republic - Provisionsfrei Aktien handeln
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: Versandart-Anzeige im Checkout

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Versandart-Anzeige im Checkout
    am: 10. Juni 2020, 15:10:23
    Ich habe den Fehler bereits in Thread "modified eCommerce Shopsoftware 2.0.5.1 rev 12725 veröffentlicht" angezeigt und es wurde dazu auch Ticket #1837 angelegt.
    Der "kleine" Fehler besteht aber schon länger.
    Wenn man über das Modul ot_shipping die Versandkostenfrei-Grenze aktiviert, dann wird auf der checkout_confirmation Seite unter "Versandart: (Bearbeiten)" der Text "Versandkosten" angezeigt anstatt "Versandkostenfrei".
    Richtig dargestellt wird die Versandart aber z.B. in der send_order.php
    mit:

    Code: PHP  [Auswählen]
     //shipping method
      $shipping_class = explode('_', $order->info['shipping_class']);
      if ($order->info['shipping_class'] != '' && $shipping_class[0] != 'free') {
        include_once (DIR_FS_CATALOG . 'lang/'.$order->info['language'].'/modules/shipping/'.$shipping_class[0].'.php');
        $shipping_method = constant(strtoupper('MODULE_SHIPPING_'.$shipping_class[0].'_TEXT_TITLE'));
      } else {
        include_once (DIR_FS_CATALOG . 'lang/'.$order->info['language'].'/modules/order_total/ot_shipping.php');
        $shipping_method = FREE_SHIPPING_TITLE;
      }
      $smarty->assign('SHIPPING_METHOD', $shipping_method);
      $smarty->assign('SHIPPING_CLASS', $shipping_class[0]);

    Hat einer eine Idee, wie man das hinbekommen könnte, dass das auch in der checkout_confirmation umgesetzt  wird?

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

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Versandart-Anzeige im Checkout
    Antwort #1 am: 10. Juni 2020, 15:55:31
    Teste doch einfach mal mit folgendem Code in der checkout_confirmation.php ab Zeile 168

    Code: PHP  [Auswählen]
    if ($_SESSION['sendto'] != false) {
      if ($order->info['shipping_method']) {
            //shipping method
            $shipping_class = explode('_', $order->info['shipping_class']);
            if ($order->info['shipping_class'] != '' && $shipping_class[0] != 'free') {
               $smarty->assign('SHIPPING_METHOD', $order->info['shipping_method']);
            } else {
               include_once (DIR_FS_CATALOG . 'lang/'.$order->info['language'].'/modules/order_total/ot_shipping.php');
               $smarty->assign('SHIPPING_METHOD', FREE_SHIPPING_TITLE);
            }
            $smarty->assign('SHIPPING_CLASS', $order->info['shipping_class']);
            $smarty->assign('SHIPPING_EDIT', xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
      }
    }
     

    Bin mir jetzt aber nicht sicher ob die Sprachdatei mit geladen werden muß.

    VG Bert

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Re: Versandart-Anzeige im Checkout
    Antwort #2 am: 10. Juni 2020, 16:54:15
    Hi Bert,
    danke schön, das passt so. Jetzt wird auch versandkostenfrei richtig angezeigt. Ich werde das im Ticket entsprechend verlinken.
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    4 Antworten
    3796 Aufrufe
    08. Oktober 2012, 09:33:23 von BlackP
    6 Antworten
    2277 Aufrufe
    09. Juli 2017, 11:40:47 von michaelEberl
    22 Antworten
    8941 Aufrufe
    24. November 2009, 15:06:16 von Tomcraft
               
    anything