Opened 5 years ago

Closed 4 years ago

Last modified 38 hours ago

#773 closed Bug/Fehler (fixed)

Keine Zahlart wählbar bei 0 Euro Artikel

Reported by: webald Owned by: somebody
Priority: hoch Milestone: modified-shop-2.0.1.0
Component: Shop Version: trunk

Description (last modified by Tomcraft)

Testartikel 14 aus dem Shop auf 0 €uro gesetzt.

In Warenkorb legen geht, ein Zahlart wird in der checkout_payment.php nicht angezeigt und somit kann auch der Bestellprozess nicht fortgesetzt werden.

Eigentlich kann da doch nur die Prüfung auf den Bestellwert fehlen. Falls der 0 ist, ist auch keine Zahlart nötig. Falls der Shop aber zu jeder Bestellung ein Zahlart zwingend vorsieht, müßte man ein weiteres Zahlungsmodul "Gratis" haben.

Attachments (0)

Change History (14)

comment:1 Changed 5 years ago by Tomcraft

  • Description modified (diff)

comment:2 Changed 5 years ago by web28

  • Priority changed from normal to hoch

comment:3 Changed 5 years ago by GTB

  • Milestone changed from modified-shop-2.00 to modified-shop-2.10
  • Version changed from 2.0 to 2.10

comment:4 in reply to: ↑ description Changed 5 years ago by anonymous

Replying to webald:

Testartikel 14 aus dem Shop auf 0 €uro gesetzt.

In Warenkorb legen geht, ein Zahlart wird in der checkout_payment.php nicht angezeigt und somit kann auch der Bestellprozess nicht fortgesetzt werden.

Eigentlich kann da doch nur die Prüfung auf den Bestellwert fehlen. Falls der 0 ist, ist auch keine Zahlart nötig. Falls der Shop aber zu jeder Bestellung ein Zahlart zwingend vorsieht, müßte man ein weiteres Zahlungsmodul "Gratis" haben.

im Demoshop werden aber doch die Zahlarten angezeigt!!!

comment:5 Changed 5 years ago by GTB

  • Resolution set to fixed
  • Status changed from new to closed

In 9809:

fix #773

comment:6 Changed 5 years ago by GTB

In 9813:

fix #773

comment:7 Changed 5 years ago by GTB

In 9814:

fix #773

comment:8 Changed 5 years ago by GTB

In 9815:

fix #773

comment:9 Changed 5 years ago by GTB

In 9816:

fix #773

comment:10 Changed 5 years ago by Tomcraft

  • Resolution fixed deleted
  • Status changed from closed to reopened

Ich muss das Ticket nochmal öffnen, denn mir ist aufgefallen, dass für kostenlose Artikel zwangläufig das ot-Modul "ot_gv" installiert sein muss, da er sonst in der "checkout_payment.php" nie in den nachfolgenden Codeblock kommt um "NO_PAYMENT" zu setzen:

} 
//Guthaben
elseif (!isset($_SESSION['cot_gv'])) {
  $order_total_modules->pre_confirmation_check();
  //$smarty->assign('GV_COVER', 'true');
} elseif ($total <= 0) {
  unset($_SESSION['payment']);
  $smarty->assign('NO_PAYMENT', 'true');
}

comment:11 Changed 4 years ago by GTB

  • Resolution set to fixed
  • Status changed from reopened to closed

kann ich nicht nachvollziehen. Gerade eben getestet.

comment:12 Changed 4 years ago by Tomcraft

Da hatte ich auch einen Verständnisfehler im Code! Macht ja nicht gerade Sinn, was ich da geschrieben hatte. ;-)

comment:13 Changed 2 years ago by Tomcraft

  • Milestone changed from modified-shop-2.1.0.0 to modified-shop-2.0.1.0
  • Version changed from 2.0.1.0 to trunk

comment:14 Changed 38 hours ago by AGI

In 13425:

fix r9816 (fix #773) - fix if-condition for showing shipping-method

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.