Hallo,
ist eine Schnittstelle zu magento in Planung?
Wie aufwendig wäre nach eurer Einschätzung die Programmierung?
Würde daran auch gern mit(oder allein) arbeiten, wenn ich den entsprechenden Input bekomme 🙂
Beste Grüße
Thomas
Hallo Thomas,
es ist zur Zeit keine Magento-Schnittstelle geplant.
Der Aufwand sollte aber überschaubar sein. Fakturama fordert "lediglich" eine XML Datei an, die die Produkte und offenen Bestellungen enthält. Zusätzlich kann man den Status von Bestellungen noch ändern.
Eine Beschreibung der Schnittstelle habe ich im Entwickler-Bereich hinterlegt. Hab Dich dafür mal freigeschaltet.
Gerd
Hallo,
vielen Dank, dann schau ich mir das mal an 🙂
Beste Grüße und bis später
Thomas
Hallo, würde mich auch für einen Konnektor zu Magento interessieren. Dann wäre Faktura definitiv auch für mich interessant.
Eine magento-Schnittstelle wäre der Superhit!
LG, emmma
Hallo,
wir haben evtl. vor, eine Schnittstelle für Magento umzusetzen. "Admin" hatte von einer Beschreibung der Schnittstelle gesprochen, leider kann ich diese nicht finden. Kann mir bitte jemand einen Hinweis geben?
Beste Grüße
Jörg
Die steht im Entwicklerforum, für das ich mal freigeschaltet wurde. Hier eine Kopie:
Fakturama kann über ein Skript (z.B. PHP) Bestellungen, Produkte und Kundendaten vom Webshop abrufen.
Die Antwort ist eine XML Datei. Diese wird im Ordner "Log" abgespeichert.
Die URL des Skriptes kann unter Einstellungen/Webshop angegeben werden.
Ebenso ist es möglich, zu Testzwecken den Filenamen einer XML Datei anzugeben.
file:///home/gerd/Dokumente/myc1/shop.txt
Fakturama sendet POST Parameter und startet damit die Abfrage.
Siehe: Quellcode WebShopImportManager.java
Parameter:
username
Benutzernamen des Webshop-Admins
password
Benutzernamen des Webshop-Admins
action
get_products Liefert alle Produkte
get_orders Liefert alle offene Bestellungen
get_products_orders Liefert alle Produkte und offene Bestellungen
setstate
Ändert den Status einer Bestellung, 1=offen, 2=in Bearbeitung, 3=Versendet
Zusätzlich ist ein Kommentartext möglich, getrennt durch ein "*".
maxproducts
Maximale Anzahl der Produkte, die geladen werden
Beispiel Abfrage aller offenen Bestellung und Produkte:
username=user&password=password&action=get_products_orders&setstate={}&maxproducts=1000
Beispiel: Bestellung Nr99 auf "In Bearbeitung" setzen:
username=user&password=password&setstate={99=2}
Beispiel: Bestellung Nr99 auf "Versendet" setzen", mit zusätzlichem Kommentar:
username=user&password=password&setstate={0=3*Hallo%0ATest}
Beispiel und Beschreibung der XML-Antwort:
XML Datei muss so beginnen
Version des Skriptes, sollte der Fakturama-Version entsprechen, mit der es komaptibel ist.
5.2.17-0.dotdeb.0 PHP Version des Servers (wurde nur zu Debug-Zwecken eingeführt, wird nicht ausgewertet).
URL des Shops.
Abschnitt mit den Produkten. Als Attribut wird der Pfad angegeben, wo alle Produktbilder zu finden sind.
Ein Produkt mit Angabe des Bruttopreises, der Mehrwertsteuer, der Menge im Shop und der ID des Webshops
SITZKROT Artikelnummer
4104760429289 EAN
Sitzkissen rot Name
Wohnzimmer Kategorie
Stck. Mengeneinheit
MwSt. 19% Name der MwSt.
Sitzkissen rot inklusive Feder-Füllung Kurzbeschreibung
16_0.jpg Name des Produktbildes
Alle offenen Bestellungen
Eine Bestellung mit BestellNr, Bestelldatum und Zeit, Währung, Umrechnungsfaktor in Euro (wird zZ nicht benutzt) und Status (pending, processing, shipped)
Kundennummer
m Geschlecht, m oder f
Max Vorname
Mustermann Nachname
Musterfirma Firma
Hauptstrasse 12 Strasse incl. Hausnummer
12345 PLZ
Neustadt Ort
Germany Land
m Lieferadresse
Max
Mustermann
Musterfirma
Hauptstrasse 12
12345
Neustadt
Germany
0190666666Telefon
max.mustermann@musteremail.de email
Artikel mit Produkt-ID des Shops, Menge, Bruttopreis und Mwst.
Postkarte Kommode Artikelnummer
EAN
Postkarte Kommode Artikelname
Papeterie Artikel-Kategorie
Mengeneinheit
MwSt. 19% Name des MwSt Satzes
Versandkosten incl. Bruttopreis und MwSt Satz.
Pauschale Versandkosten Name der Versandkosten
Name der MwSt. der Versandkosten
Zahlungsart mit Art und Gesamtsumme der Bestellung
Vorkasse/Banküberweisung Name der Zahlungsart