Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Sauvegarder pages CMS Prestashop : guide ultime 2025 !

tout servces prestashop

1. Comment sauvegarder manuellement les pages CMS dans PrestaShop ?

PrestaShop ne propose pas d’outil natif pour sauvegarder uniquement les pages CMS. Il faut donc exporter les données depuis la base de données, en accédant à phpMyAdmin et en exportant les tables ps_cms, ps_cms_lang et ps_cms_shop.

Cette méthode permet de conserver une copie de tout le contenu, y compris les traductions. Vous pouvez ensuite restaurer ces données en cas de problème. Pour plus de simplicité, certains modules permettent d’exporter le contenu des pages CMS au format CSV ou JSON, utile pour les modifications en masse.


2. Peut-on sauvegarder automatiquement les pages CMS avec un module ?

Oui, des modules comme "Data Export Pro" ou "Total Backup" permettent de planifier une sauvegarde automatique des données CMS. Ces modules peuvent stocker les fichiers sur un serveur FTP, en local ou sur des services cloud comme Google Drive.

La sauvegarde automatique est recommandée pour les boutiques régulièrement mises à jour ou contenant du contenu rédactionnel important. Elle vous protège des pertes de données dues à une erreur humaine, un bug ou une mise à jour mal exécutée.


3. Est-il possible d’exporter les pages CMS au format CSV ou Excel ?

Oui, avec des modules d’export spécialisés, vous pouvez extraire les pages CMS dans un fichier CSV ou Excel contenant les titres, URL, contenus et métadonnées SEO. Cela permet une édition rapide du contenu via un tableur.

Cette solution est idéale pour la relecture, la traduction ou la migration de contenu. Une fois modifié, le fichier peut être réimporté dans la boutique via un module compatible avec les structures CMS, à condition de respecter les formats et les correspondances d’ID.


4. Où se trouvent les pages CMS dans la base de données PrestaShop ?

Les pages CMS sont stockées dans plusieurs tables : ps_cms (informations générales), ps_cms_lang (traductions multilingues) et ps_cms_shop (assignation multiboutique). Le contenu est donc réparti selon la langue et la boutique concernée.

Pour sauvegarder ou modifier ces pages, il est nécessaire de gérer les trois tables en cohérence. Toute erreur de jointure ou de suppression partielle peut provoquer des pages vides ou inaccessibles depuis le front-office.


5. Peut-on créer une sauvegarde avant de modifier une page CMS ?

Oui, la méthode la plus simple consiste à copier manuellement le contenu HTML de la page dans un fichier texte avant modification. C’est rapide et pratique si vous ne modifiez que quelques pages ponctuellement.

Pour des sauvegardes plus structurées, vous pouvez exporter la base de données ou utiliser un module de gestion de contenu versionné. Cela permet de restaurer une ancienne version d’une page CMS si la nouvelle version ne convient pas ou contient des erreurs.


6. Est-il possible de sauvegarder uniquement certaines pages CMS et pas l’ensemble ?

Oui, avec des outils comme phpMyAdmin, vous pouvez filtrer et exporter uniquement les lignes correspondant à certaines pages CMS via une requête SQL. Cela vous permet de sauvegarder des pages précises sans exporter tout le contenu CMS.

Il est aussi possible, avec certains modules, de sélectionner les pages à inclure dans une exportation ciblée. C’est utile si vous travaillez sur un projet en cours ou si vous souhaitez envoyer des pages à un traducteur ou partenaire externe.


7. Peut-on restaurer une page CMS supprimée par erreur ?

Si vous avez une sauvegarde récente de la base de données, il est possible de restaurer les tables CMS ou uniquement la page supprimée. Il faut alors importer les enregistrements dans les trois tables concernées (ps_cms, ps_cms_lang, ps_cms_shop).

Sans sauvegarde, la page est définitivement perdue. C’est pourquoi il est recommandé de faire une exportation régulière du contenu ou de conserver un historique local de vos textes. Certains hébergeurs proposent également des restaurations automatiques sur demande.


8. Existe-t-il une versionnage des pages CMS comme pour les produits ?

Non, PrestaShop ne propose pas de gestion de versions native pour les pages CMS. Toute modification écrase l’ancienne version, sans possibilité de retour en arrière. Pour contourner cela, vous pouvez utiliser un module de gestion de versions ou conserver vos textes dans un outil externe (ex. : Notion, Google Docs).

Certains modules avancés permettent de sauvegarder une version précédente avant chaque modification, et de restaurer cette version si nécessaire. Cela est particulièrement utile dans les boutiques gérées par plusieurs administrateurs.


9. Peut-on sauvegarder les pages CMS pour les importer dans une autre boutique PrestaShop ?

Oui, si vous gérez plusieurs boutiques, vous pouvez exporter les pages CMS d’une boutique et les réimporter dans une autre instance PrestaShop. Il faut veiller à ce que les ID, langues et formats soient compatibles.

Des modules de migration de contenu facilitent cette opération, en gérant également les liaisons avec les boutiques, les métadonnées SEO, et les permissions. Cette fonctionnalité est utile pour les réseaux de boutiques ou les franchisés partageant le même contenu.


10. Comment sauvegarder les pages CMS traduites dans plusieurs langues ?

Pour sauvegarder les versions multilingues, il faut exporter le contenu de la table ps_cms_lang, qui contient tous les champs traduits (titre, contenu, meta). Un module bien conçu gère cette extraction pour chaque langue dans des colonnes séparées (title_fr, title_en, etc.).

Cela permet d’assurer la cohérence des traductions, de les relire ou de les réutiliser dans d’autres contextes. Lors de la restauration, il est crucial de conserver les ID corrects pour ne pas briser la correspondance entre les langues.