Comment migrer votre Prestashop vers une version supérieure en conservant les ventes KerAwen ?

Comment migrer votre Prestashop vers une version supérieure en conservant les ventes KerAwen ?

Cet article s’adresse uniquement aux développeurs et aux agences web. Nous ne sommes pas responsables des éventuelles erreurs qui pourraient être commises lors de la migration.

Le module KerAwen est identique sur toutes les versions de Prestashop

Il existe deux types de migration:

  • cas 1: Vous effectuez la migration de votre Prestashop sur le même environnement

  • cas 2: Vous effectuez la migration de votre Prestashop sur un nouvel environnement

Cas 1 (migration sur le même environnement):

  • Vous pouvez utiliser votre procédure habituelle.

  • Dans ce cas pas d’action particulière du côté de KerAwen, mais vous devez impérativement effectuer les vérifications de test présentes dans l'étape 4 de cet article

 

Cas 2 (migration sur un nouvel environnement):

 

Prérequis:

  • Installez Prestashop sur votre environnement

  • Nous envoyer un mail en nous demandant d’activer la licence pour la nouvelle URL: pour cela, veuillez nous fournir l’ancienne URL et la nouvelle

Avant d’installer le module KerAwen, merci de bien effectuer toutes ces étapes

 

Etape 1 - Export des données:

  • Lors de l’export, décochez bien l’option “Activer la vérification des clés étrangères”
    ou suivant version cocher : “Désactiver la vérification des clés étrangères”

Etape 2 - Import des données:

  • Importer toutes les données des tables Prestashop en conservant bien les valeurs des champs d’auto-incrémentation

  • Copiez toutes les tables contenant le terme “Kerawen” en conservant bien les valeurs des champs d’auto-incrémentation

Toutes les tables du module de caisse contiennent le terme “Kerawen”. Vous pouvez filtrer sur ce terme pour avoir la liste

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%kerawen%' AND TABLE_TYPE = 'BASE TABLE'

  • Dans la table ps_configuration, il y a aussi des données à importer. Il faut rechercher sur le terme “Kerawen”

SELECT * FROM ps_configuration c WHERE c.name LIKE '%kerawen%'

  • Vous pouvez supprimer les 2 vues (recherche produit et recherche client) qui pourront ensuite être recréées avec une réinitialisation du module

 

Etape 3 - Installation du module KerAwen:

  • Une fois toutes ces données importées, vous pouvez Installer le module Kerawen sur le nouvel environnement.

 

Etape 4 - Vérifications et tests:

Afin de vérifier que la migration s’est correctement déroulée, merci d’effectuer les tests suivants

  • Effectuez une recherche produit et une recherche client sur la caisse (si cela ne fonctionne pas, réinitialisez le module)

  • Lancez l’application “Pilotage” et vérifiez que les données antérieures à la migration sont bien présentes

  • Effectuez une vente anonyme vérifiez qu’elle apparaît correctement dans les ventes (Le nom du client doit être --)

    • Cliquez sur le chariot en haut à gauche

       

    • Vérifiez qu’elle apparaisse correctement dans la liste (Le nom du client doit être --)

       

    • Vérifiez dans l’application “Pilotage” que la vente apparaît bien

       

Si malgré toutes ces recommandations, vous n’avez pas réussi à migrer les données de la caisse, merci de contacter notre équipe de support en créant un ticket