TRENDYOL PARTNER (MARKETPLACE) API REFERANS DÖKÜMANI

Benzer belgeler
TRENDYOL PARTNER (MARKETPLACE) API REFERANS DÖKÜMANI

TRENDYOL PARTNER (MARKETPLACE) API REFERANS DÖKÜMANI

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

BAUHAUS B2B Web Servis Dökümantasyonu

StockMount API Servisi Uygulama Kılavuzu Sürüm

REST API Dokümanı Versiyon Tarih Oluşturan/Düzenleyen

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

MOBILEPAX ENTERPRISE API (WEB SERVİS)

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

%20dolor%20sit%20amet&receipents= , &sender=PROAKTIF

um%20dolor%20sit%20amet&receipents= , &sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir:

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

3G Sms&MMS GateWay Xml Interface

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

HTTP/HTTPS API v2.0 Belge sürümü : 2.0.0

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

Submit metodu birden fazla numaraya aynı içerikli kısa mesaj gönderimi için kullanılmaktadır.

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

Bu dökümantasyon DomainNameAPI bayiliğinize ait alanadı işlemlerinizi, PHP ile API yi nasıl kullanmanız gerektiğini anlatmaktadır.

COM API v2.0 Belge sürümü : 2.0.3

VIDEOCELL API. Versiyon 1.0.0

E-Fatura Entegratör Paketi V Kullanım Kılavuzu

MOKA ÖDEME SERVİSİ KART SAKLAMA VE TEKRARLI İŞLEM BAYİ ENTEGRASYON DOKÜMANI

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

BSOFTefat E-FATURA ÇÖZÜMÜ

JAVA API v2.0 Belge sürümü: 2.0.2

Tiger2 EK ÖZELLİK PAKETİ 3

MOKA ÖDEME SERVİSİ ÖDEME İSTEĞİ GÖNDERME BAYİ ENTEGRASYON DOKÜMANI

TEK PENCERE SİSTEMİ E-FATURA UYGULAMASI GÜMRÜK İŞLEMLERİ KILAVUZU

Global Haberleşme API Kullanıcı Notları

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

TC KİMLİK NO SMS GÖNDERİM XML API

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

BAY.T ENTEGRE PRO V5.3 YENİLİKLER

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

e-logo e-fatura Özel Entegratör Sistemi

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli

NicProxy Registrar WHMCS Modül Kurulumu Versiyon 1.0

Medula Eczane Stok Bilgileri Web Servisleri Kullanım Kılavuzu

PAKET TRANSFER SİSTEMİ

e-müstahsil Makbuzu Nedir?


TC KİMLİK NO SMS GÖNDERİM SOAP API

E-FATURA SÜRECİ VE IFS ADAPTÖR YAZILIMI KULLANIMI

T.C. ANADOLU ÜNİVERSİTESİ Fen Fakültesi Matematik Bölümü BİL378 Veri Tabanı Yönetim Sistemleri -Vize- Sales Order

LOGO TURKCELL AKILLI FAKS ENTEGRASYONU BİLGİ DOKÜMANI

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

YENİ NESİL ÖDEME KAYDEDİCİ CİHAZLARA AİT ELEKTRONİK KAYIT, AKTİVASYON VE YETKİLİ SERVİS LİSTELERİ TEKNİK KILAVUZU

SMS interconnecion APi S DOKÜMANI

Smart Commerce Proje Teklifi

XML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ KULLANIM ŞEKLİ Genel Hata Kodları.

Arena ConnAct. XML Servisi Entegrasyon Dokümantasyonu API Versiyon 1.0 Dokümantasyon Versiyon 0.1

SOAP API. Mobildev Toplu Mesajlaşma API

AKM SMS APİ DÖKÜMANI. VER:6.4.2 BETA ~ 1 ~

ASELSAN TEDARİKÇİ PORTALI KALİTE SÜREÇLERİ DOKÜMANI

Windows Live ID ve parolanızı giriniz.

VISILABS SEGMENT KURULUM KILAVUZU

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Nisan 2014-v1.0 KMTP API TEST ve SERTİFİKASYON İŞLEMLERİ


TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014

Yeni Nesil e-defter Kullanıcı Kılavuzu

E-Pazaryeri yazılımı ile sınırsız mağazalar oluşturabilir ve sınırsız ürün sa şı yaparak komisyon ve reklam geliri elde edebilirsin. C2C 6.

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

