# 3- Les options du module

Les différentes options du modules

# 3.1- Définir l'ordre des catégories des produits associés (enfants)

Il est possible d’afficher les produits associés au produit courant selon l’ordre des catégories.

#### **3.1.1- Affichage sans avoir défini un ordre pour les catégories**  


[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/Kdnimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/Kdnimage.png)

#### **3.1.2- Affichage après avoir défini un ordre pour les catégories** 

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/pw2image.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/pw2image.png)

#### **3.1.3- Affichage des produits associés ayant une catégorie et n’ayant pas de catégorie après avoir défini un ordre pour les catégories**  


[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/IRmimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/IRmimage.png)

Ici on voit les catégories des produits associés, trier comme on le souhaite par leur catégorie et les produits n’ayant pas de catégories sont triés par ordre alphabétique du nom du produit.

#### **3.1.4- Comment définir l’ordre des catégories des produits associées** 

Pour pouvoir trier les produits associés par leurs catégories, il vous faut aller sur la catégorie du produit courant.

##### 3.1.4.1- Soit par le produit courant   


[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/vpximage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/vpximage.png)

##### 3.1.4.2- Soit par le sous menu du menu "**P**roduits"  


[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/eIgimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/eIgimage.png)

#### **3.1.5- Dans le menu Tags/Catégories**

##### 3.1.5.1- Trier les catégories

Maintenant que vous êtes sur la catégorie cliquer sur <span style="color: rgb(24, 139, 175);">**modifier**</span>.

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/7Mmimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/7Mmimage.png)

C’est ici que vous pourrez trier les catégories des produits associés au produit courant.

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/9Llimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/9Llimage.png)

Cliquez dans "l’espace blanc" ou taper les premières lettres pour voir apparaître une liste déroulante de toutes les catégories dont certaines avec leurs sous-catégories existantes.

Choisissez la première catégorie (la disposition pourra être changée après) et cliquer sur le signe "plus" pour l’ajouter et ainsi de suite ; une fois fini cliquer sur <span style="color: rgb(24, 139, 175);">**modifier**</span>.

##### 3.1.5.2- Pour supprimer ou modifier la disposition des catégories utiliser les deux boutons à droite de la liste.

**Exemple :**

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/K0qimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/K0qimage.png)

# 3.2- Regrouper les produits associés requis par catégorie

Option à activer depuis la configuration du module.

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/qhHimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/qhHimage.png)

Cette option permet depuis une pièce commerciale d’afficher les catégories liées aux produits requis dans la fenêtre (popup).

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/FzBimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/FzBimage.png)

En cliquant sur la catégorie cela via déplier et replier la liste des produits requis se trouvant dans cette catégorie.

# 3.3- Regrouper les produits associés optionnels (non requis) par catégorie

Option à activer depuis la configuration du module.

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/5fDimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/5fDimage.png)

Cette option permet depuis une pièce commerciale d’afficher les catégories liées aux produits optionnels (non requis).

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/Jmoimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/Jmoimage.png)

En cliquant sur la catégorie cela via déplier et replier la liste des produits requis se trouvant dans cette catégorie.

# 3.4- Ne pas afficher les champs supplémentaires (extrafields) dans la liste des produits associés

Option à activer depuis la configuration du module.

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/FIrimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/FIrimage.png)

Elle permet de ne pas afficher les champs supplémentaires (extrafields) dans la liste des produits associés dans la fenêtre (popup) ouverte quand on ajoute un produit à une pièce commerciale.

# 3.5- Mettre en fin de liste les produits dont la catégorie n'est pas ordonnée

Option à activer depuis la configuration du module.

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/TsUimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/TsUimage.png)

Elle permet de placer à la fin de la liste au lieu du début les catégories des produits associés qui n'ont pas étés définies dans un ordre particulier lié à la catégorie du produit courant. Liste d’un ordre définie via les catégories de la catégorie du produit courant:

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/nWnimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/nWnimage.png)

Liste d’un ordre définie via les catégories de la catégorie du produit courant, exception faite sur le produit <span style="color: rgb(24, 139, 175);">**CABL** </span>catégorie <span style="color: rgb(24, 139, 175);">**Cable** </span>:

