Webservis'ten Sipariş Oluşturma / Gelişmiş Webservis
Kısa Açıklama
Bu doküman, T-Soft Gelişmiş Web Servisleri üzerinden sipariş sorgulama (Response) ve order2/createOrders metodu ile sipariş oluşturma (Request) işlemlerinde kullanılan teknik parametreleri içerir.
Ne İçin Kullanılır
Dış sistemlerde (ERP, CRM, Pazaryeri) oluşan siparişlerin T-Soft ekosistemine aktarılması ve mevcut sipariş verilerinin teknik detaylarının sorgulanarak sistemler arası senkronizasyonun sağlanması amacıyla kullanılır.
1. Sipariş Oluşturma Metodu
Sistemde yeni bir sipariş kaydı oluşturmak için kullanılan güncel servis metodu aşağıdadır:
| Metot Adı | Kullanım Amacı |
|---|---|
order2/createOrders | Gelişmiş sipariş oluşturma metodudur. Standart yapılara ek olarak daha geniş kampanya verisi, özel alan desteği ve esnek veri yapısı sunar. |
Görsel: Api-Web Servis ile Sipariş Oluşturma Görseli
2. Ana Sipariş ve Sorgulama Parametreleri
Hem sorgulama yanıtlarında dönen hem de oluşturma esnasında kullanılan teknik alanlar:
| Teknik Parametre Adı | Açıklama |
|---|---|
| OrderId | Siparişin sistemdeki benzersiz sayısal ID'si. |
| OrderCode | Sipariş numarası (Oluştururken boş bırakılırsa sistem otomatik atar). |
| OrderDate | Siparişin oluşturulma tarihi (YYYY-MM-DD HH:MM:SS). |
| OrderStatusId | Siparişin başlangıç durumu (Örn: 1 - Onay Bekliyor). |
| OrderTotalPrice | Siparişin genel toplam tutarı. |
| Currency | Siparişin para birimi (TL, USD, EUR). |
| CustomerName | Müşteri adı ve soyadı. |
| CustomerUsername | Müşterinin sistemdeki kayıtlı e-posta adresi. |
| PaymentType | Kullanılan ödeme yöntemi açıklaması. |
| Cargo | Siparişin atanacağı kargo firması. |
3. Adres ve Ürün Detay Parametreleri
| Teknik Parametre Adı | Açıklama |
|---|---|
| InvoiceName / InvoiceAddress | Fatura ismi ve açık adres bilgisi. |
| DeliveryName / DeliveryAddress | Teslimat yapılacak kişi ve adres bilgisi. |
| ProductCode | Siparişe eklenen ürünün Stok Kodu (SKU). |
| Quantity | İlgili üründen kaç adet eklendiği. |
| SellingPrice | Ürünün birim satış fiyatı. |
ProductCode alanının sistemdeki mevcut bir ürünle eşleşmesi zorunludur. Aksi takdirde sipariş satırı oluşturulamaz.Sık Sorulan Sorular
Sipariş oluştururken OrderId göndermeli miyim?
Hayır, OrderId sistem tarafından otomatik atanır. Oluşturma (Request) aşamasında bu alan gönderilmez.
Hangi metot daha günceldir?
order2/createOrders metodumuz, yeni özellikler ve kampanya kurguları için en güncel ve önerilen yöntemdir.