BİREYSEL KURUMSAL YETKİLİ TEKNİK PERSONEL TT UZAKTAN VPN HİZMET FORMU (HUKUKİ İŞLEMLERDE) YETKİLİ KİŞİ İRTİBAT BİLGİLERİ 1. TEKNİK KİŞİ 2.


Talep Yaratma / Portal Kullanım Kılavuzu

BOTAN SMS APİ DÖKÜMANI. Versiyon 1.0

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

Üyeler Arası Hak Kullanım Kaynaklı Talep İşlemleri

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

Sanal Santral A.Ş. Çözümleri

VADELİ İŞLEM VE OPSİYON PİYASASI BISTECH FIX SERTİFİKASYON PROGRAMI REFERANS DATA AŞAMASI

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

1- E-defter beratlarında Gelirler İdaresi Başkanlığı (GİB) tarafından yapılan Berat değişikliği sebebiyle programlarımızda güncellemeler yapılmıştır.

MutluSantral API Dokümanı. Versiyon 1.0.1

Merhaba Güncel API Dokümantasyonu.

İçindekiler 1. ConnectProf a Geçiş Entegrasyon Adımları... 3 a. Paket Seçimi... 3 b. Link Ekleme ve Analiz... 4 c. Analiz Sonucu ve Alan

Xml Arayüzleri. 6. Sms To Multisenders (Farklı Mesajların Farklı Numaralara Yollanması)

3K TELEKOM APİ DÖKÜMANI VER:5.1.0 PRO

ÖZEL ENTEGRASYON MÜŞTERİSİ OLUŞTURMA

İşlem Adımları. 18 Mart 2016

T.C. İSTANBUL ÜNİVERSİTESİ LİSANSÜSTÜ BAŞVURU KILAVUZU A) LİSANSÜSTÜ BAŞVURU SİSTEMİNE GİRİŞ...2 B) LİSANSÜSTÜ BAŞVURU İŞLEMLERİ...

DESTEK DOKÜMANI ALIM MUHASEBE HESAPLARI PENCERESĐNDE HESAP DAĞITIM DETAYLARI

e-mutabakat hesabı için adresimizden kayıt olabilirsiniz.

XML API v2.0 Belge sürümü : 2.0.2

Bimel Ürün Veritabanı Paylaşım Platformu. XML Servisleri

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI

E - YENİLİKLER BÜLTENİ

Netsis İhracat e-fatura Uygulaması

TIGER PLUS ÜRÜN FARK DOKÜMANI

Veri Tabanı Hafta Dersi

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama Engin DURMAZ İlk versiyon

T.C. İSTANBUL ÜNİVERSİTESİ LİSANSÜSTÜ BAŞVURU KILAVUZU A) LİSANSÜSTÜ BAŞVURU SİSTEMİNE GİRİŞ...2 B) LİSANSÜSTÜ BAŞVURU İŞLEMLERİ...

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

Transkript:

TRENDYOL PARTNER (MARKETPLACE) API REFERANS DÖKÜMANI v.2.1 13.10.2017 Trendyol Partner Programı 2017

İÇİNDEKİLER TRENDYOL PARTNER (MARKETPLACE) API REFERANS DÖKÜMANI 1 DÖKÜMAN REVİZYON BİLGİLERİ 3 GİRİŞ 4 API GÜVENLİĞİ 4 TEST ORTAMI BİLGİLERİ 4 CANLI ORTAM BİLGİLERİ 4 METHODLAR 6 ÜRÜN AKTARMA 6 AKTARILMIŞ ÜRÜN BİLGİSİ GÜNCELLEME 10 ONAYLANMAMIŞ ÜRÜNLERİN ALINMASI 10 ONAYLANAN ÜRÜNLERİN ALINMASI 10 ÜRÜN STOK VE FİYAT BİLGİSİ GÜNCELLEME 12 TOPLU İŞLEM KONTROLÜ YAPILMASI 13 SİPARİŞ PAKETLERİNİN ALINMASI 14 FATURA KESME BİLDİRİMİ 20 TEDARİK EDEMEME BİLDİRİMİ 21 2

DÖKÜMAN REVİZYON BİLGİLERİ 1.4 Api adresleri düzenlendi 2.0 Canlı ortam bilgileri eklendi. Auth bilgileri eklendi 2.1 Ürün aktarım kontrol bilgileri eklendi. 3

