Sipariş (Order)
Sipariş Durumunu Güncelle
Siparişin durumunu, ödeme durumunu, takip numarasını veya notunu günceller. Yalnız gönderilen alanlar değişir.
Uç Nokta
İstek yöntemi: PATCH · Yetki: write (yazma)
PATCH
/api/commerce/v1/orders/:idBu işlem yazma yetkisi gerektirir. Anahtarınızın scope listesinde
write olmalı; aksi halde 403 forbidden döner.Yol Parametreleri
| Alan | Tip | Açıklama |
|---|---|---|
| id* | uuid | Sipariş kimliği |
Gövde Alanları
Content-Type: application/json ile gönderin. * işaretli alanlar zorunludur.
| Alan | Tip | Açıklama |
|---|---|---|
| status | string | new, confirmed, preparing, shipped, delivered, canceled, refunded |
| payment_status | string | pending, paid, failed, refunded |
| tracking_number | string | Kargo takip numarası |
| shipping_provider | string | Kargo firması |
| notes | string | Sipariş notu |
İstek (cURL)
cURL
curl -X PATCH "https://www.arsigo.com/api/commerce/v1/orders/9f1c…" \
-H "Authorization: Bearer ark_xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{ "status": "preparing" }'Yanıt
200 OK · application/json
{
"data": {
"id": "9f1c…",
"orderNumber": "1042",
"status": "preparing",
"paymentStatus": "paid",
"total": 449.90,
"currency": "TRY",
"trackingNumber": null,
"shippingProvider": null,
"updatedAt": "2026-06-21T10:30:00Z"
}
}