Seite 1 von 1

Zahlungsart mit Zahlungsmoral verknüpfen

BeitragVerfasst: Mo 23. Jan 2017, 13:39
von gonzo
Hallo zusammen,
Wie kann eine Zahlungsart (z.B. per Rechnung) ausblenden, wenn der Kunde eine schlechte Zahlungsmoral hat.
Danke für Eure Hilfe

Re: Zahlungsart mit Zahlungsmoral verknüpfen

BeitragVerfasst: Di 24. Jan 2017, 19:08
von Magnus
Hallo,

die Moral erkennen kann Software leider (oder gottseidank) noch nicht, lässt sich da nicht einstellen, ab der wievielten Bestellung die Zahlungsart angeboten werden soll? Ging dann ja schon in deine gewünschte Richtung.

Zahlungsarten lassen sich auch Kundengruppen zuweisen, die Kunden ordnet aber der Shopbetreiber den Kundengruppen zu, geht also nicht automatisch.

Bei der Zahlungsart Rechnung muss der Shopbetreiber wohl richtig betriebswirtschaftlich kalkulieren: steht den wahrscheinlich mehr Verkäufen und dem damit verbundenen Gewinn eine niedrigere Summe von Zahlungsausfällen gegenüber. Wenn Ja -> Zahlungsart drin lassen , wenn Nein -> Zahlungsart rausnehmen.

Nachdem sich das tatsächlich auf diese Logik zurückführen lässt, könnte man das natürlich auch programmieren. Hat nur noch keiner eingebaut ...

viele Grüße

Magnus

Re: Zahlungsart mit Zahlungsmoral verknüpfen

BeitragVerfasst: Mi 25. Jan 2017, 11:53
von mmaass
Das wäre auch im Shop nur manuell möglich.

Es gibt hier auch die Schnittstelle Bürgel, damit kann man dies automatisieren.
Wenn da Interesse besteht, gib bescheid, wir haben einen direkten Kontakt, wo es nicht ganz so teuer wird, denn dies wird natürlich pro Abfrage abgerechnet.

Re: Zahlungsart mit Zahlungsmoral verknüpfen

BeitragVerfasst: Do 26. Jan 2017, 08:04
von gonzo
Dass die Shopsoftware die Moral des Kunden nicht erkennen kann, ist mir schon klar :lol: .
Bei meinem Kunden gibt es nun mal schwarze Schafe, die mehrere Bestellungen fristgerecht bezahlt haben und dann, warum auch immer, ihre Rechnungen sehr spät oder gar nicht bezahlen. Die Zahlungsmoral dieser Pappenheimer (Kunden) kann man in der Kundenverwaltung auf schlecht setzen und wird in der Kunden-Tabelle -> Feld Moral gespeichert. (3 = Standard, 2 = mässig, 1=schlecht)
Ich dachte an eine simple if-Abfrage im Template: If moral > 3 then gewünschte Zahlungsart anzeigen, oder wo muss ich diese Abhängigkeit setzen?
Grüße
Richard

Re: Zahlungsart mit Zahlungsmoral verknüpfen

BeitragVerfasst: Do 26. Jan 2017, 10:40
von mmaass
Die If Abfrage im Template ist wirklich simpel aber zunächst muss man schauen, ob an dieser Stelle das Kundenobjekt mit geliefert wird, damit Du die Moral auslesen kannst.

In themes/bestellen/zahlungsart.inc.php wird das zusammen gebaut.

In Zeile 149 ca. vor dem foreach ($ZahlunsartArray as $Zahlungsart) { setzt Du die Zeile $KundenObject = GetKundenDetail($KundenEmail);
Damit hast Du das KundenObjekt und kannst dann in der foreach die Ifabfrage einbauen, damit die Zahlungsart erst gar nicht gezeigt wird.
Willst Du, dass Sie anders gezeigt wird, musst Du diese Information z.B. mit geben in dem Array in Form von $tpl_zahlungsartenarray[$ZahlungsartenCounter]["moral"] = $KundenObject->moral;

Dann kannst Du das im Template wiederum abfragen und einen Alternativtext anzeigen lassen.

Re: Zahlungsart mit Zahlungsmoral verknüpfen

BeitragVerfasst: Do 26. Jan 2017, 15:56
von gonzo
Vielen Dank, das hat mir sehr geholfen.
Die Möglichkeit das Alternativtextes lässt natürlich viel Spielraum für ganz "pöhse" Meldungen :wink:

Nochmals ganz herzlichen Dank
Grüße
Richard