GİRİŞ Trendyol Partner API, Trendyol Partner Programı na (MARKETPLACE) katılan firmaların yazılımsal olarak Ürün Gönderimi, Ürün Stok ve Fiyat Güncelleme işlemleri, Sipariş Bilgilerinin alınması işlemlerinin yapılmasına imkan sağlar. API GÜVENLİĞİ Trendyol Partner API ye yapılacak bütün isteklerde Basic Auth kullanılacaktır. Gönderilecek her isteğin Header bilgisinde Auth bilgisinin bulunması gerekmektedir. Bkz. Authorization: Basic base64 encoded username:password Örnek: Username: test@trendyol.com Şifre: trendyol123 Authorization: Basic dgvzdeb0cmvuzhlvbc5jb206dhjlbmr5b2wxmjm= Username ve password bilgisini partnerdestek@trendyol.com adresine eposta atarak talep ediniz. TEST ORTAMI BİLGİLERİ Test ortamına erişebilmek için uygulama sunucularının IP bilgileri Trendyol tarafına bildirilerek erişim tanımı yapılmalıdır. Erişim tanımı sonrasında kullanılacak Supplier ID (Tedarikçi ID) bilgisi Trendyol tarafından sağlanacaktır. Bundan sonraki aşamalarda SupplierID olarak bu ID değeri kullanılacaktır. Tanımlama işlemi için partnerdestek@trendyol.com adresine eposta gönderiniz. https://stageapi.trendyol.com/stagesapigw/swagger-ui.html adresi üzerinden Swagger yardımıyla örnek istekte bulunulabilecektir. CANLI ORTAM BİLGİLERİ Canlı ortamına erişebilmek için uygulama sunucularının IP bilgileri Trendyol tarafına bildirilerek erişim tanımı yapılmalıdır. Erişim tanımı sonrasında kullanılacak Supplier ID (Tedarikçi ID) bilgisi Trendyol tarafından sağlanacaktır. Bundan sonraki aşamalarda SupplierID olarak bu ID değeri kullanılacaktır. Tanımlama işlemi için partnerdestek@trendyol.com adresine eposta gönderiniz. 4

Canlı ortamda yapılacak bütün isteklerin https://api.trendyol.com/sapigw/ adresine yapılması beklenmektedir. 5

METHODLAR ÜRÜN AKTARMA Ürünler Trendyol sistemine ilk olarak bu method yardımıyla iletilecektir. Tekli ve çoklu ürün gönderimini desteklemektedir. POST createproducts (Tekli Örnek) http://envurl/suppliers/supplierid/products Content-Type application/json İSTEK "items": [ "attributes": [ "attributename": "Yas Gurubu", "attributevalue": "16-26", "attributename": "Malzeme", "attributevalue": "Kauçuk", "attributename": "Theme", "attributevalue": "İlk Bahar Teması" "barcode":"1122338588995", "brand":"nike", "cargocompany":"yk", "categoryname":"ayakkabı", "currencytype":"try", "description":"trendyolmilla Ayakkabı", "gender":"m", "images":[ "url":"https://pbs.twimg.com/profile_images/594056912615841793/rnhn1wcs.jpg" "listprice":120, "productmainid":"159357", "quantity":5, "saleprice":100, "stockcode":"a11b2c3d4", "title":"trendyolmilla Siyah Ayakkabi", "variantattributes":[ 6

, "attributename":"beden", "attributevalue":"m" "attributename":"renk", "attributevalue":"kırmızı" "vatrate":18 "supplierid": 1000 POST createproducts (Tek Ürün 2 Variant Örnek) http://envurl/suppliers/supplierid/products Content-Type application/json İSTEK "items": [ "attributes": [ "attributename": "Yas Gurubu", "attributevalue": "16-26", "attributename": "Malzeme", "attributevalue": "Kauçuk", "attributename": "Theme", "attributevalue": "İlk Bahar Teması" "barcode":"1122338588994", "brand":"nike", "cargocompany":"yk", "categoryname":"ayakkabı", "currencytype":"try", "description":"trendyolmilla Ayakkabı", "gender":"m", "images":[ "url":"https://pbs.twimg.com/profile_images/594056912615841793/rnhn1wcs.jpg" "listprice":120, "productmainid":"159357", "quantity":5, "saleprice":100, "stockcode":"a11b2c3d3", "title":"trendyolmilla Siyah Ayakkabi", "variantattributes":[ 7

