Support von drei PrestaShop-Websites für Polet-si
Über Polet-si
Polet-si ist eine slowenische Webagentur, die sich auf die Optimierung von Websites spezialisiert hat. Ihr Hauptfachgebiet ist SEO, Werbung und Website-Erstellung.
Projektübersicht
Das Unternehmen wandte sich 2021 an BelVG mit der Anfrage, drei PrestaShop Websites zu unterstützen. Jede Website läuft mit einer verschiedenen Version von Prestashop:
- Prosports ist auf PrestaShop 1.6
- Fortrade ist auf PrestaShop 1.5
- Möbel123 ist auf PrestaShop 1.7
Bei zwei Websites musste die Integration mit dem ERP-System Odoo optimiert werden, und Furniture123 wurde mit Fortrade synchronisiert.
Die Entwickler von BelVG betreuten drei Websites. Wir konfigurierten den Import von Produkten aus dem Odoo-ERP auf drei PrestaShop-Versionen, aktualisierten die Prestashop-Version einer der Websites und arbeiteten an der Geschwindigkeitsoptimierung. Außerdem beheben wir regelmäßig Fehler und nehmen Verbesserungen am Code vor.
Kunde
Polet-siLand
SlowenienIndustrie
EinzelhandelPlattform
PrestaShop 1.5, 1.6, 1.7Services und besondere Features
- Langfristige Unterstützung von drei Websites
- PrestaShop-Aktualisierung
- Installation von Modulen
- Fehlerbehebung
Integrationen
- Konfiguration der ERP-Integration
Konfiguration der ERP-Integration auf allen Websites
Zwei der drei Websites wurden bereits mit Odoo synchronisiert, aber der Kunde wollte diese Integration auf der dritten Website implementieren und einige Anpassungen für alle Geschäfte vornehmen.
Unsere Aufgabe war es, diese Integration für Prosport zu implementieren, zu konfigurieren und Funktionen wie Importberichte und die Umwandlung von einfachen Produkten in Produktkombinationen hinzuzufügen.
Zuerst recherchierten wir die Synchronisation mit Odoo auf Fortrade und implementierten den Code auf der Prosport-Website. Dann haben wir mit der Anpassung dieser Integration begonnen.
Bereit anzufangen?
Lassen Sie uns mehr über Ihr Projekt wissen. Kontaktieren Sie uns und lassen Sie uns Ihr Geschäft voranbringen.
Umwandlung von einfachen Produkten in Produktkombinationen
Das Problem bei der ERP-Integration besteht darin, dass Produktvariationen wie Farbe oder Größe als unterschiedliche Produkte klassifiziert werden, in PrestaShop werden diese Variationen jedoch als Einheiten eines Produkts klassifiziert. Beim Importieren dieser Produkte aus dem ERP-System werden sie in PrestaShop als Produkte auf separaten Produktseiten angezeigt.
Wir haben eine Funktion entwickelt, die es dem Shop-Administrator ermöglicht, Produktkombinationen aus den einfachen, aus dem Odoo-ERP importierten Produkten zu erstellen. Er kann das Produkt über das Admin-Panel eingeben, ein übergeordnetes Produkt auswählen und es als Variation speichern.
Beim Speichern löscht das System ein ursprüngliches einfaches Produkt und erstellt eine Kombination mit allen erforderlichen Informationen wie Preis und Bildern. Außerdem muss der Administrator kein übergeordnetes Produkt erstellen, sondern kann ein beliebiges einfaches Produkt auswählen und es als übergeordnetes Produkt speichern.
Der Prozess ist umkehrbar. Wenn der Administrator bei der Umwandlung des Produkts in eine Kombination einen Fehler macht, kann er alle Änderungen rückgängig machen und das Problem beheben. Wir haben das System so konfiguriert, dass alle Daten in der Datenbank gespeichert werden. Wir implementierten diese Funktion auf Prosport (PrestaShop 1.6)
Importbericht für PrestaShop Odoo-Integration
Der Kunde bat uns, eine Funktion zu implementieren, die es ermöglicht, eine Benachrichtigung zu senden, wenn der Produktimport aus dem ERP abgeschlossen ist. Während des Importprozesses sammelt und verarbeitet das System Daten über importierte Produkte, erkennt Fehler und sendet diese Informationen an die E-Mail des Shop-Administrators. Der Bericht enthält Informationen sowohl über erfolgreich importierte Produkte als auch über Fehler, die während des Importvorgangs auftreten können.
Geschwindigkeitsoptimierung und Fehlerbehebung für Furniture123
Als die Website zu uns kam, war ihr Google Page Speed Score ziemlich niedrig. Das wirkte sich auf die Suchmaschinenoptimierung und das Nutzerverhalten aus. Die Agentur Polet-si bat unser Team, an der Geschwindigkeitsoptimierung zu arbeiten und die Website schneller zu machen.
Zunächst haben wir recherchiert und festgestellt, dass fast alle in PrestaShop integrierten Optimierungsfunktionen deaktiviert waren. Also haben wir sie aktiviert:
- Smart Cache für CSS und JavaScript
- Apache-Optimierung
- MemCache
Nachdem wir alle Optimierungsfunktionen aktiviert und konfiguriert hatten, stellten wir fest, dass dies nur eine geringe Auswirkung auf die Google Page Speed hatte. Deshalb bat uns der Kunde, Cloudflare zu konfigurieren, das bei der Zwischenspeicherung und Optimierung statischer Inhalte hilft. Wir konfigurierten es und erhielten eine bessere Ladegeschwindigkeit.
Die Website von Furniture123 hatte auch Probleme mit dem Import von Produktbildern. Jedes Produkt, das in die Importliste aufgenommen wurde, hatte seine Daten, einschließlich der Medieninhalte. Bei jedem Import wurden die Produktbilder in die Mediathek der Website hochgeladen, ohne die alten Bilder zu löschen. Aus diesem Grund stieg die Datenmenge nach jedem Import drastisch an, was zu Problemen beim Hosting führte. Wir haben das Problem erkannt und ein Skript geschrieben, damit das System nach jedem Import ungenutzte doppelte Dateien löscht. Der Produktimport läuft jetzt reibungslos.
Ideen? Fragen? Kontaktieren Sie uns jetzt!
Laufende Unterstützung der Websites
Wir unterstützen die Websites laufend: Wir beheben Fehler, verbessern einige Funktionen und aktualisieren Module.
Eine der Aufgaben war die Aktualisierung von PrestaShop auf der Prosport-Website auf die neueste Version PrestaShop 1.6. Normalerweise sind solche Upgrades einfach und schnell, aber es können Probleme mit der Modulkompatibilität auftreten. Um sicherzustellen, dass alles korrekt funktioniert, haben wir das System zunächst in der Testumgebung aktualisiert. Wir aktualisierten Prestashop selbst und alle Module, die wir aktualisieren konnten. Dann haben wir die Überschreibungen überprüft, um sicherzustellen, dass sie mit den Änderungen in den Kerndateien kompatibel sind. Wir haben kleine Probleme behoben und die Änderungen auf den Live-Server übertragen.
Wir haben auch einige Module für Fortrade, Prosports und Furniture123 installiert und konfiguriert. Sie umfassen:
- Modul für die Anzeige von Videos auf der Produktseite
- Modul für den Export von Produktdaten in verschiedenen Formaten
- Modul ps_facetedsearch für die korrekte Sortierung der Produkte auf der Seite
Aufgrund der Besonderheiten des Codes der Website mussten wir jedes Modul einzeln konfigurieren, um Kompatibilitätsprobleme zu vermeiden.
Wir unterstützen weiterhin Prosport, Furniture123 und Fortrade, implementieren neue Funktionen, pflegen die Odoo-Integration und beheben Bugs.