Zum Inhalt springen

Kreditkarten-Daten als Pflichtfeld

Erstellt am 26. April 2010 · 1 Antwort · letzte Antwort am 18. Mai 2010

Tags: Frage

BeckzZ ·

Sehr geehrte Community,

ich habe noch ein weiteres Problem das ich nicht lösen kann.

Ich nutze als eine Bezahlmethode Kreditkartenzahlung in meinem Shop. Für die entsprechenden Felder nutze ich die Extention "tt_products ccval".
Klappt soweit auch super, die Felder werden angezeigt, die Daten in der DB gespeichert.

Allerdings ist es mir nicht möglich die Felder bei gewählter Zahlungsart "Kreditkarte" zum Pfichtfeld zu erklären.
Habe schon diverse Sachen probiert, wie zum beispiel:

plugin.tt_products.addRequiredInfoFields = cc_number_1, cc_number_2, cc_number_3, cc_number_4, cvv2, owner_name, endtime_mm, endtime_yy

oder das (so funktionierts bei den Bankdaten von "Lastschriftverfahren" ):

accounts = 1

Habe es auch mit cards = 1 und creditcards = 1 versucht...alles erfolglos.

Dokumentiert ist dazu leider nicht allzuviel im Netz, aber ich hoffe immernoch das es mittels eines TS-Config-Parameters zu lösen..

Achso, via "requiredInfoFields" klappts, allerdings werden die Daten dann immer verlangt, egal ob "Kreditkartenzahlung" ausgewählt wurde oder nicht. Das bringt mir natürlich rein garnichts...

Wäre euch sehr dankbar, wenn Ihr mir helfen könnt!

Mit freundlichen Grüßen,

BeckzZ

BeckzZ ·

So...mal ein kleines Update:

Hab die Kreditkarten-Felder beim Besten Willen nicht zum Pflichtfeld erklärt bekommen, hab da Tage dran gesessen und mir die Haare gerauft.

Derweil stand ich auch mit Chi Hoang (dem Etwickler von ccval) in Kontakt, er war so freundlich mir ein kleines Patch
für die Ext zu schreiben, welches das Problem mit den Pflichtfeldern beheben sollte.
Hat leider nicht funktioniert, aber trotzdem nochmal vielen, vielen Dank an dieser Stelle!

Auch Frank Holzinger war per Mail zu erreichen, konnte mir aber auch nicht weiter helfen.

Also abschließend an dieser Stelle:
tt_products bietet eine Menge Features, und es lässt sich nach einiger Einarbeitungszeit ein ordentlicher Shop damit aufsetzen.
Allerdings wirds mächig Haarig, wenn der Kunde ein paar extravagante Wünsche in Sachen Bezahlung, Versandkostenberechnung
etc hat...
da ist ganz schnell Feierabend wenn man nicht in der Extension rumschreiben will
(was ich aus Gründen der Update-Fähigkeit immer zu vermeiden versuche).

Ganz großes Manko: - Die Dokumentation.
Erscheint Sie doch auf den ersten Blick recht umfangreich und gut durchdacht, so sind doch einige Lücken vorhanden,
grad was das TS angeht...da stößt man immer wieder auf ne Menge kleiner Stolpersteine die sich nur mit viel
googlen und Foren wälzen überwinden lassen...

Aber naja, so ist das halt mit OpenSource-Software:

Open-Source-Software entsteht in der Regeln in einem Prozess,
in dem das Schreiben des Quellcodes im Zentrum steht
und andere Aspekte der Software-Entwicklung wie Dokumentation,
Usability, Artwork, Lokalisierung, Testing, Qualitätsicherung,
meist auch das Packaging, aber auch Organisation und Marketing
als untergordnete Tätigkeiten betrachtet und bewertet werden.

😉 Grz