OpenCart ist eine kostenlose Open-Source-E-Commerce-Plattform, die auf PHP und MySQL (oder MariaDB) basiert und einer MVC-Architektur folgt. Im Gegensatz zu gehosteten Plattformen wird OpenCart selbst gehostet: Händler installieren es auf ihrem eigenen Webserver. Dies ermöglicht ihnen die volle Kontrolle über den Quellcode und die Daten, bedeutet aber auch, dass der Shopbetreiber für Hosting, Updates und Sicherheit verantwortlich ist.
OpenCart unterstützt Multi-Shop-Setups mit einer einzigen Installation und Datenbank, bietet integrierte Unterstützung für mehrere Währungen und Sprachen sowie einen großen Marktplatz mit kostenlosen und kostenpflichtigen Erweiterungen und Themes, mit denen Händler Funktionen wie Zahlungsgateways, Versandmethoden und Katalogtools hinzufügen können.
OpenCart-Shops verwalten ihren Produktkatalog, Lagerbestände und Bestellungen direkt in ihrer eigenen Datenbank. Das bietet zwar eine gute Kontrolle, bedeutet aber auch, dass Katalogdaten aktiv exportiert und synchronisiert werden müssen, um sie in Shopping-Anzeigen, Marktplätzen und Preisvergleichsportalen nutzen zu können. Feedance verbindet sich mit Ihrem OpenCart-Shop, um Produkt-, Bestands- und Bestelldaten abzurufen und in strukturierte, kanalfertige Feeds umzuwandeln. So müssen Sie keine individuellen Exportskripte für jeden einzelnen Vertriebskanal erstellen und pflegen.
Feedance verbindet sich direkt mit Ihrem OpenCart-Shop mithilfe Ihrer Shop-Zugangsdaten. Nach der Verbindung liest Feedance kontinuierlich Ihren Produktkatalog, Ihre Lagerbestände und Bestelldaten aus, sodass Ihre Feeds und Kanallisten stets mit dem tatsächlichen Bestand in Ihrem Shop übereinstimmen.
Für Ihre OpenCart-Installation sind keine Codeänderungen oder Theme-Anpassungen erforderlich. Sie geben die Zugangsdaten für Ihren Shop während der Einrichtung an, und Feedance kümmert sich um die Aufrechterhaltung der Verbindung und die automatische Datenaktualisierung.
Feedance arbeitet mit drei zentralen Datenentitäten aus Ihrem OpenCart-Shop:
| Wesen | Was Feedance liest und verwendet |
|---|---|
| Produkte | Produkttitel, Beschreibungen, Preise, Bilder, Kategorien, Kennungen und Varianten-/Optionsdetails werden verwendet, um Ihre Produktfeeds zu erstellen und zu aktualisieren. |
| Inventar | Lagerbestand und Verfügbarkeitsstatus für Produkte und Produktkombinationen werden stets aktuell gehalten, sodass die Feeds widerspiegeln, was tatsächlich verkaufsfähig ist. |
| Bestellungen | Auftragsdaten werden verwendet, um Umsätze mit der Leistung von Feeds und Kanälen abzugleichen. |
Bevor man OpenCart mit einem Feed-Tool verbindet, sollte man einige Aspekte der Architektur von OpenCart verstehen:
Nach der Verbindung überprüft Feedance Ihren OpenCart-Shop regelmäßig, um Änderungen an Produkten, Lagerbeständen und Bestellungen zu erfassen. So bleiben Ihre Feeds ohne manuelle Neu-Exporte stets aktuell. Die genaue Synchronisierungsfrequenz hängt von Ihrem Feedance-Tarif und der Größe Ihres Shops ab. Bei zeitkritischen Änderungen, wie beispielsweise einem plötzlichen Warenengpass, kann es zu einer kurzen Verzögerung kommen, bis diese in allen verbundenen Kanälen sichtbar sind.
| Problem | Wahrscheinliche Ursache | Fixieren |
|---|---|---|
| Die Verbindung schlägt während der Einrichtung fehl. | Falsche Shop-URL, abgelaufene oder ungültige Anmeldeinformationen oder der Shop ist von außerhalb Ihres Netzwerks nicht erreichbar | Überprüfen Sie die Shop-URL und die Zugangsdaten und vergewissern Sie sich, dass Ihr Shop öffentlich über HTTPS erreichbar ist. |
| Im Feed fehlende Produkte | Produkte sind deaktiviert, dem entsprechenden Shop nicht zugeordnet oder weisen fehlende Pflichtfelder wie Preis oder Kategorie auf. | Überprüfen Sie den Produktstatus und die Shop-Zuordnung in OpenCart und füllen Sie alle fehlenden Pflichtfelder aus. |
| Die Lagerbestände wirken veraltet | Die Synchronisierung wurde noch nicht ausgeführt, oder der Lagerbestand wird auf Options-/Variantenebene anstatt auf Masterproduktebene erfasst. | Warten Sie auf die nächste geplante Synchronisierung und überprüfen Sie, ob das Produkt die Bestandsverfolgung auf Optionsebene nutzt. |
| Die Verbindung funktioniert nicht mehr, nachdem sie zuvor einwandfrei funktioniert hat. | Hosting-Ausfall, ein erneuertes SSL-Zertifikat, geänderte Zugangsdaten oder eine Firewall/ein Sicherheits-Plugin, das den Zugriff blockiert | Prüfen Sie, ob der Shop online und erreichbar ist, und geben Sie die Zugangsdaten in Feedance erneut ein, falls diese geändert wurden. |
Feedance verbindet sich direkt mit Ihrem OpenCart-Shop mithilfe der Zugangsdaten Ihres Shops, die Sie bei der Einrichtung angeben. Nach der Verbindung sind keine Code- oder Theme-Änderungen an Ihrer OpenCart-Installation erforderlich. Feedance liest anschließend kontinuierlich Ihre Produkt-, Lager- und Bestelldaten und synchronisiert diese automatisch.
OpenCart kann den Lagerbestand auf Options- oder Variantenebene verfolgen, nicht nur auf Produktebene. Das bedeutet, dass bei einem einzelnen Produkt einige Optionskombinationen verfügbar und andere gleichzeitig ausverkauft sein können. Dies ist wichtig für die Genauigkeit der Verfügbarkeitsdaten, da die Verfügbarkeit den richtigen Detaillierungsgrad widerspiegeln muss und nicht das gesamte Produkt als einen einzigen Lagerbestand behandelt werden sollte. Außerdem ist zu beachten, dass OpenCart selbst gehostet wird. Daher hängen die Verfügbarkeit und Erreichbarkeit eines Shops von der jeweiligen Hosting-Umgebung ab.
Feedance verarbeitet drei Datentypen aus Ihrem OpenCart-Shop: Produkte, Lagerbestand und Bestellungen. Dazu gehören Produktdetails wie Titel, Preise, Bilder und Kategorien; Lagerbestände und Verfügbarkeit; sowie Bestelldaten zur Umsatzabstimmung. Feedance greift nicht auf andere Shop-Daten wie Kundendatensätze, Gutscheine oder Versand- und Steuereinstellungen zu und verwaltet diese auch nicht.
Sobald Ihr Shop verbunden ist, prüft Feedance regelmäßig OpenCart auf Änderungen an Produkten, Lagerbeständen und Bestellungen. So wird Ihr Feed automatisch aktualisiert, ohne dass Sie Daten manuell exportieren müssen. Um die Genauigkeit zu gewährleisten, pflegen Sie bitte vollständige Produktinformationen und aktuelle Lagerbestände direkt in OpenCart, da Feedance den Feed aus diesen Quelldaten erstellt. Bei zeitkritischen Änderungen kann es zu einer kurzen Verzögerung kommen, bis die Aktualisierung überall sichtbar ist.
OpenCart unterstützt den Betrieb mehrerer Online-Shops mit einer einzigen Installation und Datenbank. Produkte werden dabei jedem Shop individuell zugeordnet und teilweise unterschiedlich bepreist. Bei der Anbindung eines OpenCart-Systems mit mehreren Shops an Feedance empfiehlt es sich, die Zuordnung der Produkte zu den einzelnen Shops zu überprüfen und die korrekte Preisgestaltung sicherzustellen, damit der richtige Katalog und die richtigen Preise in die jeweiligen Vertriebskanäle eingespeist werden.