CONTACTEZ-NOUS → +351 936 138 867 appel vers un réseau mobile portugais

ADDON PRESTASHOP DE MIGRATION PRODUITS ET SYNCHRONISATION

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.

Addon PrestaShop de Migration Produits et Synchronisation

Migration et Synchronisation Live pour PrestaShop

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.

Comment fonctionne la connexion entre boutiques

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.

Ce qui est transféré lors de la synchronisation

Lors de la synchronisation, le module transfère tous les éléments qui composent le catalogue :

  • Produits simples, produits avec variantes (déclinaisons) et produits composés (packs) ;
  • Prix, prix de revient, taxes, dimensions, références, EAN, stock et textes dans toutes les langues ;
  • Catégories avec leur arborescence complète, marques, fournisseurs, caractéristiques (features) et attributs.

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.

Une importation robuste et sans doublons

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.

  • Les taxes sont mappées par nom, et non par identifiant, lequel diffère d'une boutique à l'autre ;
  • Les langues sont mappées par code ;
  • Lorsqu'un attribut ou un groupe requis n'existe pas sur la destination, le module le crée automatiquement à la volée.

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.

Mode Live : maintenance automatique après la migration

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.

Outils d'assistance inclus

Le module inclut plusieurs outils complémentaires pour gérer la migration en toute sécurité :

  • Test par échantillon avant de tout synchroniser, en important un ensemble représentatif (un produit simple, un avec variantes et un pack) pour valider le résultat ;
  • Mise en pause et reprise de la synchronisation, avec la progression sauvegardée pour continuer ultérieurement, même après avoir fermé la page ;
  • Nettoyage du catalogue de la destination, avec taille de lot configurable et double confirmation ;
  • Détecteur d'images orphelines sur le disque ;
  • Journal d'activité pour suivre chaque opération.

L'expertise PrestaShop à votre service

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é.


Caractéristiques

  • Copie le catalogue complet entre boutiques PrestaShop, compatible avec les versions 1.7, 8 et 9.
  • Fonctionne via une connexion directe et authentifiée entre les deux boutiques (mode Source et mode Destination).
  • Communication protégée par token privé, sans transit de données par des serveurs tiers.
  • Transfère les produits simples, les produits avec variantes (déclinaisons) et les produits composés (packs).
  • Copie les prix, prix de revient, taxes, dimensions, références, EAN, stock et textes dans toutes les langues.
  • Copie les catégories avec leur arborescence complète, les marques, fournisseurs, caractéristiques (features) et attributs.
  • Transfère les images en qualité maximale, lues directement depuis le disque (insensibles aux thèmes et filigranes).
  • Régénère les miniatures sur la destination, garantissant la compatibilité entre versions.
  • Importation idempotente : associe les produits par référence et les met à jour au lieu de les dupliquer lors d'une nouvelle synchronisation.
  • Mappe les taxes par nom et les langues par code, évitant les incompatibilités d'identifiants entre boutiques.
  • Crée automatiquement les attributs et groupes manquants sur la destination lors de l'importation.
  • Consigne les avertissements (taxe inexistante, référence en double, image manquante) sans interrompre le processus.
  • Mode Live : synchronisation automatique et continue après la migration initiale, via hooks et cron.
  • Répercute sur la destination les ajouts, mises à jour, suppressions, modifications de stock et de prix au fur et à mesure.
  • Synchronisation automatique également des catégories, marques, fournisseurs, caractéristiques et attributs.
  • Réplication des suppressions et protection contre les exécutions concurrentes du cron.
  • Test par échantillon avant de tout synchroniser (produit simple, avec variantes et pack).
  • Nombre de produits de l'échantillon configurable.
  • Mise en pause et reprise de la synchronisation, avec progression sauvegardée pour continuer ultérieurement.
  • Outil de nettoyage du catalogue de la destination, avec taille de lot configurable et double confirmation.
  • Détecteur et suppression des images orphelines sur le disque.
  • Journal d'activité intégré (hooks, synchronisations, cron, suppressions) pour le diagnostic.
  • Traitement par lots sans limite de temps, adapté aux catalogues volumineux.
  • Mise à jour sécurisée entre versions du module, avec auto-réparation de la base de données.

Configuration requise

Prestashop