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: Paypal Warenkorb: Kommentar zur Bestellung wird nicht gespeichert

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    @Modulfux
    @Frank

    Sollte es sich tatsächlich so verhalten wie ich es vermute, müsste eigentlich dieser Code

    Code: PHP  [Auswählen]
    if ($_POST['comments_added'] != '')
      $_SESSION['comments'] = xtc_db_prepare_input($_POST['comments']);
     

    vor

    Code: PHP  [Auswählen]
    $order = new order();

    in die 'checkout_process.php' eingefügt, das Problem beheben.

    Gruss
    Hanspeter

    FS72

    • Mitglied
    • Beiträge: 133
    @Modulfux
    @hpzeller

    Code: PHP  [Auswählen]
    if ($_POST['comments_added'] != '')
      $_SESSION['comments'] = xtc_db_prepare_input($_POST['comments']);
     

    vor

    Code: PHP  [Auswählen]
    $order = new order();

    in die 'checkout_process.php' eingefügt, das Problem beheben.

    Vielen Dank für Eure Hilfe.
    Ich habs eingebaut und erfolgreich getestet.
    Kommentare werden nun gespeichert.

    Dieser Bugfix müsste nun eigentlich mit in die Shopsoftware oder?

    VG Frank

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Dieser Bugfix müsste nun eigentlich mit in die Shopsoftware oder?

    Dann erstell mal ein Ticket dazu bzw Klick auf Moderator informieren.

    Gruss Timm

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Frank,

    ja das ist natürlich ein Fehler, aber ich sehe noch ein weiteres Problem und zwar die Checkbox (AGB akzeptieren), wenn nämlich die 'checkout_process.php' aufgerufen wird ist die Checkbox ohne Wirkung, weil in der 'checkout_process.php' der Wert der Checkbox gar nicht geprüft wird. Der Kauf wird also auch ohne anhaken der Checkbox abgeschlossen.

    Siehe dazu in 'includes\modules\payment\paypalcart.php'

    Code: PHP  [Auswählen]
    $module_smarty->assign('AGB_checkbox', '<input type="checkbox" value="conditions" name="conditions" id="conditions"'.(isset($_GET['step']) && $_GET['step'] == 'step2' ? ' checked="checked"' : '').' />');

    und in 'includes\external\paypal\templates\comments_block.html'

    Code: XML  [Auswählen]
    {if isset($ADR_checkbox)}{$ADR_checkbox} <strong><label for="address">{#text_accept_adr#}</label></strong>{if isset($AGB_checkbox)}<br/>{/if}{/if}

    Gruss
    Hanspeter

    FS72

    • Mitglied
    • Beiträge: 133
    Stimmt :-/

    Also müsste noch so etwas rein?

    Code: PHP  [Auswählen]
    // if conditions are not accepted, redirect the customer to the payment method selection page
    if (DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') {
      if ((!isset($_POST['conditions']) || $_POST['conditions'] == false) && !isset($_GET['conditions'])) {
        $error = str_replace('\n', '<br />', ERROR_CONDITIONS_NOT_ACCEPTED);
        xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode($error), 'SSL', true, false));
      }
    }

    Aber was ist mit der Checkbox für "Ich habe meine Rechnungs- und Versand-Adresse überprüft. Die Angaben sind korrekt." Die müsste auch geprüft werden.

    VG Frank

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Frank,

    so wie sich das jetzt mir darstellt, glaube ich das dieses PayPal Cart/Warenkorb Modul vor der Veröffentlichung gar nicht auf seine Funktion geprüft wurde. Das Entwicklerteam sollte dahinter gehen. Ich muss hier leider passen, weil mir das Modul nicht installiert und konfiguriert vorliegt und nur anhand des Codes ist ein Debugging, da keine Überprüfung möglich ist, ineffizient.

    Gruss
    Hanspeter

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Jetzt gibt es bereits die zweite Meldung an uns zu dem Thema, anstatt hier einfach mal selber ein Ticket zu eröffnen: https://trac.modified-shop.org/newticket

    Aber das habe ich nun gemacht und den Fehler in Ticket #1312 festgehalten.

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Paypal Warenkorb: Kommentar zur Bestellung wird nicht gespeichert
    Antwort #22 am: 06. Dezember 2017, 13:44:49
    Der Fehler wird in der demnächst kommenden Version des Moduls korrigiert:
    MODUL: PayPal PLUS & PayPal Checkout Zahlungsmodule für modified eCommerce Shopsoftware

    Grüße

    Torsten
    rechtstexte für onlineshop
    1 Antworten
    3061 Aufrufe
    28. April 2009, 18:42:11 von Anonym
    8 Antworten
    2588 Aufrufe
    03. Januar 2018, 16:30:56 von trunky
               
    anything