Synchro Stock Kits

c27624d20240209150414

Nouveau

Synchronisation des stocks pour les produits composés (kits) et garantir une valorisation nulle de ces derniers.

Plus de détails


19,92 €

En savoir plus

Synchro-Stock-Kits POUR [DOLIBARR ERP CRM](https://www.dolibarr.org)

Description

Calcul automatique du stock des produits parents en fonction des stocks des produits enfants.

Le module Synchro-Stock-Kits complète la fonctionnalité native de Dolibarr pour la gestion des stocks des produits en Kit qui incrémente ou décrémente le stock des produits enfants après mouvement du stock du produit père.
Ce module permet de gérer le cas inverse.

Version minimum de Dolibarr : V 19.0.0

Pour les versions antérieures, se référer au paragraphe "installation".

Deux fonctions principales

- Option synchronisation des stocks des produits pères => les kits (activée par défaut) :

- La synchronisation des stocks s'effectue à chaque mouvement de stock d'un produit Enfant.

- La synchronisation s'effectue lors de la modification du contenu ou la création d'un kit.

- Cette option désactive la possibilité de corriger manuellement le stock d'un Kit.

- Option Prix Moyen Pondéré à zéro (activée par défaut):

- Cette option force le PMP des Kits à zéro afin d'éviter la double valorisation des produits en stock.


Langues

- Français
- Anglais

Module version: auto

Publisher/Licence: Le Temple du Jeu / GPL-v3
User interface language: English / French
Help/Support: [email protected]

Prerequisites:

  • Dolibarr min version: auto
  • Dolibarr max version: auto

Install (For Dolibarr v19+):

  • Go into menu Home - Setup - Modules - Deploy an external module and submit the zip file
  • Module or skin is then available and can be activated.

(Seulement si vous savez ce que vous faites)
Installation avancée pour Dolibarr v16+ (Attention, une mise à jour de Dolibarr à une version antérieure à la 19 effacera la modification apportée)

Modifier manuellement ce fichier : htdocs/product/composition/card.php

en ajoutant la partie ci dessosu


// C'est déjà présent vers la ligne 88
/*
* Actions
*/
if ($cancel) {
$action = '';
}
// Partie à ajouter (ajoutée dans les versions officielles 19.0+)
$reshook = $hookmanager->executeHooks('doActions', [], $object, $action); // Note that $action and $object may have been modified by some hooks
if ($reshook < 0) {
setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
}