Modify

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#734 closed Bug/Fehler (wontfix)

Schnellkauffunktion - "Einstellungen für Mein Schnellkauf speichern" Fehler bei Lastschrift

Reported by: p3e Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.1.0
Component: Shop Version: 2.0.0.0
Keywords: Cc:
Blocked By: Blocking:

Description

Wenn man Lastschrift gewählt hat, kann man seine Angaben nicht für den Schnellkauf speichern. Bei dem Versuch wird man zurück auf die Seite zur Wahl der Bezahlart geleitet und die Fehlermeldung "Sie haben keine korrekte IBAN eingegeben." erscheint.

Diese Funktion ist aber gerade bei Bankdaten besonders sinnvoll.

Attachments (0)

Change History (13)

comment:1 by Gerhard Waldemair, 10 years ago

Resolution: fixed
Status: newclosed

In 9351:

fix #734

comment:2 by p3e, 10 years ago

Der Fehler ist im aktuellen Trunk immer noch vorhanden ...

comment:3 by Torsten Riemer, 10 years ago

Das geht nicht anders zu lösen. Es wurden in r9351 Ausnahmen eingefügt, die bestimmte Zahlungsmodule vom Schnellkauf ausnehmen.

// disable some modules, because needed action on checkout_payment
$disallowed_payment = array(
  'banktransfer',
  'billsafe_2',  
  'paypalplus',
  'payone_installment',
  'payone_otrans',
);
for ($i = 0, $n = sizeof($selection); $i < $n; $i++) {
  if (in_array($selection[$i]['id'], $disallowed_payment)
      || strpos($selection[$i]['id'], 'billpay') !== false
      || strpos($selection[$i]['id'], 'klarna') !== false
      || strpos($selection[$i]['id'], 'masterpayment') !== false
      ) 
  {
    unset($selection[$i]);
  }
}
$selection = array_values($selection);

comment:4 by anonymous, 10 years ago

Aber wieso ist banktransfer (also Lastschrift) ausgenommen? In den meisten fällen ändert sich die Bankverbindung doch nicht.
Amazon merkt sich auch die Bankverbindung bzw. holt sie sich aus der letzten Bestellung.

comment:5 by Torsten Riemer, 10 years ago

Milestone: modified-shop-2.00modified-shop-2.01
Resolution: fixed
Status: closedreopened

Gute Frage... ich öffne das Ticket nochmal und verschiebe es mal nach 2.0.0.1.

comment:6 by Angeal, 10 years ago

Genau diese Diskussion habe ich im Forum auch schon einmal angestoßen. Zwar nicht in Verbindung mit dem Schnellkauf aber wieso holt modified sich nicht die Daten aus der letzten Bestellung?

Muss ja nicht gleich eine neue Tabelle dafür angelegt werden (Stichwort Datenpool klein halten).
Wenn die Bankverbindung dann doch mal anders ist, dann kann man sie auch noch manuell direkt ändern...

comment:7 by Gerhard Waldemair, 10 years ago

Ich finde es gefährlich Bankdaten in der Datenbank auf lange sicht zu speichern. Deshalb wurde das Modul Banktransfer auch erweitert um Bankdaten zu löschen, wenn diese nicht mehr benötigt werden.

comment:8 by Gerhard Waldemair, 10 years ago

Resolution: wontfix
Status: reopenedclosed

comment:9 by anonymous, 10 years ago

Statt zu löschen sollte man sie bis auf die letzten Stellen durch xxxx ersetzen. In dem Fall kann man sie auch erneut verwenden. In der Warenwirtschaft hat man dann ja die kompletten Bankdaten.

comment:10 by Torsten Riemer, 10 years ago

Milestone: modified-shop-2.0.0.1modified-shop-2.1.0.0

Welchen Sinn siehst du dahinter?

comment:11 by p3e, 10 years ago

Der Sinn dahinter ist, dass Bestandskunden Ihre Daten nicht jedes mal neu raus suchen müssen. Vereinfacht und beschleunigt den Checkout.

comment:12 by Torsten Riemer, 10 years ago

Milestone: modified-shop-2.1.0.0modified-shop-2.0.0.1

Meine Frage bezog sich auf den Sinn des unkenntlich machens der Bankdaten.

comment:13 by anonymous, 10 years ago

Hat GTB doch im Prinzip schon geschrieben: “Ich finde es gefährlich Bankdaten in der Datenbank auf lange sicht zu speichern. Deshalb wurde das Modul Banktransfer auch erweitert um Bankdaten zu löschen, wenn diese nicht mehr benötigt werden.“
Das durch ausXen zu lösen finde ich aber eleganter.

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.