Bonjour tous le monde,
Je suis entrain de travailler sur un site Prestashop qui sera lié au CRM Dolibarr.
J'ai donc créé un script qui permet de transmettre les informations (catégories, produits, ...) de Dolibarr vers Prestashop.
Lorsque sur le site Prestashop, je souhaite accéder au lien [NOM DE DOMAINE]/index.php?id_category=2&controller=category, j'obtiens aucune catégorie comme le montre la pièce jointe n°1.
Par contre avec le lien [NOM DE DOMAINE]/index.php?id_category=3&controller=category, j'obtiens toutes les catégories enfants de la catégorie 3 comme souhaité (voir la pièce jointe n°2).
Après des tests en local, je pense fortement que le problème provient de la Base de Données Prestashop -> de la table "ps_category" et plus précisément des champs "nleft" & "nright" que j'insère à 0 lorsque mon script est exécuté.
Mon problème c'est que je ne comprend pas comment fonctionne ces champs ni leur logique.
Quelqu'un pourrait s'il vous plaît m'indiquer comment les renseigner et m'expliquer leur logique ?
Merci par avance.
Loïc V.