Also der Fehler kommt von DokuMans Umbau,
er hat die checkout_success.php so umgebaut dass die Session Daten gelöscht werden und die print_order.php so umgebaut, dass er den order.customer gegen session.customer
prüft was dann natürlich nicht mehr funktioniert.
Hier ist ein Bugfix angesagt .
ein Umbau von:
in checkout_success.php
diese 2 Zeilen auskommentieren
ca Zeile 128ff
//xtc_session_destroy();
// unset ($_SESSION['customer_id']);
funktioniert nicht ordentlich, da die sessiondaten dann weiter bestehen und nach dem Weiter Button Fehler produziert werden
also einfach die Fehlermeldung am Ende von print_order.php sinnvoll anpassen, etwa so
$smarty->assign('ERROR', 'Bei Gastbestellungen kann die Bestellung nachträglich nicht mehr angezeigt werden- Bitte benutzen Sie die Ihnen übersandte Email als Referenz');
//$smarty->display(CURRENT_TEMPLATE.'/module/error_message.html');
oder auf das setting "Guest Daten löschen" verzichten dann geht's auch.
hth hannes