Comment migrer mes données Advanced Pack vers une nouvelle installation PrestaShop ?
La copie des données du module suppose que les identifiants auxquels elles se rapportent soient STRICTEMENT identiques dans les deux bases : packs, produits, déclinaisons, attributs et champs de personnalisation. Les identifiants de boutiques doivent également correspondre. Si vous transférez les données liées aux paniers et aux commandes, leurs identifiants doivent aussi être préservés. Si ces identifiants ont changé, une simple copie ne fonctionnera pas : une migration avec correspondance des identifiants est nécessaire.
Les tables du module complètent les données natives de PrestaShop ; leur copie seule ne recrée pas le catalogue ni ses associations. Faites préparer la migration par la personne qui gère vos bases de données, à partir d’une sauvegarde complète et d’une copie de test.
Données à prendre en compte
- Les tables dont le nom est constitué du préfixe réel de la boutique, suivi de
pm_advancedpack: par exempleps_pm_advancedpacket les tables commençant parps_pm_advancedpack_lorsque le préfixe estps_. - Les entrées de configuration dont le nom commence par
PM_AP5, dans la tableps_configurationsi votre préfixe estps_. Leur portée boutique ou groupe doit être conservée et correspondre à la boutique cible. - Les données natives auxquelles ces tables font référence : produits des packs et composants, déclinaisons, attributs, personnalisations et associations aux boutiques. Vérifiez notamment le groupe d’attributs
AP5-Packet la caractéristiqueAP5-Bundleutilisés par le module, ainsi que les paniers et commandes si leur historique est transféré.
Adaptez les noms de tables au préfixe de chaque installation. Vérifiez aussi les versions source et cible du module et de PrestaShop : une copie de tables n’est pas, à elle seule, une procédure universelle de changement de version.
Contrôler la boutique migrée
Après installation ou mise à niveau du module selon le plan retenu, vérifiez sur la copie de test la composition des packs, les déclinaisons, les prix, les taxes, les stocks, les associations aux boutiques et une commande représentative. Si vous utilisez des mises à jour différées, reprenez l’URL CRON de la boutique cible dans sa configuration et vérifiez sa tâche planifiée.
La restauration de tous les packs et réglages ne peut être confirmée qu’après ces contrôles. N’écrasez pas les données d’une boutique existante sans avoir établi les correspondances et validé la migration.
Autres FAQ dans la même catégorie
- Comment éviter un temps de chargement trop long lors de la mise à jour d'un pack ou d'un produit contenu dans un ou plusieurs packs ?
- Comment créer un lot de plusieurs exemplaires d’un même produit ?
- Comment configurer l’affichage des packs et des packs liés ?
- Comment créer un pack et définir son prix ?
- Puis-je associer un pack à plusieurs boutiques (mode multiboutique)