Auftrags-ID: 71660
Budget: € 20 bis € 80 p.St.
Veröffentlicht: 20-02-2014
Reaktionen: 0
Ort: Salzburg, Österreich
Zuletzt geändert: 21-02-2014
Status: Geschlossen
Liebe Freelancer,
Ein Stück PHP muss zu einer Bestell-API hinzugefügt werden, und es gibt bereits eine gewisse Richtlinie vom Softwareanbieter. Der Fachmann, der das PHP-Stück übernehmen sollte, ist krank geworden, daher benötige ich dringend jemanden, um meine Frist einzuhalten...
Ich habe derzeit eine Website im Aufbau, auf der Hotelgutscheine (verknüpft mit günstigen Hotelangeboten) verkauft werden.
Die Seite ist in HTML5 (was für dieses Problem übrigens irrelevant ist), dort habe ich ein eCommerce-Skript mittels der ECWID-Software integriert. Der Kauf- und Bezahlvorgang läuft also über deren Software (und Mollie und Paypal, aber das ist bereits in deren System integriert).
Problem:
Nach dem Bezahlvorgang ist es wichtig, dass der Kunde eine E-Mail erhält oder eine Seite besucht, auf der sein einzigartiger Gutschein (mit Code) wartet. Mein aktuelles eCommerce-Managementsystem unterstützt dies nicht. Glücklicherweise können wir jedoch Lösungen verknüpfen und/oder deren API's bearbeiten.
Aktuelle ECWID-Vorgehensweise bei eGood;
Über meine hinzugefügten ECWID-Feeds können Produkte gekauft werden, das funktioniert alles bestens, jedoch gibt es als Aktion nach der Zahlung 2 Optionen in ihrem Zahlungsmodul;
1. Es handelt sich um ein physisches Produkt, das nach Zahlung versendet werden muss> Dies wird nach einer verarbeiteten Zahlung über die gewählten und integrierten 'shipping methods' eingeleitet.
2. Es handelt sich um ein eGood. > In diesem Fall erhält die Person nach der Zahlung eine E-Mail mit einem Download-Link, über den sie eine Datei hochladen kann.
Diese letzte Option, Option 2, trifft auf mich zu, und dafür muss ich eine Anbindung schaffen, um sicherzustellen, dass jeder Käufer nach der Zahlung einen einzigartigen Code erhält.
Bei der aktuellen Kaufabwicklung erhält man nach der Zahlung automatisch eine E-Mail. Darin befindet sich jedoch ein Download-Link, der mit einer vom Verkäufer (mir) zuvor verknüpften Datei verbunden ist. Kurz gesagt, wenn man jetzt auf den Download-Link klickt, kann man nur ein und dieselbe Datei herunterladen. (und somit keine einzigartigen dynamischen Dateien mit verschiedenen Codes) Auch kann dieser Download-Link derzeit noch nicht mit einer URL verknüpft werden.
Lösung:
Die E-Mail, die nach der Bestellung versendet wird, kann bearbeitet werden. Es gibt auch eine Bestell-API von ECWID, an der gebastelt werden kann. Kurz gesagt, es kann zum Beispiel ein Link in die E-Mail eingefügt werden, der zu einer Seite mit einem einzigartigen Gutschein führt. Hier suche ich die Lösung.
Schritte;
1. Das ECWID-Zahlungsmodul verknüpft automatisch die Nachbestellungs-E-Mail mit der abgeschlossenen Zahlung > hierfür müssen wir nichts tun.
2. In dieser E-Mail muss ein Link platziert werden. Dieser Link generiert für den Benutzer einmalig eine Seite/PDF mit seinem Gutschein, den der Benutzer herunterladen kann. (Achtung: Wenn man ein weiteres Mal klickt, darf kein neuer Code generiert werden)
Das ist es...
Wichtige Anmerkungen:
1. Ich muss pro Aktion im Voraus eine Liste einzigartiger Codes (Länge, Ziffern und/oder Buchstaben: spielt keine Rolle) an meinen Hotellieferanten liefern. Diese können also nicht 'zufällig' nach dem Anklicken generiert werden.
2. Falls dies am angenehmsten ist: Codes können bereits aus einem Codegenerator generiert werden (es gibt sehr viele bestehende Online-Software dafür) und dann an einer dafür vorgesehenen Stelle eingegeben werden, woraufhin Gutscheine generiert werden können.
3. Das Rad nicht neu erfinden:
Natürlich gibt es mehrere ECWID-Kunden, die auf ähnliche Probleme gestoßen sind. Im Forum hat einer ihrer eigenen Entwickler auch eine Lösung gefunden. Diese finden Sie hier: http://www.ecwid.com/forums/showthread.php?p=33617&postcount=2 Weiter unten in diesem Thread finden sich auch Links zu PHP-Skripten, die teilweise die Lösung enthalten. Ich bin jedoch kein PHP-Entwickler, daher hoffe ich, dass Sie die letzten Details klären können.
Gerne erwarte ich auch die möglichen Kosten. Es ist ziemlich eilig, da durch die Krankheit des PHP-Mannes, den ich im Sinn hatte, bereits erhebliche Verzögerungen entstanden sind. Er sollte Anfang letzter Woche damit beginnen, daher haben wir bereits lange abgewartet, ob es kurzfristig besser wird.
Vielen Dank im Voraus für das Angebot + die Fristangabe!