Arsigo Builders

Ürün (Product)

Ürüne Varyant Ekle

Bir ürüne yeni varyant ekler. options seçilen değer kümesini taşır.

Uç Nokta

İstek yöntemi: POST · Yetki: write (yazma)

POST/api/commerce/v1/products/:id/variants
Bu işlem yazma yetkisi gerektirir. Anahtarınızın scope listesinde write olmalı; aksi halde 403 forbidden döner.

Yol Parametreleri

AlanTipAçıklama
id*uuidÜrün kimliği

Gövde Alanları

Content-Type: application/json ile gönderin. * işaretli alanlar zorunludur.

AlanTipAçıklama
name*stringVaryant adı (örn. 'M / Kırmızı')
skustringStok kodu (mağaza içinde benzersiz)
barcodestringBarkod
pricenumberVaryant fiyatı
compare_at_pricenumberEski fiyat
optionsobject{"Beden":"M","Renk":"Kırmızı"}
positionintSıra

İstek (cURL)

cURL
curl -X POST "https://www.arsigo.com/api/commerce/v1/products/p55…/variants" \
  -H "Authorization: Bearer ark_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{ "name": "M / Kırmızı", "sku": "TS-M-K", "price": 199.90,
        "options": { "Beden": "M", "Renk": "Kırmızı" } }'

Yanıt

200 OK · application/json
{
  "data": {
    "id": "v77…",
    "name": "M / Kırmızı",
    "sku": "TS-M-K",
    "price": 199.90,
    "options": { "Beden": "M", "Renk": "Kırmızı" },
    "position": 0,
    "createdAt": "2026-06-21T13:10:00Z"
  }
}