Schnellbestellung per E-Mail mit CURL

Begonnen von db, Juli 19, 2012, 14:43:51

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

db

Hallo mal wieder,

wir wollen bestimmten Kunden ermöglich per E-Mail zu bestellen.
Diese E-Mail ist von uns im Layout vorgegeben und wird auf unserem Server per Cronjob ausgelesen.
Daraus wird dann ein Formular generiert, welches per CURL eine Shop-Bestellung ausführt.

Was man nicht alles für die Kunden macht :-)

Ich habe dazu eine Formular für die Schnellbestellung im Shop selber erstellt, da ich ja eine Adresse brauche um damit per CURL zu arbeiten.

So: Wenn ich das Script ausführe liest er mir die noch nicht gelesenen Emails aus und führt die Bestellung ordnungsgemäß aus.
Er schreibt alle übergebenen Werte in die Datenbank, BIS AUF DIE KUNDENDATEN DES BESTELLERS.
Ich übergebe alle Daten, sie sind auch alle vorhanden. Nur diese Daten will er nicht.
Ich korrigiere, das Feld PLZ macht er, warum auch immer.

In der Beschreibung steht der folgende Satz zur Schnellbestellung:
------------------
Aus Platzgründen nicht dargestellet die Felder für die Kontaktdaten des Kunden, wie im Bestellformular.
------------------

Das heißt doch, das es reicht , das die Daten des Kunden auch nur als POST-Daten übergeben werden.
Und nichts anderes macht CURL.

Hat jemand hierfür einen Lösungsansatz?

VG
der Dave



db

Mal anders gefragt,

gibt es eine API, um zum Beispiel per XML oder so auf das System zuzugreifen?
Kann man eine Bestellung auslösen, ohne den Shop im Browser aufzurufen?

VG
der Dave