BezahlCode

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: BezahlCode

Hallo ruth,

Tatsache, mein Foreneintrag von damals ist verschwunden ... misteriös =)

Das Plugin gibt es noch, du findest es hier: http://download.marcos-software.de/bezahlcode/v105.zip

Ob und wie oft der Code genutzt wird, kann ich dir nicht sagen, es ist aber eine sehr schöne Sache für die Barrierefreiheit wie ich finde
(es gibt hier im Forum und auf meiner Seite auch noch Tipps und Anleitungen, wie du das ganze auch auf deine Druckvorlagen bringen kannst).

Welche Apps das ganze unterstützen, siehst du hier (ein bisschen runterscrollen):
Anwendungen | BezahlCode


Bitte beachte, dass ich hierzu keinen (großen) Support geben kann:
Das Plugin ist kostenfrei (und auch offen) und kann von jedem nach Lust & Laune eingesetzt werden.
Das ganze war damals ein Nebenherprojekt und wird nicht aktiv verfolgt (!) - ich habe es aber gerade noch einmal in einem 3.18 getestet und es funktioniert.

Gruß,
Marc
 

ruth

Gut bekanntes Mitglied
10. März 2007
264
14
AW: BezahlCode

Hallo marc,

im Bestellabschluss wird der QR-Code angezeigt. in der Bestätigungsmail nicht. Eine Idee warum? (Eingefügt ist der Code natürlich)
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: BezahlCode

Hallo ruth,

gib mal folgendem Ordner CHMOD 775, bzw. 777: /bezahlcode/version/105/png
Wenn du das sonst richtig in die Mails eingepflegt hast sollte das auch gehen (habs ja extra nochmal bei mir hier getestet).

Gruß,
Marc
 

ruth

Gut bekanntes Mitglied
10. März 2007
264
14
AW: BezahlCode

Hallo Marc,

in welche Datei schreibst Du, so dass der QR-Code auf der Bestellabschluss - seite erscheint?

Gruß Ruth
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: BezahlCode

das ist generell egal, es kommt halt drauf an, wo du deinen hook (hier zB 140) für registriert.

hier bei mir ist es die bezahlcode_anzeigen aus dem frontend.

gruß,
marc
 

ruth

Gut bekanntes Mitglied
10. März 2007
264
14
AW: BezahlCode

das ist generell egal, es kommt halt drauf an, wo du deinen hook (hier zB 140) für registriert.

hier bei mir ist es die bezahlcode_anzeigen aus dem frontend.

gruß,
marc

Das habe ich nicht verstanden, weil ich keine Ahnung habe. Ich weiss nicht nichtmal was mit hook und 140 gemeint ist.

ich will einfach nur auf der bestellabschluss-seite etwas einsetzten.

Zum bsp. eine Seite includen mit drei vier artikeln oder werbebanner, so dass der User nicht nur die leere Seite sieht.

Gruß Ruth
 

ruth

Gut bekanntes Mitglied
10. März 2007
264
14
AW: BezahlCode

öhmmmmmmm ..... so geht das nicht!

Ich kann nicht mit einer Rakete zum Mond fliegen wollen (...aber ich will doch mal dahin ...) aber dann keine Ahnung von der Technik haben

Lange Weile, oder Trollsucht?

bestellabschluss.tpl --> bestellabschluss_custom.tpl, dann vor: </div>

{include file='tpl_inc/footer.tpl'} das gewünschte einfügen. Will man einen Wechsel der Elemente (z.B. Banner), und hat sowie so einen, so hilft ein AdServer.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: BezahlCode

lol ... du bist einfach köstlich

Das was du jetzt da gemacht hast ... ist eine manuelle Template-Anpassung und hat nun mal rein gar nichts mit einem Plugin und der Ausnutzung von entsprechenden hooks zu tun

"Mein Haus brennt" ... "Ichhab zwar keine Ahnung aber was soll ich tun"

Lösung 1: Ruf die feuerwehr

Lösung 2: Lass es brennen bis nichts mehr da ist, dann geht das Feuer auch von selber aus


Entscheide du für dich welche Lösung du nehmen würdest
 

Rheingold

Aktives Mitglied
17. Mai 2010
89
0
79395
AW: BezahlCode

Ich habe heute den Bezahlcode in den Shop eingebaut. Installation und Einrichtung funktionierten ohne Probleme.

Den Text, der auf der Bestätigungsseite nach "zahlungspflichtig bestellen" über dem QR-Code steht, kann man in der Datei
../v105/bezahlcode/version/105/frontend/bezahlcode_anzeigen.php
ändern.

Dort im unteren Bereich diesen Kommentar suchen:
// Bezahlcode durch hook140 in Bestellabschluss Seite einfügen