,, "attributename":"beden", "attributevalue":"m" "attributename":"renk", "attributevalue":"kırmızı" "vatrate":18 "attributes": [ "attributename": "Yas Gurubu", "attributevalue": "16-26", "attributename": "Malzeme", "attributevalue": "Kauçuk", "attributename": "Theme", "attributevalue": "İlk Bahar Teması" "barcode":"1122338588995", "brand":"nike", "cargocompany":"yk", "categoryname":"ayakkabı", "currencytype":"mavi", "description":"trendyolmilla Ayakkabı", "gender":"m", "images":[ "url":"https://pbs.twimg.com/profile_images/594056912615841793/rnhn1wcs.jpg" "listprice":120, "productmainid":"159357", "quantity":5, "saleprice":100, "stockcode":"a11b2c3d4", "title":"trendyolmilla Siyah Ayakkabi", "variantattributes":[ "attributename":"beden", "attributevalue":"m", "attributename":"renk", "attributevalue":"mavi" "vatrate":18 "supplierid": 1000 NOT: Bir ürünün birden fazla variant ı olması durumunda (Ürünün XL ve L bedeni gibi) çoklu örnek te olduğu şekliyle isteğin gönderilmesi beklenmektedir. variantattributes altında her bir variantattributes için (Örn: Renk) tek bir tane gönderilmesi gekir. 8

Hatalı gönderim örneği : "variantattributes":[ "attributename":"renk", "attributevalue":"kırmızı", "attributename":"renk", "attributevalue":"mavi" NOT 2: variantattributes alaninda Renk ve Beden dışında attributename gönderimi yapıldığında gönderilen ürünler Trendyol Ürün Yetkililerince görüntülenmemektedir. Hatalı gönderim örneği : "variantattributes":[ "attributename":"color", "attributevalue":"kırmızı" ] Parametre Açıklamaları *Koyu renkli belirtilmiş alanlar zorunlu alan olarak istekte gönderilmelidir Parameters product.brand product.barcode product.title product.description product.category.name product.listprice product.saleprice product.currencytype product.images. [List] product.vatrate product.shipmentfirm product.quantity product.productmainid Description Ürün markası Ürün Barkodu Ürün başlığı Ürün açıklama bilgileri (HTML olabilir) Ürün kategori adı Ürün liste fiyatı(satış fiyatı düşük olunca üstü çizilen fiyat) PSF Ürün satış fiyatı TSF Ürün liste fiyatı para birimi (TRY olacaktır.) Ürün resmi URL adresi Listesi/adresleri Ürün KDV oranı 0,1,8,18 gibi olmalı Ürün gönderileceği kargo firması Stok miktarı Ana Ürün Kodu 9

product.attributes.designer product.attributes.modelsize product.attributes.project product.attributes.theme product.attributes.trendlevel product.gender product.variantattributes.beden product.variantattributes.renk Tasarımcı Manken Ölçüsü Proje Tema Trend Seviye Cinsiyet Ürün beden bilgileri, L,XL,M, W32/L23 etc. Ürün rengi gönderilecektir. NOT: Trendyol Partner API sistemi için Barkod bilgisi ürün varyantını tekil olarak tanımlayan bir öneme sahiptir. Sistem üzerine gönderilen barkodlar üzerinden siparişler çekilir ve sonra yapılacak bütün Ürün,Stok,Fiyat güncelleme operasyonları barkod üzerinden ilerletilecektir. AKTARILMIŞ ÜRÜN BİLGİSİ GÜNCELLEME Create Products methodu upsert olarak çalışmakta ve eğer gönderilen barkod sistem içinde yok ise yaratma, eğer ilgili barkod için daha önceden gönderim yapıldıysa o barkod ile gelen ikinci istek sonrası gelen bilgilere göre diğer değerler güncellenmektedir. NOT: createproducts üzerinde yapılan güncelleme işlemleri Trendyol sistemindeki ham ürün datasını güncellemelektedir. Eğer göndermiş olduğunuz ürünler ile Trendyol üzerinde bir butik açılmış ise createproducts ile yapılan güncellemeler, satışta olan ürünlere yansımamaktadır. ONAYLANMAMIŞ ÜRÜNLERİN ALINMASI Sisteme createproducts ile aktarılan ürünler Onaysız statüde beklemektedir. createproducts methodunun başarılı olup olmadığı ve ürün kontrolleri filterproducts kullanılarak yapılabilmektedir. GET filterproducts http://envurl/suppliers/supplierid/products?approved=false ONAYLANAN ÜRÜNLERİN ALINMASI Trendyol a aktarılan ürünler, Trendyol tarafından yayına alınmadan önce kontrol edilerek onaylanır. Onaylanmış ürünler artık real-time stok ve fiyat güncellemelerini alabilecek statüdedir. GET filterproducts http://envurl/suppliers/supplierid/products?approved=true 10

DÖNÜŞ "totalelements": 5, "totalpages": 3, "page": 0, "size": 2, "content": [ "id": "00042e917d80bacda81f7637e02365c8", "batchrequestid": "6cdcf370-7285-471f-8e45-92fdf0af924c", "supplierid": 1024, "createdatetime": 1501841091699, "lastupdatedate": 1501843028469, "lastpricechangedate": 1501843028480, "laststockchangedate": 1501841147936, "gender": "", "brand": "TRENDYOLMILLA", "barcode": "86807902889051", "title": "7983 Önü İşlemeli Boyfriend Pantolon-Mavi", "categoryname": "KOLEKSİYON > ALT GİYİM > PANTOLON", "description": "", "stockunittype": "Adet", "quantity": 2, "listprice": 30, "saleprice": 100, "vatrate": 8, "images": [ "url": "http://www.trendyol.com/productimages/98393/big/101a07983_mavi.jpg", "url": "http://www.trendyol.com/productimages/98393/big/101a07983_mavi-1.jpg", "url": "http://www.trendyol.com/productimages/98393/big/101a07983_mavi-2.jpg", "url": "http://www.trendyol.com/productimages/98393/big/101a07983_mavi-3.jpg" "attributes": [ "variantattributes": [ "attributename": "Renk", "attributevalue": "Mavi", "attributename": "Beden", "attributevalue": "36" ], "id": "4b5caac9a72f15677da077373d0ee393", "batchrequestid": "f0046af1-278f-4a2c-b6ef-ea2a9c4cdd31", "supplierid": 1024, "createdatetime": 1501841204161, "lastupdatedate": 1501846443603, "lastpricechangedate": 1501846443609, "laststockchangedate": 1501846265185, "gender": "", 11

] "brand": "TRENDYOLMILLA", "barcode": "8680790286222", "title": "2089 Arkası Fermuarlı Kazak-Ekru", "categoryname": "KOLEKSİYON > ÜST GİYİM > TRİKO", "description": "", "stockunittype": "Adet", "quantity": 20, "listprice": 100, "saleprice": 50, "vatrate": 8, "images": [ "url": "http://www.trendyol.com/productimages/107621/big/101a02089_ekru.jpg", "url": "http://www.trendyol.com/productimages/107621/big/101a02089_ekru-1.jpg", "url": "http://www.trendyol.com/productimages/107621/big/101a02089_ekru-2.jpg", "url": "http://www.trendyol.com/productimages/107621/big/101a02089_ekru-3.jpg" "attributes": [ "variantattributes": [ "attributename": "Renk", "attributevalue": "Ekru", "attributename": "Beden", "attributevalue": "STD" ] ÜRÜN STOK VE FİYAT BİLGİSİ GÜNCELLEME Trendyol a aktarılan ve onaylanan ürünlerin fiyat ve stok bilgileri eş zamanlı olarak güncellenebilmektedir. POST updatepriceandinventory http://envurl/suppliers/supplierid/products/price-and-inventory Content-Type application/json İSTEK 12

"items": [ "barcode": "BARKODSTRING", "quantity": 12, "saleprice": 69.90 ] DÖNÜŞ HTTP 200 " "batchrequestid": "1541ee80-93ee-40b9-b8e5-b827458968cd" TOPLU İŞLEM KONTROLÜ YAPILMASI createproducts, updatepriceandinventory methodları servise yapılan istekler kuyruğa atarak işlendiği için, servise yapılan her başarlı istek sonucunda bir adet batchrequestid bilgisi dönülmektedir. Bu method yardımıyla batchrequestid ile alınan işlemlerin sonucunun kontrolü yapılabilir. Servis dönüşündeki "status" alanı control edilerek toplu işlemin tamamlanıp tamamlanmadığı kontrol edilebilir. Eğer toplu işlem sonucunda bir ya da birden fazla item için hata oluşmuş ise failurereasons alanı control edilerek sebebi bulunabilir. GET getbatchrequestresult http://envurl/suppliers/supplierid/products/batch-requests/batchrequestid DÖNÜŞ "batchrequestid": "b63b62f5-8190-4c48-8964-42c4b5738ba0", "items": [ "requestitem": "product": "brand": "TrendyolMilla", "barcode": "1122334455667", "title": "TrendyolBluz", "description": "Açıklama", "categoryname": "Üst Giyim", "listprice": 299.9, "saleprice": 209.9, 13

g\"" "currencytype": "TRY", "vatrate": 18, "cargocompany": "YK", "quantity": 5, "stockcode": "a11b2c3d4", "images": [ "url": "\"https://sitecontent.com/wp-content/uploads/2017/07/9660556476466.jp "productmainid": "159357", "gender": null, "attributes": [ "variantattributes": [ "attributename": "Beden", "attributevalue": "XL" ], "status": "SUCCESS", "failurereasons": [] "status": "COMPLETED" SİPARİŞ PAKETLERİNİN ALINMASI GET orders http://envurl/suppliers/supplierid/orders DÖNÜŞ "size": 50, "totalpages": 1, "page": 0, "content": [ "shipmentaddress": "id": 4, "firstname": "Buçan", "lastname": "Arıcan", "company": "Beşok, Öztonga and Yıldızoğlu", "address1": "8655 Bulut Groves Apt. 517", "address2": "Apt. 361", "city": "West Beğboğa", "district": "4679 Günçiçek Courts", "postalcode": "29693", "countrycode": "TR", "fulladdress": "8655 Bulut Groves Apt. 517 Apt. 361", 14

"ordernumber": "1155667", "totalprice": 501.00, "taxnumber": "23", "invoiceaddress": "id": 1, "firstname": "Bekbekeç", "lastname": "Yorulmaz", "company": "Ertürk and Sons", "address1": "4422 Akşit Union Apt. 872", "address2": "Apt. 088", "city": "New Baybüre", "district": "8483 Köylüoğlu Point", "postalcode": "12707", "countrycode": "TR", "fulladdress": "4422 Akşit Union Apt. 872 Apt. 088", "customerfirstname": "Algu", "customerid": 115078, "customerlastname": "Akgül", "id": 2, "cargotrackingnumber": null, "lines": [ "quantity": 2, "productid": 37311, "salescampaignid": 15, "productsize": "M", "productname": "Awesome Concrete Tuna", "productcode": 121635, "merchantid": 1024, "price": 931.0, "productcolor": "#7a184e", "id": 1, "sku": "182163", "vatbaseamount": 14.0, "barcode": "5502805140", "orderlineitemstatusname": "Cancelled", "quantity": 1, "productid": 168855, "salescampaignid": 15, "productsize": "M", "productname": "Rustic Rubber Bacon", "productcode": 36407, "merchantid": 1024, "price": 3.0, "productcolor": "#630c21", "id": 2, "sku": "98273", "vatbaseamount": 15.0, "barcode": "7638228450", "orderlineitemstatusname": "Cancelled", "quantity": 3, "productid": 30764, "salescampaignid": 15, "productsize": "M", "productname": "Unbranded Concrete Pants", "productcode": 94022, "merchantid": 1024, "price": 167.0, "productcolor": "#7d4f4a", "id": 3, "sku": "119189", "vatbaseamount": 17.0, 15

"barcode": "3604506472", "orderlineitemstatusname": "Invoiced" "orderdate": 1502262967385, "tcidentitynumber": "20077949804", "currencycode": "TRY", "shipmentaddress": "id": 4, "firstname": "Buçan", "lastname": "Arıcan", "company": "Beşok, Öztonga and Yıldızoğlu", "address1": "8655 Bulut Groves Apt. 517", "address2": "Apt. 361", "city": "West Beğboğa", "district": "4679 Günçiçek Courts", "postalcode": "29693", "countrycode": "TR", "fulladdress": "8655 Bulut Groves Apt. 517 Apt. 361", "ordernumber": "1155667", "totalprice": 501.00, "taxnumber": "23", "invoiceaddress": "id": 1, "firstname": "Bekbekeç", "lastname": "Yorulmaz", "company": "Ertürk and Sons", "address1": "4422 Akşit Union Apt. 872", "address2": "Apt. 088", "city": "New Baybüre", "district": "8483 Köylüoğlu Point", "postalcode": "12707", "countrycode": "TR", "fulladdress": "4422 Akşit Union Apt. 872 Apt. 088", "customerfirstname": "Algu", "customerid": 115078, "customerlastname": "Akgül", "id": 3, "cargotrackingnumber": null, "lines": [ "quantity": 3, "productid": 30764, "salescampaignid": 15, "productsize": "M", "productname": "Unbranded Concrete Pants", "productcode": 94022, "merchantid": 1024, "price": 167.0, "productcolor": "#7d4f4a", "id": 3, "sku": "119189", "vatbaseamount": 17.0, "barcode": "3604506472", "orderlineitemstatusname": "Invoiced" "orderdate": 1502262967385, "tcidentitynumber": "20077949804", "currencycode": "TRY", "shipmentaddress": "id": 54, "firstname": "Bayunçur", "lastname": "Nebioğlu", "company": "Akbulut and Sons", 16

"address1": "30267 Buyançuk Drives Apt. 309", "address2": "Apt. 616", "city": "New Baçaraberg", "district": "string", "postalcode": "35309", "countrycode": "AG", "fulladdress": "30267 Buyançuk Drives Apt. 309 Apt. 616", "ordernumber": "93719371", "totalprice": 0.00, "taxnumber": "29", "invoiceaddress": "id": 52, "firstname": "Güler", "lastname": "Tekelioğlu", "company": "Akman - Limoncuoğlu", "address1": "234 Arnaç View Apt. 224", "address2": "Suite 479", "city": "East Güvercinburgh", "district": "string", "postalcode": "10004", "countrycode": "QA", "fulladdress": "234 Arnaç View Apt. 224 Suite 479", "customerfirstname": "Andarıman", "customerid": 89494, "customerlastname": "Baykam", "id": 4, "cargotrackingnumber": null, "lines": [ "quantity": 8, "productid": 91262, "salescampaignid": 299, "productsize": null, "productname": "Handmade Steel Pants", "productcode": 120368, "merchantid": 1024, "price": 731.0, "productcolor": null, "id": 52, "sku": "151104", "vatbaseamount": 16.0, "barcode": "123123", "orderlineitemstatusname": "Cancelled", "quantity": 8, "productid": 85540, "salescampaignid": 299, "productsize": null, "productname": "Generic Frozen Pizza", "productcode": 108003, "merchantid": 1024, "price": 958.0, "productcolor": null, "id": 53, "sku": "186942", "vatbaseamount": 12.0, "barcode": "456789", "orderlineitemstatusname": "Cancelled" "orderdate": 1502366528725, "tcidentitynumber": "88212762041", "currencycode": "TRY", "shipmentaddress": 17

"id": 57, "firstname": "Bayunçur", "lastname": "Nebioğlu", "company": "Akbulut and Sons", "address1": "30267 Buyançuk Drives Apt. 309", "address2": "Apt. 616", "city": "New Baçaraberg", "district": "string", "postalcode": "35309", "countrycode": "AG", "fulladdress": "30267 Buyançuk Drives Apt. 309 Apt. 616", "ordernumber": "937188371", "totalprice": 13512.00, "taxnumber": "29", "invoiceaddress": "id": 55, "firstname": "Güler", "lastname": "Tekelioğlu", "company": "Akman - Limoncuoğlu", "address1": "234 Arnaç View Apt. 224", "address2": "Suite 479", "city": "East Güvercinburgh", "district": "string", "postalcode": "10004", "countrycode": "QA", "fulladdress": "234 Arnaç View Apt. 224 Suite 479", "customerfirstname": "Andarıman", "customerid": 89494, "customerlastname": "Baykam", "id": 5, "cargotrackingnumber": 1000001153261, "lines": [ "quantity": 8, "productid": 91262, "salescampaignid": 299, "productsize": null, "productname": "Handmade Steel Pants", "productcode": 120368, "merchantid": 1024, "price": 731.0, "productcolor": null, "id": 54, "sku": "151104", "vatbaseamount": 16.0, "barcode": "123123", "orderlineitemstatusname": "ReadyToShip", "quantity": 8, "productid": 85540, "salescampaignid": 299, "productsize": null, "productname": "Generic Frozen Pizza", "productcode": 108003, "merchantid": 1024, "price": 958.0, "productcolor": null, "id": 55, "sku": "186942", "vatbaseamount": 12.0, "barcode": "456789", "orderlineitemstatusname": "ReadyToShip" "orderdate": 1502366539053, 18

"tcidentitynumber": "88212762041", "currencycode": "TRY", "shipmentaddress": "id": 61, "firstname": "Arı", "lastname": "Akal", "company": "Türkdoğan LLC", "address1": "817 Balakatay Motorway Suite 341", "address2": "Apt. 813", "city": "West Alpyörük", "district": "706 Kulaksızoğlu Street", "postalcode": "10736", "countrycode": "TR", "fulladdress": "817 Balakatay Motorway Suite 341 Apt. 813", "ordernumber": "5632131556", "totalprice": 2741.00, "taxnumber": "31", "invoiceaddress": "id": 58, "firstname": "Engin", "lastname": "Kurutluoğlu", "company": "Taşçı and Sons", "address1": "3457 Atsız Row Apt. 269", "address2": "Apt. 628", "city": "South Çağrıteginfort", "district": "8868 Beğdurmuş Knolls", "postalcode": "18465", "countrycode": "TR", "fulladdress": "3457 Atsız Row Apt. 269 Apt. 628", "customerfirstname": "Ayma", "customerid": 59488, "customerlastname": "Durak ", "id": 6, "cargotrackingnumber": 1000001153292, "lines": [ "quantity": 2, "productid": 55829, "salescampaignid": 15, "productsize": "M", "merchantsku": "117415", "productname": "Handmade Plastic Bacon", "productcode": 59528, "merchantid": 1024, "price": 980.0, "productcolor": "#387352", "id": 56, "sku": "194897", "vatbaseamount": 8.0, "barcode": "19380946248", "orderlineitemstatusname": "ReadyToShip", "quantity": 1, "productid": 96622, "salescampaignid": 15, "productsize": "M", "productname": "Intelligent Frozen Table", "productcode": 17583, "merchantid": 1024, "price": 289.0, "productcolor": "#0c0d76", "id": 57, "sku": "47178", "vatbaseamount": 14.0, "barcode": "11940273720", 19

"orderlineitemstatusname": "ReadyToShip", "quantity": 3, "productid": 165706, "salescampaignid": 15, "productsize": "M", "productname": "Incredible Rubber Computer", "productcode": 71928, "merchantid": 1024, "price": 164.0, "productcolor": "#385867", "id": 58, "sku": "136674", "vatbaseamount": 10.0, "barcode": "5377644000", "orderlineitemstatusname": "ReadyToShip" "orderdate": 1502367147140, "tcidentitynumber": "76781559963", "currencycode": "TRY" "totalelements": 5 NOT 1: Sipariş datası alınırken gelen ordernumber değeri o siparişin Trendyol sistemindeki ana sipariş numarasına karşılık gelmektedir. Aynı seviyede yer alan id değeri de o sipariş numarasına karşılık oluşturulmuş Sipariş Paketini temsil etmektedir. NOT 2: Herhangi bir sipariş paketi içinde bir ya da birden fazla kalem İptal edilir ise, Sistem tarafından otomatik olarak ordernumber aynı kalmak koşuluyla sipariş paketi bozulur ve yeni bir id değeri ve kargo barkodu oluşturulur. NOT 3: Sipariş bilgilerinin çekelerken ürünün createproducts ile gönderilen Barkod değelerine göre paketleme ve işlemler yapılmalıdır. FATURA KESME BİLDİRİMİ Oluşturularan sipariş paketinin faturasının kesilmesi işleminin Trendyol a bildirilebilmesi için kullanılır. Fatura kesme işleminin bildirilmesi, Trendyol Müşteri Hizmetlerine ulaşan, müşteri kaynaklı iptallerin önlenmesi için bir referanstır. PUT updatepackage http://envurl/suppliers/supplierid/shipment-packages/shipmentpackageid Content-Type application/json İSTEK "lines": [ "lineid": 0, 20

"quantity": 0 "params": "invoicenumber" :"FTRNUMBER53253434", "status": "Invoiced" DÖNÜŞ HTTP 200 NO CONTENT TEDARİK EDEMEME BİLDİRİMİ 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. ÖNEMLİ NOT: 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ş Paketlerinin Alınması işlemi yapılması gerekmektedir. PUT updatepackage http://<envurl>/suppliers/supplierid/shipment-packages/shipmentpackageid Content-Type application/json İSTEK "lines": [ "lineid": 1, "quantity": 1 "params":, "status": "Unsupplied" DÖNÜŞ HTTP 200 NO CONTENT NOT : Her tedarik edememe bildirimi sonrasında, Sistem tarafından otomatik olarak ordernumber aynı kalmak koşuluyla sipariş paketi bozulur ve yeni bir id değeri ve kargo barkodu oluşturulur. 21

Bu sebeple Orders method çağırılarak yeni oluşan id değerine göre paket operasyonları yapılmalıdır. 22