Migration et synchronisation de catalogue entre boutiques PrestaShop 1.7 / 8 / 9 : produits, variantes, packs, images, catégories, marques et attributs. Copie initiale complète et synchronisation automatique (live) via cron.
Migration et Synchronisation Live est un module PrestaShop qui copie le catalogue complet d'une boutique vers une autre et le maintient synchronisé automatiquement, compatible avec les versions 1.7, 8 et 9. Il a été conçu pour les migrations entre boutiques, la création d'environnements de test ou de staging et la réplication de catalogue entre boutiques d'une même marque, en éliminant le travail manuel et les erreurs liés aux exports et imports par fichier.
Le module s'installe sur les deux boutiques et fonctionne via une connexion directe et authentifiée entre elles. Sur l'une, on active le mode Source (Serveur), qui expose le catalogue, et sur l'autre le mode Destination (Client), qui le consomme et le reconstruit. Toutes les communications sont protégées par un token privé et aucune donnée ne transite par des serveurs tiers.
Lors de la synchronisation, le module transfère tous les éléments qui composent le catalogue :
Les images sont transférées en qualité maximale, lues directement depuis le disque source afin de ne pas dépendre des thèmes ou des filigranes. Les miniatures sont régénérées sur la boutique destination, ce qui garantit la compatibilité entre versions.
L'importation a été conçue pour être robuste et idempotente. Les produits sont associés par référence, ce qui signifie qu'une nouvelle synchronisation met à jour les produits existants au lieu de les dupliquer.
Chaque fois que quelque chose nécessite une attention — une taxe inexistante, une référence en double ou une image manquante — cela est consigné dans le journal sans interrompre le processus.
Une fois la migration initiale terminée, le mode Live prend le relais. Grâce aux hooks de la boutique source, chaque modification est placée dans une file d'attente : produit ajouté, mis à jour ou supprimé, modifications de stock et de prix, ainsi que modifications des catégories, marques, fournisseurs, caractéristiques et attributs.
Une tâche planifiée (cron) sur la boutique destination consomme cette file périodiquement et applique les modifications, maintenant la destination à jour sans aucune intervention manuelle. Les suppressions sont répliquées et le mécanisme est protégé contre les exécutions concurrentes.
Le module inclut plusieurs outils complémentaires pour gérer la migration en toute sécurité :
Ce module n'est qu'un des nombreux addons PrestaShop développés par notre équipe. Si vous recherchez un accompagnement technique pour votre projet, découvrez notre savoir-faire en tant qu'Prestashop Expert et nos services de création de boutiques en ligne adaptés aux besoins de votre activité.
Prestashop