Dolistock
Sommaire
Introduction
Ce module s’adresse à tous ceux qui souhaite synchroniser leur stock entre Dolibarr et Prestashop.
Dolistock a été créé pour répondre à un besoin précis, une gestion fine des mouvements de stocks en choisissant leur propre identifiant comme référence produit (ID, REF, EAN13 etc), un entrepôt et ses catégories.
Coté Dolibarr, les mouvements de stock générés par le module apparaissent de façon claire et précise.
Fonctionnement du module Dolistock :
Synchronisation de Prestashop vers Dolibarr en temps réel
- Les articles payés et validés décrémentent votre stock prestashop et celui de Dolibarr.
- Les retours d'articles incrémentent votre stock Prestashop et celui de Dolibarr.
- Les corrections de stocks effectuées sous prestashop sont synchonisées vers Dolibarr.
- La synchronisation des articles se fait de Prestashop vers Dolibarr pour l'entrepôt et les
catégories sélectionnées uniquement.
- L'identifiant choisi doit correspondre sur Prestashop et Dolibarr. (Seuls, les articles ayant
une similitude seront synchronisés).
Synchronisation de Dolibarr vers Prestashop
- La synchronisation des stocks de Dolibarr vers Prestashop se fait à l'aide d'une tâche CRON
- La synchronisation des stocks vers Prestashop se fait uniquement à partir de l'entrepôt et des
catégories sélectionnées.
- La synchronisation peut se faire sur les produits en ventes ou pas (produits tagués en vente
sur la fiche produit de Dolibarr).
- La synchronisation se fait uniquement sur les produits dont la quantité a été mis à jour.
- Les produits venant de Dolibarr sans stock ou avec des stocks négatifs ou nuls seront
enregistré 0 stock sur Prestashop.
Installation
Description des fonctions
LOGS :
Activer ou non les logs du module. Les fichiers logs se trouvent à la racine de PrestaShop dans le dossier app/logs
CLE :
Clé de l’Api générée à partir de Dolibarr. (cette clé se trouve sur la fiche utilisateur de Dolibarr).
URL :
Adresse du site Dolibarr , (Ex: monsite.fr ou monsite.fr/htdocs)
Identifiant produit :
Choisissez un identifiant similaire entre Dolibarr et PrestaShop
Entrepôt :
Sélectionner l’entrepôt à synchroniser
Stock négatif :
Permet de recevoir des mouvements de stock PrestaShop vers Dolibarr alors que le produit se trouve en rupture sur Dolibarr. (reprenez la même configuration de Dolibarr pour éviter de générer un message d’alerte). cette fonction se trouve dans le module stock de Dolibarr (Règles d'exigence sur les stocks)
Catégorie :
Sélectionnez 1 ou plusieurs catégories à l’aide de la touche CTRL.
Seul les produits des catégories sélectionnées seront pris en compte lors de la synchronisation.
Zone mise à jour du stock manuellement :
Une fois la configuration du module terminé. Vous pourrez lancer une mise à jour de vos stocks manuellement.
A la fin de l’opération le module vous indique le nombre de produits traités.
Recommencer l’opération tant que le module vous retourne un nombre et n’affiche pas 0 produits.
Produits en ventes :
N’autorise que les produits tagué en vente sur Dolibarr et exclure le reste.
Tâche CRON
Il s’agit de déclencher une tâches routinières d’administration système à une heure précise.
Dolistock fourni un lien en bas de page permettant de synchroniser les stocks Dolibarr vers Prestashop. Ce lien doit être copié dans votre gestionnaire de tâches planifiés Dolibarr ou l’exécuter avec (Crontab sur linux) ou bien utiliser un service externe.
Également le lien peut être généré avec le module par défaut Cron Jobs de PrestaShop.
Dolibarr autorise la saisie de tâche CRON. pour cela, activer le module « Travaux programmés » puis créer un « nouveau travail planifié » puis saisissez l’url de la tâche CRON à la ligne « commande » et pour finir configurer la fréquence d’exécution.