Table des matières
Problème de synchronisation web — Produits et commandes non mis à jour
Produits non mis à jour sur le site
Symptôme :
Le stock de certains produits ne se met pas à jour sur votre site Prestashop.
Cause :
Les articles concernés sont “dépubliés web” dans KinTPV.
Dans ce cas, la synchronisation :
- ne met pas à jour le produit
- peut uniquement provoquer sa dépublication côté site
Solution :
Vérifiez dans la fiche article de KinTPV que le produit est bien actif (et non “supprimé”) et publié pour le web.
Commandes web non récupérées — après refonte du site
La problématique
Vous utilisiez un site (Prestashop ou WooCommerce) relié à KinTPV via le module Connect.
Suite à une mise à jour ou une refonte du site, vous êtes reparti sur une base vierge (sans anciennes commandes).
Depuis, les nouvelles commandes internet ne sont plus récupérées dans KinTPV.
Explication
Le comportement est normal.
KinTPV récupère les commandes en se basant sur leur numéro.
Il recherche uniquement les commandes dont le numéro est supérieur à la dernière commande déjà présente dans le logiciel.
Après une refonte du site avec une base vide :
- la première commande du nouveau site commence généralement au numéro 1
- ce numéro est inférieur à celui déjà enregistré dans KinTPV
KinTPV ignore donc ces commandes, car il considère qu'elles ont déjà été traitées.
Solution
Il est nécessaire de modifier la valeur de l'auto-incrément de la table des commandes dans la base de données Prestashop.
Cette opération se réalise via un outil d'administration de base de données (par exemple PhpMyAdmin pour une base MySQL).
Exemple
Vous aviez 1265 commandes dans votre ancien site.
KinTPV attend donc des commandes à partir du numéro 1266.
Il faut alors :
- modifier l'auto-incrément pour démarrer au minimum à 1266
- idéalement, définir une valeur plus élevée (exemple : 1500) pour plus de lisibilité
Cette manipulation agit directement sur la base de données.
En cas de doute, faites une sauvegarde préalable ou rapprochez-vous de votre prestataire technique.