Ich habe für meine Artikel bisher keine Versandkosten berechnet und die Seite immer überspringen lassen ohne das eine Versandart ausgewählt wurde. Nun möchte ich aber das die Versandkosten automatisch nach der gewählten Bezahlart ausgewählt werden.
Ich habe diesen Code in der checkout_confirmation.php drin und die Variablen werden auch korrekt gesetzt. Nur leider ist das wohl ein Schritt zu spät, weil diese Daten dann nicht mehr in die order aufgenommen werden.
Code:
if ($order->info['payment_method'] == 'cash') {
$_SESSION['shipping']['id'] = 'selfpickup_selfpickup';
$_SESSION['shipping']['title'] = 'Selbstabholung';
$_SESSION['shipping']['cost'] = '0';
Habe auch überlegt nach der payment auf die shipping zu gehen und dann erst zur confirmation. Aber dann übernimmt er die gewählte Zahlart und die AGB-Bestätigung nicht.
Habe auch versucht den Code direkt in das Zahlmodul zu schreiben. Hier als Bsp. in cash.php, aber das funktioniert auch nicht.
Hat Jemand einen Tip für mich?