---
title: Produits et matériaux
description: "Nous allons voir ici comment vous pouvez créer des produits et des matériaux et comment vous pouvez les attacher à vos commandes avec l'API Skyplanner. Nous vous montrerons également comment créer des étapes de processus par défaut pour vos produits…"
url: "https://skyplanner.ai/fr/docs/produits-et-materiaux/"
updated: "2025-10-07"
category: Intégrations
tags:
  - API
  - Intégration
---

# Produits et matériaux

Nous allons voir ici comment vous pouvez créer des produits et des matériaux et comment vous pouvez les attacher à vos commandes avec l'API Skyplanner. Nous vous montrerons également comment créer des étapes de processus par défaut pour vos produits et comment créer des éléments de commande en utilisant ces valeurs par défaut.

#### Création d'un produit/matériau

La création et la mise à jour des produits et des matériaux s'effectuent via le même point API : /products. Le type de produit est défini par l'**attribut type**: 'product' ou 'material'

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-14.png)
**Fig. 1.** Créer un produit

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-11.png)
**Fig. 2.** Création d'un matériau

Lorsque vous créez des produits et des matériaux, veillez à définir la valeur **is_active** comme étant vraie si vous souhaitez que le produit/matériau soit affiché comme étant actif dans la liste des produits. Notez également que vous pouvez définir la quantité de stock disponible à l'aide de l'attribut **free_amount**.

#### Création d'étapes de processus par défaut pour un produit

Avant d'ajouter des étapes de processus par défaut pour un produit, vous devez disposer des stations de travail appropriées. Les stations de travail peuvent être créées soit via l'interface utilisateur de Skyplanner, soit via le point de terminaison /workstages.

L'ajout d'étapes de processus par défaut s'effectue à partir du point de terminaison /products/jobs/{productId}.

Par exemple, si vous souhaitez ajouter une étape par défaut au produit avec l'identifiant 22220, vous devez effectuer une demande POST comme suit :

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-16.png)
**Fig. 3.** Ajout d'une étape du processus par défaut

Quelques domaines notables :

- numéro de commande
  - Il s'agit d'un numéro d'index qui indique à Skyplanner l'ordre dans lequel les étapes du processus doivent être accomplies.
  - Par exemple : la première étape obtient la valeur 1, la deuxième étape obtient la valeur 3, la troisième étape obtient la valeur 3 et ainsi de suite...
- postes de travail
  - Il s'agit d'une liste de postes de travail sur lesquels cette étape du processus peut être planifiée.
  - Donnez ici les identifiants des stations de travail sous forme de liste séparée par des virgules, comme ceci : "61,62,63"
- variation_du_temps
  - Valeurs possibles : time_per_pcs, pcs_per_time, fixed_time
- durée, temps de réglage, temps de réglage
  - Donnez ces valeurs en *secondes*

#### Mise à jour d'une étape du processus par défaut

Lors de la mise à jour d'une étape du processus par défaut, vous devez utiliser l'attribut **order_number** pour spécifier l'étape à mettre à jour.

Par exemple, la première étape du processus**(numéro de commande 1)** dans ce produit est réalisée à l'aide d'une demande PUT comme celle-ci :

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-19.png)
**Fig. 4.** Mise à jour d'une étape du processus par défaut

#### Suppression des étapes du processus par défaut

La suppression des étapes du processus par défaut s'effectue également à l'aide des valeurs **order_number**.

Les numéros de commande sont donnés dans un tableau comme celui-ci :

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-21.png)
**Fig. 5.** Suppression des étapes du processus par défaut

##### Ajout d'un matériau/sous-produit à un produit

Pour attacher un matériau ou un sous-produit, nous devons utiliser le point de terminaison /sub-produits.

Le processus est assez simple : nous plaçons l'identifiant du matériau ou du sous-produit dans l'attribut **production_planning_product_id** et l'identifiant du produit auquel nous voulons que le matériau/sous-produit soit attaché dans l'attribut **production_planning_product_parent_id**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-22.png)
**Fig. 6.** Attacher un matériau à un produit

##### Ajout d'un matériau à un article de commande

Vous pouvez également attacher des matériaux directement à un élément de commande en utilisant le point de terminaison /row-materials. De cette façon, vous pouvez attacher des matériaux supplémentaires ou utiliser une liste de matériaux complètement différente dans un élément de commande par rapport aux matériaux par défaut définis pour les produits. Notez que vous ne pouvez avoir qu'une seule entité row-material pour un élément de commande et pour chaque matériau. Vous ne pouvez donc pas créer deux entités ayant le même **numéro d'identification de produit de planification de la production**pour le même **numéro d'identification de ligne de commande de phaser**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-24.png)
**Fig. 7.** Ajout d'un article à un poste de commande

#### Mise à jour du niveau de stock

Vous pouvez mettre à jour le niveau de stock du produit ou de l'article en envoyant une demande PUT avec l'attribut **free_amount**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-40.png)
**Fig. 8.** Mise à jour du niveau de stock
