---
title: Ürünler ve malzemeler
description: "Burada, Skyplanner-API ile nasıl ürün ve malzeme oluşturabileceğinizi ve bunları siparişlerinize nasıl ekleyebileceğinizi inceleyeceğiz. Ayrıca ürünleriniz için varsayılan işlem adımlarını nasıl oluşturacağınızı ve bu varsayılanları kullanarak sipariş kalemlerini nasıl oluşturacağınızı göstereceğiz. #### Bir ürün/malzeme oluşturma Hem ürünlerin hem de malzemelerin…"
url: "https://skyplanner.ai/tr/docs/urunler-ve-malzemeler/"
updated: "2025-10-07"
category: Entegrasyonlar
tags:
  - API
  - Entegrasyon
---

# Ürünler ve malzemeler

Burada, Skyplanner-API ile nasıl ürün ve malzeme oluşturabileceğinizi ve bunları siparişlerinize nasıl ekleyebileceğinizi inceleyeceğiz. Ayrıca ürünleriniz için varsayılan işlem adımlarını nasıl oluşturacağınızı ve bu varsayılanları kullanarak sipariş kalemlerini nasıl oluşturacağınızı göstereceğiz.

#### Bir ürün/malzeme oluşturma

Hem ürünlerin hem de malzemelerin oluşturulması ve güncellenmesi aynı API uç noktası üzerinden yapılır: /products. Ürünün türü **type-attribute** tarafından belirlenir: 'product' veya 'material'

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-14.png)
**Şekil 1.** Ürün oluşturma

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-11.png)
**Şekil 2.** Malzeme oluşturma

Ürünleri ve malzemeleri oluştururken, ürünün/malzemenin ürün listesinde aktif olarak gösterilmesini istiyorsanız **is_active** değerini true olarak ayarladığınızdan emin olun. Ayrıca mevcut stok miktarını **free_amount** özelliği ile ayarlayabileceğinizi unutmayın.

#### Bir ürün için varsayılan işlem adımları oluşturma

Bir ürün için varsayılan süreç adımlarını eklemeden önce uygun iş aşamalarına sahip olmanız gerekir. İş aşamaları Skyplanner kullanıcı arayüzü veya /workstages-endpoint aracılığıyla oluşturulabilir.

Varsayılan işlem adımlarının eklenmesi /products/jobs/{productId}-uç noktasından yapılır.

Örneğin, 22220 id'li ürüne varsayılan bir adım eklemek istiyorsanız, aşağıdaki gibi bir POST isteği yaparsınız:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-16.png)
**Şekil 3.** Varsayılan işlem adımı ekleme

Bazı önemli alanlar:

- order_number
  - Bu, Skyplanner'a işlem adımlarının hangi sırayla tamamlanması gerektiğini söyleyen bir dizin numarasıdır
  - Örneğin: ilk adım 1 değerini alır, ikinci adım 3 değerini alır, üçüncü adım 3 değerini alır ve bu böyle devam eder...
- iş istasyonları
  - Bu, bu işlem adımının zamanlanabileceği iş istasyonlarının bir listesidir
  - Buraya iş istasyonu kimliklerini virgülle ayrılmış bir liste olarak verin, bunun gibi: "61,62,63"
- time_variation
  - Olası değerler: time_per_pcs, pcs_per_time, fixed_time
- duration, settingtime, settletime
  - Bu değerleri *saniye* cinsinden verin

#### Varsayılan bir işlem adımını güncelleme

Varsayılan bir işlem adımını güncellerken, hangi adımın güncelleneceğini belirtmek için **order_number öz** niteliğini kullanmanız gerekir.

Örneğin, bu üründeki ilk işlem adımı**(order_number 1**) aşağıdaki gibi bir PUT isteği ile yapılır:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-19.png)
**Şekil 4.** Varsayılan bir işlem adımını güncelleme

#### Varsayılan işlem adımlarını silme

Varsayılan işlem adımlarının silinmesi de **order_number** değerleri kullanılarak yapılır.

Sipariş_numaraları aşağıdaki gibi bir dizi içinde verilir:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-21.png)
**Şekil 5.** Varsayılan işlem adımlarını silme

##### Bir ürüne malzeme/alt ürün ekleme

Bir malzeme veya alt ürün eklemek için /sub-products uç noktasını kullanmamız gerekir.

İşlem oldukça basittir: **production_planning_product_id** niteliğine malzemenin veya alt ürünün kimliğini ve **production_planning_product_parent_id** niteliğine malzemenin/alt ürünün eklenmesini istediğimiz ürünün kimliğini koyarız.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-22.png)
**Şekil 6.** Bir malzemenin bir ürüne eklenmesi

##### Sipariş kalemine malzeme ekleme

Ayrıca /row-materials uç noktasını kullanarak malzemeleri doğrudan bir sipariş öğesine ekleyebilirsiniz. Bu şekilde ekstra malzemeler ekleyebilir veya bir sipariş kaleminde ürünlere ayarlanan varsayılan malzemelerden tamamen farklı bir malzeme listesi kullanabilirsiniz. Her malzeme için bir sipariş kalemi için yalnızca bir satır-malzeme varlığına sahip olabileceğinizi unutmayın. Yani aslında aynı **phaser_order_row_id** için aynı **production_planning_product_id**ile iki varlık oluşturamazsınız.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-24.png)
**Şekil 7.** Bir sipariş kalemine malzeme ekleme

#### Stok seviyesinin güncellenmesi

**free_amount** özniteliğiyle bir PUT isteği göndererek ürün veya malzeme stok seviyesini güncelleyebilirsiniz.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-40.png)
**Şekil 8.** Stok seviyesinin güncellenmesi
