Ich wollte euch heute mein Projekt OEBC vorstellen. OEBC entstand im Jahre 2010 nach dem Hilferuf eines Freundes der eine Oxid CE kompatible eBay Lösung suchte welche auch Varianten unterstützt. Aus dieser Idee formte sich OEBC in seiner heutigen Form. Dabei habe ich viele meiner Ideen zum Thema Web Applications verarbeitet und den alternativen Ansatz eines Webdesks umzusetzen versucht, mit dessen Hilfe sich die alltäglichen Aufgaben eines Shop Betreibers bequem im Browser erledigen lassen, ohne dabei an einen festen Arbeitsplatz gebunden zu sein. In den letzten 2 Jahren habe ich sehr viel meiner wenigen freien Zeit in das Projekt investiert.
OEBC kann weit mehr als eBay, u.e. auch Export zu Google, Bestellungen aus der Orders App heraus, ganz einfaches Bestellhandeling und vieles mehr.
Heute habe ich das ganze Projekt in der Version 0.5 kostenlos unter der GPL v3 veröffentlicht und hoffe, das es durch diese Veröffentlichung vielleicht doch den ein oder anderen Liebhaber finden wird.
Wer will schaut einfach mal auf die Seite http://www.oebc.de, dort gibt es auch den Link zu meinem Github wo ihr alles runterladen könnt.
Feedback ist äusserst erwünscht, es handelt sich hier um ein privates Steckenpferd meienrseits. Ich hoffe das noch mehr auf den Geschmack kommen.
Das einzige was ich mit in Richtung EE vorstellen kann das Probleme machen könnte ist das Artikel anlegen nicht recht funktioniert, bzw. die Bestellrückgabe aber ich denke das sollte leicht zu beheben sein. EE habe ich leider keins zum testen, CE und PE gehn auf jeden Fall.
Der eBay cronjob reduziert je nach Einstellung den Bestand im Shop um die verkauften Artikel und legt dort eine Bestellung ab mit den eBay Daten.
War es mal, das Problem ist das die Amazon API leicht verwirrt rüber kommt. eBay ist komplex aber logisch, Amazon ist einfach nur schlecht dokumentiert und teilweise haarsträubend, es gibt keine richtige Sandbox und Support schon gar nicht. Vieleicht nehm ich das ganze nochmal in die Richtugn in Angriff aber dazu fehlen mir zur Zeit die Nerven
Schade, schade, denn die Konditionen von Amazon sind zumindest für mich wesentlich besser als auf Ebay… Ansonsten habe ich mir gerade die Videos angesehen und muss sagen, Hammer!
Vielleicht sollten wir hier einen Spendenaufruf für Dich ins Leben rufen, damit Du Dir den Nerv eventuell doch antust. Mir selbst wäre die Amazon Implementierung schon nen 3 stelligen Betrag wert… Also, wer ist mit von der Partie?
Ich habe es gleich mal zum Testen heruntergeladen. Kannst du vielleicht noch in die readme mit aufnehmen, was sinnvolle Werte bei der Installation sind bitte:
Datenbank (vermutlich die von oxid - oder eine neue?)
Host - localhost
Benutzer (welche Rechte braucht der Benutzer?)
Passwort
OEBC Benutzer
OEBC Passwort
Shop Name (muss, kann oder soll identisch sein mit dem oxid Shopname)
Shop URL (http://shopname.de oder https://shopname.de oder shopname.de)
Shop FTP Host
Shop FTP User (welche Rechte braucht der Benutzer?)
Shop FTP Passwort
Shop FTP Verzeichnis (macht ein Unterverzeichnis für OEBC Sinn oder dann doch besser / des Shop)
Wäre super, wenn du die Infos in die readme mit aufnehmen würdest.
Die Vorstellung aus den Videos sehen klasse aus.
Werde das die nächsten Tage ebenfalls mal testen (sofern die Installation klappt )
[QUOTE=coarsy;82197]Vielleicht sollten wir hier einen Spendenaufruf für Dich ins Leben rufen, damit Du Dir den Nerv eventuell doch antust. Mir selbst wäre die Amazon Implementierung schon nen 3 stelligen Betrag wert… Also, wer ist mit von der Partie?[/QUOTE]
Eine gescheite amazon Lösung suchen wir ebenfalls. Eine Beteiligung aus finanzieller Sichtweise jederzeit!
@aerodrome24: klar kann ich machen, danke für den Tip!
Datenbank - Name der OXID Datenbank
Host - Host der OXID Datenbank (meistens localhost)
Benutzer - OXID DB Benutzer (er sollte die gleichen Rechte haben wie der Benutzer des OXID Shops, am besten nimmt man den selben wenn man sicher sein will)
Passwort - OXID DB Passwort
OEBC Benutzer - Ihr gewünschter OEBC Benutzername
OEBC Passwort - Ihr gewünschtes OEBC Passwort
Shop Name - Oxid Shopname
Shop URL - http://shopname.de oder https://shopname.de
Shop FTP - Shop FTP Host
Shop FTP - Shop FTP User (für den Upload der Sitemaps in den Shop etc.)
Shop FTP - Shop FTP Passwort
Shop FTP - das Verzeichnis in dem sich die OXID Installation befinde z.B. ./httpdocs oder ./htdocs
@Hebsacker: die Query ist der base64 encodete Teil oben im Installer (Base64 wegen ; ’ etc., das vereinfacht die Integration. Was für eine MySQL Version hast du? Nutzt du ein externen MySQL server bzw. irgend ein Hosting Paket von 1u1 oder so? Welche Version der install.php hast du genau? Wenn du es am Release Tag geladen hast verusch mal die Version die aktuell im Repo liegt, die stirbt nicht bei unkritischen Fehlern.
Hat das nun geklappt? Ich hatte für die Install extra ein nicht abbrechende Function in die MySQL Klasse mit eingebaut, da eben manche genau das Problem mit dem Empty Query hatten. Irgendwie mogelte sich da nämlich immer ein Linebreak am Ende ein und der führte dann schon zu einem Error, auch wenn das absolut kein Sinn macht.
Wo legt der denn die settings aus der Installationsmaske ab? Ich würde nämlich gerne beim Testen auf verschiedene Shops swiitchen ohne jedesmal neu zu installieren… FTP kann ich ja in der Oberfläche ändern, aber Datenbank fehlt mir irgendwie.
Außerdem habe ich beim 4. Button von oben kein Buttonbild und folgende Fehlermeldung:
Wo legt der denn die settings aus der Installationsmaske ab? Ich würde nämlich gerne beim Testen auf verschiedene Shops swiitchen ohne jedesmal neu zu installieren… FTP kann ich ja in der Oberfläche ändern, aber Datenbank fehlt mir irgendwie.
Außerdem habe ich beim 4. Button von oben kein Buttonbild und folgende Fehlermeldung:
application does not exist!
Ansonsten - erster Eindruck - sehr schick![/QUOTE]
Hast du eventuell ein Screenshot davon? Irgendwas fehlt dann da, oder es ist ein Ordner in /apps der da nicht hingehört. Das wird ja alles on the fly eingebunden und gefunden.
Wenn du switchen willst, du musst immer die oebc db Tabellen für den Shop haben wo es drauf läuft, ich weiss nicht wie einfach das zu switchen ist.
Diese .DS_Store kannst du die mal weg nehmen und schauen ob du das Problem immernoch hast, das sind relikte von meinem Mac, die müssen unbedingt aus dem Repo raus weil sie nur stören.
Die Uhr geht normalerweise nur im IE nicht, das liegt an dem Javascript das in der Art da leider nicht läuft (transform etc. pp).