Managed Server
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: Falsche Lieferzeit Angabe in checkout_confirmation.php

    tomjons

    • Frisch an Board
    • Beiträge: 67
    Hallo,

    wir haben einen Artikel mit Lagerbestand 3 Stück.
    Dieser wird 4 x in den Warenkorb befördert.

    In der shopping_cart.php (Warenkarb) wir der Vermerk "wird bestellt" hinter dem Artikel angezeigt.

    Beim Abschluss der Bestellung wird in der checkout_confirmation.php und in der Bestell-Email,
    dann aber leider bei diesem Artikel eine Liferzeit von 1-2 Tagen angezeigt.

    Eigentlich sollte dort "wird bestellt" angezeigt werden.

    Wie kann ich diesen Fehler beheben ?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=33309.0
    rechtstexte für onlineshop

    tomjons

    • Frisch an Board
    • Beiträge: 67
    Re: Falsche Lieferzeit Angabe in checkout_confirmation.php
    Antwort #1 am: 10. Juli 2015, 08:33:02
    kann mir jemand einen Tipp geben, Bitte

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Falsche Lieferzeit Angabe in checkout_confirmation.php
    Antwort #2 am: 10. Juli 2015, 10:55:51
    Hallo tomjons

    Da muss man den Programmcode etwas anpassen.

    Tipp:
    In includes/classes/order.php ab ca. Zeile 515

    füge unmittelbar vor diesem Code
    Code: PHP  [Auswählen]
          for ($i=0, $n=sizeof($products); $i<$n; $i++) {
     
    folgneden Code ein
    Code: PHP  [Auswählen]
          require_once (DIR_FS_INC . 'xtc_check_stock.inc.php');
     
    füge unmittelbar vor diesem Code
    Code: PHP  [Auswählen]
            $this->products[$index] = array('qty' => $products[$i]['quantity'],
     
    folgneden Code ein
    Code: PHP  [Auswählen]
            $mark_stock = '';
            $mark_stock = xtc_check_stock($products[$i]['id'], $products[$i]['quantity']);
     
    ersetze volgenden Code
    Code: PHP  [Auswählen]
                                            'shipping_time'=>$products[$i]['shipping_time'],
     
    mit diesem Code
    Code: PHP  [Auswählen]
                                            'shipping_time'=> $mark_stock ? $mark_stock : $products[$i]['shipping_time'],
     

    PS:
    Ob es in Deutschland überhaupt rechtlich zulässig ist als Lieferzeit 'wird bestellt' anzugeben weiss ich natürlich nicht.

    Gruss
    Hanspeter
    Trade Republic - Provisionsfrei Aktien handeln
               
    anything