---
title: Produkty a materiály
description: "Zde si ukážeme, jak můžete vytvářet produkty a materiály a jak je můžete připojit k objednávkám pomocí rozhraní Skyplanner-API. Ukážeme si také, jak vytvořit výchozí kroky procesu pro vaše výrobky a jak vytvořit položky objednávky pomocí těchto výchozích nastavení. ####…"
url: "https://skyplanner.ai/cs/docs/produkty-a-materialy/"
updated: "2025-10-07"
category: Integrace
tags:
  - API
  - Integrace
---

# Produkty a materiály

Zde si ukážeme, jak můžete vytvářet produkty a materiály a jak je můžete připojit k objednávkám pomocí rozhraní Skyplanner-API. Ukážeme si také, jak vytvořit výchozí kroky procesu pro vaše výrobky a jak vytvořit položky objednávky pomocí těchto výchozích nastavení.

#### Vytvoření produktu/materiálu

Vytváření a aktualizace produktů i materiálů se provádí prostřednictvím stejného koncového bodu API: /products. Typ produktu se nastavuje pomocí **atributu type-attribute**: "product" nebo "material".

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-14.png)
**Obr. 1.** Vytvoření produktu

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-11.png)
**Obr. 2.** Vytvoření materiálu

Při vytváření produktů a materiálů nezapomeňte nastavit hodnotu **is_active** jako true, pokud chcete, aby se produkt/materiál zobrazoval ve výpisu produktů jako aktivní. Všimněte si také, že pomocí atributu **free_amount** můžete nastavit dostupné množství na skladě.

#### Vytvoření výchozích kroků procesu pro produkt

Před přidáním výchozích kroků procesu pro produkt je třeba mít příslušné pracovní fáze. Pracovní kroky lze vytvořit buď prostřednictvím uživatelského rozhraní Skyplanneru, nebo prostřednictvím koncového bodu /workstages.

Přidání výchozích kroků procesu se provádí z koncového bodu /products/jobs/{productId}.

Pokud tedy například chcete přidat výchozí krok k produktu s id 22220, provedete POST-požadavek takto:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-16.png)
**Obr. 3.** Přidání výchozího kroku procesu

Některé významné oblasti:

- order_number
  - Jedná se o indexové číslo, které programu Skyplanner říká, v jakém pořadí mají být kroky procesu dokončeny.
  - Například: první krok získá hodnotu 1, druhý krok získá hodnotu 3, třetí krok získá hodnotu 3 atd...
- pracovní stanice
  - Toto je seznam pracovních stanic, na které lze tento krok procesu naplánovat.
  - Uveďte zde id pracovní stanice jako seznam oddělený čárkou, například takto: "61,62,63"
- time_variation
  - Možné hodnoty: time_per_pcs, pcs_per_time, fixed_time
- doba trvání, doba nastavení, doba nastavení
  - Uveďte tyto hodnoty v *sekundách*

#### Aktualizace výchozího kroku procesu

Při aktualizaci výchozího kroku procesu je třeba použít atribut **order_number** k určení kroku, který se má aktualizovat.

Například první krok procesu**(order_number 1)** v tomto produktu se provede pomocí požadavku PUT takto:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-19.png)
**Obr. 4.** Aktualizace výchozího kroku procesu

#### Odstranění výchozích kroků procesu

Odstranění výchozích kroků procesu se provádí také pomocí hodnot **order_number**.

Čísla_objednávek se zadávají v tomto poli:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-21.png)
**Obr. 5.** Odstranění výchozích kroků procesu

##### Přidání materiálu/dílčího produktu k produktu

Pro připojení materiálu nebo dílčího produktu musíme použít koncový bod /sub-products.

Postup je poměrně jednoduchý: do atributu **production_planning_product_id** vložíme id materiálu nebo dílčího výrobku a do atributu **production_planning_product_parent_id** vložíme id výrobku, ke kterému chceme materiál/dílčí výrobek připojit.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-22.png)
**Obr. 6.** Připevnění materiálu k výrobku

##### Přidání materiálu do položky objednávky

Materiály můžete také připojit přímo k položce objednávky pomocí koncového bodu /row-materials. Tímto způsobem můžete k položce objednávky připojit další materiály nebo použít zcela jiný seznam materiálů, než jsou výchozí materiály nastavené k produktům. Upozorňujeme, že pro každý materiál můžete mít u položky objednávky pouze jednu entitu row-material. Ve skutečnosti tedy nemůžete vytvořit dvě entity se stejným **production_planning_product_id**ke stejnému **phaser_order_row_id**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-24.png)
**Obr. 7.** Přidání materiálu k položce objednávky

#### Aktualizace stavu zásob

Úroveň zásob produktu nebo materiálu můžete aktualizovat odesláním požadavku PUT s atributem **free_amount**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-40.png)
**Obr. 8.** Aktualizace stavu zásob
