Tedarik Edememe Bildirimi (updatePackage)
Tedarikçinin paket içerisindeki ürünlerden bir ya da birkaçını Tedarik Edememe kaynaklı iptal etmesi için kullanılır. Bu method yardımıyla yapılan bir iptal sonrası, iptal edilen paket bozularak yeni ID’li bir paket oluşturulacaktır.
- Tedarik edememe bildirimi yapıldıktan sonra Trendyol Order Management System tarafından aynı orderNumber üzerinde yeni bir ShipmentPackageID oluşturulmakta ve daha önceki shipmentpackage iptal edilmektedir. Bu durumda Tedarik Edememe kaydı yapıldıktan sonra tekrar Sipariş Paketlerini Çekme işlemi yapılması gerekmektedir.
flowchart LR
A["Satıcı **Picking** statüsünü besler (putUpdatePackage)"]
B["Satıcı **Invoiced** (opsiyonel) statusunu besler (putUpdatePackage)"]
C["Mevcut **shipmentpackageid** ve **cargoTrackingNumber** ile gönderim sağlanır (getShipmentPackages)"]
D{"Tedarik edememe sebepli iptal edilecek mi? (**shipmentpackageId**)"}
E["Paket oluşturulur"]
F["Paketin tamamına iptal isteği yapılır (putUpdatePackage)"]
G["Paketin statusu **Cancelled** olur. Satıcı **getShipmentPackage** servisinden iptal edilen siparişi görebilir (getShipmentPackages)"]
H{"Siparişin tamamı mı iptal edilecek? (**shipmentpackageId**)"}
I["Pakete kısmi iptal isteği yapılır (putUpdatePackage)"]
J["Mevcut sipariş paketi bozulur ve statüsü **Cancelled** olarak güncellenir"]
K["Aynı **ordernumber** altında yeni **shipmentpackageid** ve **cargoTrackingNumber** oluşur"]
L["Yeni paket bilgileri **getShipmentPackage **servisinden** **alınır veya** **veya** Webhook** yapısı ile dinlenir (getShipmentPackages)"]
D -->|Hayır| A
D -->|Evet| H
I --> J
J --> K
K --> L
F --> G
E --> D
A --> B
B --> C
H -->|Evet| F
H -->|Hayır| I
L --> D
classDef style0 fill:#ffe6cc,stroke:#d79b00,stroke-width:2px
classDef style1 fill:#d5e8d4,stroke:#82b366,stroke-width:2px
class A,B,C,E,F,G,I,J,K,L style0
class D,H style1PUT updatePackage
Örnek Servis İsteği
{
"lines": [
{
"lineId": 0,
"quantity": 0
}
],
"reasonId":0
}Tedarik Edememe Nedenleri
| reasonId | name | description |
|---|---|---|
| 500 | Stok tükendi | Ürünün stoğu tükenmesi ve gönderimin gecikmesi gibi sebeplerle tedarik edilememesi durumunda seçilmelidir. |
| 501 | Kusurlu/Defolu/Bozuk Ürün | Ürün kusurlu/defolu/bozuk olduğu için gönderilememesi durumunda seçilmelidir. |
| 502 | Hatalı Fiyat | Yanlış fiyat beslenmesi durumunda seçilmelidir. |
| 504 | Entegrasyon Hatası | Entegrasyon firmasından kaynaklı olarak hatalı fiyat ya da stok aktarımında yaşanan sorunlarda seçilmelidir. |
| 505 | Toplu Alım | Üründe yapılan indirim sonrası tek bir üründen ve aynı müşteri tarafından toplu olarak satın alınması durumunda seçilmelidir. |
| 506 | Mücbir Sebep | Doğal afet, hastalık, cenaze vb. durumlarda seçilmelidir |
Updated 5 days ago