Plug-ins & Modules

XML Feed Manager for PrestaShop

Ένα εξειδικευμένο custom PrestaShop module που αυτοματοποιεί τη δημιουργία και τον καθαρισμό των XML feeds για το Skroutz, το BestPrice και το Google Merchant Center. Επιτρέπει τον πλήρη έλεγχο των κατηγοριών και των προϊόντων που εξάγονται, ενώ καθαρίζει αυτόματα τον κώδικα HTML για την αποφυγή απορρίψεων.

XML Feed Manager for PrestaShop

Η ΠΡΟΚΛΗΣΗ

Η κύρια δυσκολία στη διασύνδεση με platforms όπως το Google Shopping είναι η ποιότητα των δεδομένων (data integrity) και η διαχείριση μεγάλου όγκου προϊόντων χωρίς να "γονατίζει" ο server. Συχνά, οι περιγραφές των προϊόντων περιέχουν "σκουπίδια" (όπως περιττά HTML tags, ενσωματωμένες εικόνες ή SVG icons) που προκαλούν ban ή απορρίψεις από τα marketplaces. Επιπλέον, οι διαχειριστές των e-shops χρειάζονταν ένα ευέλικτο περιβάλλον ελέγχου για να επιλέγουν εύκολα –και μαζικά– ποιες κατηγορίες ή ποια μεμονωμένα προϊόντα θα εξαιρούνται από τα feeds (π.χ. διαφορετικές εξαιρέσεις για Skroutz και διαφορετικές για Google), χωρίς να χρειάζεται να επέμβουν στον κώδικα.

ΤΙ ΦΤΙΑΧΤΗΚΕ

Το XML Feed Manager είναι ένα custom πρόσθετο για PrestaShop που δίνει τη δυνατότητα στους εμπόρους να δημιουργούν πλήρως συμβατά feeds για marketplaces και μηχανές αναζήτησης προϊόντων. Το module τρέχει αυτόματα στο background μέσω cron jobs και περιλαμβάνει custom admin panel για την παραμετροποίηση των εξαιρέσεων κατηγοριών και προϊόντων ανά κανάλι προβολής.

Η ΛΥΣΗ

1. Δυναμικό Multi-select Φίλτρο: Ενσωμάτωση εύχρηστου tree-selector στο admin panel για εύκολο αποκλεισμό κατηγοριών.

2. Αλγόριθμος Καθαρισμού HTML: Ανάπτυξη της συνάρτησης cleanHtmlToSingleLine() για αφαίρεση SVG, HTML tags και μη συμβατών χαρακτήρων, εξασφαλίζοντας 100% έγκυρα κείμενα περιγραφών.

3. Cron Job Integration (PHP CLI): Εκτέλεση των εξαγωγών τοπικά στον server μέσω CLI διεργασιών για αποφυγή PHP timeouts σε e-shops με χιλιάδες κωδικούς.

4. UTF-8 & Namespaces Support: Πλήρης συμβατότητα με τις προδιαγραφές της Google (namespaces όπως g:) και του Skroutz.

ΤΟ ΑΠΟΤΕΛΕΣΜΑ

Ένας αυτοματοποιημένος, "set-and-forget" μηχανισμός συγχρονισμού που λειτουργεί χωρίς ανθρώπινη παρέμβαση, εκμηδενίζοντας τις απορρίψεις προϊόντων από τα marketplaces και διατηρώντας τις επιδόσεις του server σε εξαιρετικά επίπεδα.