[![image.png](https://doc.altairis.fr/uploads/images/gallery/2023-10/scaled-1680-/aTzimage.png)](https://doc.altairis.fr/uploads/images/gallery/2023-10/aTzimage.png)

# 3.6- Constantes cachées

<span style="color: rgb(0, 0, 0);">Ici il s'agit de **<span style="color: rgb(24, 139, 175);">constante dite cachée</span>**, car elle ne sont pas une option intégré à la configuration du module.</span>

<span style="color: rgb(0, 0, 0);">Il s'agit principalement de paramètres réservés pour les développeurs et dépannage avancé uniquement.  
</span>

<span style="color: rgb(0, 0, 0);">Si l'une d’elle vous convient dans votre utilisation du module, vous pouvez aller dans **Accueil** &gt; **C**onfiguration &gt; **D**ivers.</span>

<span style="color: rgb(0, 0, 0);"><span style="color: rgb(24, 139, 175);">**Indiquez** </span>le **<span style="color: rgb(24, 139, 175);">nom </span>**de la constante ça <span style="color: rgb(24, 139, 175);">**valeur 1 pour l'activer 0 pour la désactiver**</span>, vous pouvez mettre un commentaire (optionnel) puis cliquez sur <span style="color: rgb(24, 139, 175);">**Ajouter**</span>.</span>

<span style="color: rgb(0, 0, 0);">Pour **<span style="color: rgb(24, 139, 175);">modifier une valeur de la constante,</span>** il faut suffit de changer la valeur et de cliquer en bas à droite en bas du tableau sur **<span style="color: rgb(24, 139, 175);">modifier </span>**(la case de droite se coche automatiquement).</span>

<span style="color: rgb(0, 0, 0);">Pour**<span style="color: rgb(24, 139, 175);"> supprimer une constante</span>**, coché la case de droite et cliquer à droite en bas du tableau sur <span style="color: rgb(24, 139, 175);">**Supprimer**</span>.</span>

<table border="1" id="bkmrk-les-constantes-cach%C3%A9" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 41.5216%;"></col><col style="width: 22.1202%;"></col><col style="width: 36.3314%;"></col></colgroup><tbody><tr><td class="align-center" colspan="3" style="background-color: rgb(236, 240, 241); vertical-align: middle;"><span style="color: rgb(0, 0, 0);">**Les constantes cachées**</span>

<span style="color: rgb(0, 0, 0);">**Lié à l'utilisation du module en général**</span>

  
</td></tr><tr><td class="align-center" style="background-color: rgb(236, 240, 241);"><span style="color: rgb(0, 0, 0);">**Nom de la constante**</span></td><td class="align-center" style="background-color: rgb(236, 240, 241);"><span style="color: rgb(0, 0, 0);">**Valeur à noter**</span></td><td class="align-center" style="background-color: rgb(236, 240, 241);"><span style="color: rgb(0, 0, 0);">**Ce que ça fait**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">RELATEDPRODUCTS\_MILESTONE\_CATEGORY\_LABEL</span></td><td><span style="color: rgb(0, 0, 0);">Label, </span>**<span style="color: rgb(24, 139, 175);">0</span>**

<span style="color: rgb(0, 0, 0);">Description,</span> **<span style="color: rgb(24, 139, 175);">1</span>**

<span style="color: rgb(0, 0, 0);">Label + Description,</span> **<span style="color: rgb(24, 139, 175);">2</span>**

**<span style="color: rgb(186, 55, 42);">Ne marquer que le chiffre.</span>**

</td><td><span style="color: rgb(0, 0, 0);">Vous pouvez choisir d’afficher soit le label, soit la description soit les deux.</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">RELATEDPRODUCTS\_ADD\_MILESTONE\_CATEGORY</span></td><td class="align-center" style="vertical-align: middle;"><span style="color: rgb(0, 0, 0);">1 ou 0</span>  
</td><td><span style="color: rgb(0, 0, 0);">Permet de rajouter la catégorie (des produits associés) en tant que ligne titre dans les documents pour les clients (propositions commerciale, commandes, et factures).</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">RELATED\_PRODUCTS\_REMOVE\_EOL</span>  
</td><td class="align-center"><span style="color: rgb(0, 0, 0);">1 ou 0</span>  
</td><td><span style="color: rgb(0, 0, 0);">Permet de supprimer automatiquement les produits qui ne sont plus en achat de la liste des produits associés quand il n'y a plus de stock ou qu'il ne sont plus en vente.</span>

<span style="color: rgb(0, 0, 0);">Agit a la validation d'une commande Dolibarr et TakePos, sur les mouvements de stock et sur la modification du produit.</span>

</td></tr></tbody></table>

# 3.7- API pour récupération des associations de produits