Darunter folgt dieser Code:
Code:
if(strlen($bezahlcode_iban) > 0 && strlen($bezahlcode_bic) > 0){
            pq(".order_completed")->append('Ihr Bezahlcode f&uuml;r diese Bestellung:<br><br><a href="bank://singlepaymentsepa?name='.$bezahlcode_name.'&iban='.$bezahlcode_iban.'&bic='.$bezahlcode_bic.'&amount='.$bezahlcode_amount.'&reason='.$bezahlcode_reason.'&currency='.$bezahlcode_currency.'&separeference='.$bezahlcode_separeference.'"><img src="'.$bezahlcode_png.'" border="0"></a>');
        }else{
            pq(".order_completed")->append('Ihr Bezahlcode f&uuml;r diese Bestellung:<br><br><a href="bank://singlepayment?name='.$bezahlcode_name.'&account='.$bezahlcode_account.'&BNC='.$bezahlcode_bnc.'&amount='.$bezahlcode_amount.'&reason='.$bezahlcode_reason.'"><img src="'.$bezahlcode_png.'" border="0"></a>');
        }
    }
}

Der Text muss 2x geändert werden.

Bei mir sieht das jetzt so aus:

Code:
        if(strlen($bezahlcode_iban) > 0 && strlen($bezahlcode_bic) > 0){
            pq(".order_completed")->append('Ihr QR-Code für diese Bestellung.<br>Im QR-Code ist alles für die Überweisung der Rechnung hinterlegt.<br>Scannen Sie den QR-Code mit Ihrem Smartphone.<br>Die Daten werden automatisch in Ihre Banking-App übertragen.<br><br><a href="bank://singlepaymentsepa?name='.$bezahlcode_name.'&iban='.$bezahlcode_iban.'&bic='.$bezahlcode_bic.'&amount='.$bezahlcode_amount.'&reason='.$bezahlcode_reason.'&currency='.$bezahlcode_currency.'&separeference='.$bezahlcode_separeference.'"><img src="'.$bezahlcode_png.'" border="0"></a>');
        }else{
            pq(".order_completed")->append('Ihr QR-Code für diese Bestellung.<br>Im QR-Code ist alles für die Überweisung der Rechnung hinterlegt.<br>Scannen Sie den QR-Code mit Ihrem Smartphone.<br>Die Daten werden automatisch in Ihre Banking-App übertragen.<br><br><a href="bank://singlepayment?name='.$bezahlcode_name.'&account='.$bezahlcode_account.'&BNC='.$bezahlcode_bnc.'&amount='.$bezahlcode_amount.'&reason='.$bezahlcode_reason.'"><img src="'.$bezahlcode_png.'" border="0"></a>');
        }
    }
}



Was noch nicht klappt ist die Integration in die Mailformulare.
Da werden alte Codeschnipsel verwendet, die wohl auf den 3.19 er Shop nicht passen.

Ausgabecode des Plugins lautet ja so:

Code:
{if ($Bestellung->cZahlungsartName == "Überweisung") || ($Bestellung->cZahlungsartName == "Vorkasse") }
Ihr persönlicher Bezahlcode für diese Bestellung:<br>
<img src="[URL]http://www.IhreDomain.de/includes/plugins/bezahlcode/version/105/png/{$Bestellung->cBestellNr}.png"><br><br[/URL]>
{/if}


Und hie sind wohl die Variablen
Code:
($Bestellung->cZahlungsartName == "Überweisung") || ($Bestellung->cZahlungsartName == "Vorkasse")
dafür verantwortlich, dass es nicht ausgegeben wird.

Nun muss ich mal suchen, was die neuen Variablen sind oder hat jemand einen Tip?
 

XYZ

Sehr aktives Mitglied
21. September 2011
2.541
10
AW: BezahlCode

Bin heute durch Zufall auf diesen Thread gestoßen und möchte mich auf diesem Wege für das kostenlose Plugin bedanken. Es funktioniert unter 3.19 einwandfrei, die Installation war kinderleicht und auch in der Bestellbestätigung wird der Code korrekt ausgegeben, man muss die entsprechenden Textzeilen nur innerhalb der bereits vorhandenen Bedingungsschleife für Überweisung einfügen, also ohne die nochmal im Code enthaltene Bedingungsabfrage ({if}...).

Ich habe ledigliche die Texte noch etwas erweitert, so dass der Kunde sofort sieht, wozu der Bezahlcode dient.
 

XYZ

Sehr aktives Mitglied
21. September 2011
2.541
10
AW: BezahlCode

Ach ja, direkt selbst getestet mit Banking4A (Android), alle Überweisungsdaten aus dem Code werden korrekt übernommen.