Zahlungsart mit Zahlungsmoral verknüpfen

Alle Fragen und Probleme zur aktuellen Randshop Version 2.3 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

Zahlungsart mit Zahlungsmoral verknüpfen

Beitragvon gonzo » Mo 23. Jan 2017, 13:39

Hallo zusammen,
Wie kann eine Zahlungsart (z.B. per Rechnung) ausblenden, wenn der Kunde eine schlechte Zahlungsmoral hat.
Danke für Eure Hilfe
gonzo
 
Beiträge: 30
Registriert: Do 10. Apr 2008, 13:59

Re: Zahlungsart mit Zahlungsmoral verknüpfen

Beitragvon Magnus » Di 24. Jan 2017, 19:08

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
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Zahlungsart mit Zahlungsmoral verknüpfen

Beitragvon mmaass » Mi 25. Jan 2017, 11:53

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.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Zahlungsart mit Zahlungsmoral verknüpfen

Beitragvon gonzo » Do 26. Jan 2017, 08:04

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
gonzo
 
Beiträge: 30
Registriert: Do 10. Apr 2008, 13:59

Re: Zahlungsart mit Zahlungsmoral verknüpfen

Beitragvon mmaass » Do 26. Jan 2017, 10:40

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.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Zahlungsart mit Zahlungsmoral verknüpfen

Beitragvon gonzo » Do 26. Jan 2017, 15:56

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
gonzo
 
Beiträge: 30
Registriert: Do 10. Apr 2008, 13:59


Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 5 Gäste