46 responses to “Export beliebiger Datensätze aus xt:Commerce”

  1. Mantis

    Hallo, Die Schnittstelle finde ich toll habe aber einige Probleme damit Lokal auf einem XAMMP System funktioniert es Super aus das auf Vista nicht mit dem IE zugegriffen werden kann nur mit Opera und Firefox. Ferner auf meinem VServer bekomme ich einen Safe Mode Fehler obwohl die Safe mode als “off” erscheint in der PhP Info. Währe aber trotzdem Interessiert diese Schnittstelle weiter zu Entwickeln.

    Gruss

  2. Manuel

    Super! Genau so etwas habe ich händeringend gesucht. Sehr fein – es klappt alles sehr gut.

    Eine Frage aber noch: Ich würde gerne Status auf “in Bearbeitung” setzen, statt auf “versendet”. Aber, wenn ich in der relations/obsv.php den status von 3 auf 2 ändere, kriege ich nur eine Fehlermeldung, wenn ich mir die xml-Datei herunterladen will:

    Warning: Cannot modify header information – headers already sent by (output started at …admin/exanto-export/relations/obsv.php:1) in …admin/exanto-export/download_xml_file.php on line 19

  3. Manuel

    hmmm, wie ich gerade merke, sind die Bestellungen dann im xt-commerce-Admin komplett weg, wenn ich die Option “status auf versendet” stelle und dann exportiere. Muss das so?

  4. Manuel

    Huch, danke für die schnelle Antwort ;-)

    Also, ich hab die Datei mit dem win-Editor bearbeitet. Habe jetzt nen anderen Editor genommen, und jetzt kommt die Meldung nicht mehr…

    Werde nochmal neue Bestellungen eingeben und testen. Filter zum Ausblenden? Wo finde ich denn den – kommt mir zum ersten Mal unter…

  5. Manuel

    Ok, mit der Änderung in “Status = 2″ und der “sauberen” Editierung klappt es jetzt. Bestellung ist noch da (richtiger Status) und wurde sauber exportiert. Sehr fein!

    Noch ne Frage – wie kann ich denn eigene Regeln anlegen – und wie muss die Datei dann heissen?

    (und gibt´s vielleicht eine Möglichkeit, die Dateien auch als csv exportieren zu können? g)

    Danke nochmal für die schnelle Hilfe!

    Gruß, Manuel

  6. Lutz

    Hi,

    ich versuche grad ob.php eine zusätzliche Regel bei zu bringen. Konkret möchte ich zu jedem Produkt aus der Bestellung auch die kompletten Daten aus dem Katalog mit exportieren.

    Zwar bekomme ich mit dieser Zeile: $produkte = $relations["ob"]->has_many(“products”, “products_id”, “orders_products_id”, “produkt”, “produkte”);

    eine Auswahl in “Spalten auswählen” hin, kriege dann aber beim Export die Fehlermeldung: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/localhost/htdocs/xt/admin/exanto-export/classes/ExantoExport.class.php on line 371

    Was mache ich falsch ?

    Viele Grüße und danke für das sehr nützliche Tool.

    Lutz

  7. Lutz

    Hi Ingo,

    wieder zu schnell gefragt und nicht erst die Hirnzellen massiert :-) Ich hab es hingebracht: $oprelation->has_many(“products_description”, “products_id”, “products_id”, “description”, “descriptions”);

    Schönes Wochende !

    Lutz

  8. Manuel

    Ich hab gerade mal nachgeforscht – die zu verwendende WaWi kann auch xml-Dateien “schlucken”, insofern passt es schon.

    Wenn die Sache live geht, gibts auch natürlich nen Backlink!

    Ich meld mich dann wieder.

    Schönes Wochenende, Manuel

  9. FaKe

    Hallo! Ich würde dieses Programm gerne nutzen um Bestellungen aus xtc zu exportieren und dann in EasyLog(DHL Software) zu importieren um daraus Versandlabels zu drucken. Jedoch schluckt Easylog nur csv Dateien.

    Hast du vlt eine Idee wie ich das sonst hinbekommen könnte? Grüße FaKe

  10. FaKe

    Hi Ingo, danke für die schnelle Antwort! Bei den EasyLog Daten kommt noch mehr rein, wie zb. Gewicht der Ware. Ich will auch nicht unbedingt dass unsere Mitarbeiter in PHPMyAdmin rumhantieren.. ich sehe es kommen: “Oops ich habe ausversehen die Datenbank gelöscht” ;)

    Gibt es da eine Möglichkeit? Habe sonst leider nichts vergleichbares gefunden.. :/ Greets FaKe

  11. FaKe

    mh okay, das wird wohl das Beste sein.. dann meine Frage: macht ihr soetwas? :) ..wenn ja können wir evtl. per E-Mail in Kontakt treten und über den Preis reden ;)

    LG FaKe

  12. Mauel

    Ich bins noch einmal ;-)

    Jetzt habe ich vom Testsystem, wo alles klappt auf das reale umgestellt. Und jetzt krieg ich nur das beim Aufruf: Warning: touch() [function.touch]: Utime failed: Operation not permitted in /home/…/admin/exanto-export/classes/ExantoExport.class.php on line 312 Fehler: Verzeichnis fÃŒr den Export nicht beschreibbar! Alle Unterverzeichnisse nebst exantoExport sind aber auf 777 …

  13. Helge Siems
    Ich überlege ein XML-RPC Modul zu integrieren, um beliebiger externer Software den Zugriff auf die Datensätze ohne den Umweg über das händische Herunterladen der XML-Dateien zu gewähren.

    Ich wollte mal hoeflich fragen, ob es das schon gibt oder es konkrete Planungen dazu gibt. Hintergrund: Ich wuerde gerne haeufig wechselnde Artikel aus einem xt-c-Shop in Wordpress anzeigen. Vielleicht koennen wir da irgendwie ins Geschaeft kommen. (?)

  14. Horst Horstensen

    Hallo,

    wir sind 2 Studenten, die im Rahmen eines Beleges Ihr Tool nutzen möchten. Nach Installation und Konfiguration startet das Tool zwar, jedoch bleibt nach Klick auf “Start” der Bildschirm weiß und es passiert nichts mehr. Schreibrechte sind alle gesetzt und offene Bestellungen sind ebenfalls vorhanden. Woran kann das liegen? Danke im voraus.

  15. Horst Horstensen

    Danke für die Antwort, ABER: das o.g. Problem tritt im Firefox auf! ;-)

  16. OM

    Hallo IT, folgendes Problem, wir bekommen diese Fehlermeldung: Fatal error: main() [function.require]: Failed opening required ‘includes/application_top.php’ (include_path=’.:/usr/lib/php’) in /homepages/44/d38630989/htdocs/admin/exanto_export.php on line 22 …evtl. nen Vorschlag zur linderung parat? Danke OM

  17. Denis Greiner

    Hallo IT, wir sind sehr interessiert an einem XML-RPC Modul. Wir könnten damit offene Bestellungen in unsere auf Filemaker basierte Lösung importieren. Sind arbeiten in diese Richtung schon vorangeschritten ?

  18. Kai

    Tolle Idee. Jetzt habe ich extra dafür auch PHP5 am laufen, ABER:

    Ich steh aufn Schlauch, wollte eigentlich Bestelldaten für Execel oder so exportieren: Name, Bestellnr, Bestelldatum, Bestellerland, netto, MwSt., Brutto

    Letzte drei Felder kann man ja nicht so einfach aus den Tabellen auswählen..

    Geht das überhaupt mit dem Export-Modul?

  19. Mario

    Hi, bekomme nach dem hochladen und aufrufen der php Adresse nur eine weiße Seite….Kennt jemand den Fehler?

  20. Mario

    Ja bin nur mit dem Firefox unterwegs…auch schon andere Browser getestet. In den Logfiles stehen eine Millionen Urls drin :) wüsste nicht wo ich da gucken soll

  21. Manuel

    Ich habe noch einmal eine Frage. habe die letzte Version installiert. Export “offene Bestellungen” klappt wunderbar. Export “offene + versendet” geht nur teilweise. Der Status wird geändert – aber in der xml sind dann keine exportierten Daten drin…

    woran könnte das liegen? Ansonsten keine Fehlermeldungen, nix. Meckert nirgends :) )

  22. Manuel

    Entwarnung. Ich hatte vergessen, dass man ja im anderen Status auch wieder die “Häkchen” setzen muss – sonst exportiert er natürlich nix :)

  23. Martin

    Geniales Tool! Funktioniert super. Gibt es eine Möglichkeit den Export auch direkt zu starten ? Also einfach Adresse ./exanto_export.php?action=export_to_file aufrufen und der Export passiert ohne weitere Eingabe mit einem festen Regelsatz ?

  24. Ingo

    Hi Martin, momentan wird das Rechtesystem von xt:Commerce genutzt um den Zugriff zu gewähren, das ließe sich natürlich auch anders realisieren. Von Haus aus geht das aber in der aktuellen Version nicht.

  25. Martin

    Danke Ingo für die schnelle Anwort. Habe es grad hin bekommen allerdings muß man wirklich in das Rechtesystem eingreifen. Ist aber mit 2 Zeilen Code zu lösen. Danke für den Tip!

  26. Chris

    Hi, ich benutze den export auch und es ist wirklich sehr komfortabel, bekomme es aber leider nicht hin, dass er alle Bestellungen mit status “offen” UND “In Bearbeiung” exportiert, bin mir über die syntax nicht im klaren, welche hinter $relations["ob"]->condition = ” orders_status = ‘1′ ” bzw. in die klammern muss, kann mir jemand helfen?

  27. Ingo

    Hi Chris, das in den Klammern ist ganz einfach SQL-Syntax. Also kannst du einfach statt orders_status = '1' diesen hier nehmen: orders_status = '1' OR orders_status = '$x', wobei du $x natürlich durch die Zahl ersetzen musst die dem “In Bearbeitung” Status deines Shopsystems entspricht.

    1. Chris

      Hey Ingo, vielen Dank, das Problem war die genaue syntax mit “OR” da ich leider von SQL keine Ahnung habe und daher auch die entsprechende OR Verknüpfung nicht kannte, dachte es müsste etwas mit AND sein…

  28. Chris

    …was natürlich keinen Sinn macht, wenn ich mal genauer drüber nachdenke…

  29. Dennis

    Ist es eigentlich auch möglich nur Artikel-Daten (Artikel inkl Variationen) zu exportieren?

Einen Kommentar hinterlassen