ksmylmz/trendyol

Trendyol Entegrasyon Servisleri

dev-master 2021-08-29 21:17 UTC

This package is auto-updated.

Last update: 2025-03-29 00:59:41 UTC


README

Trendyol WEb Servisi ile iletişim katmanı özelliği olan bu servis hazırlanırken Trendyol Resmi dökümanyasyonunndan faydalanılmıştır

request işlemleri için Guzzle Kullanılmıştır. psr-4 standartlarına uyan her hangi bir yapı ile birlikte kullanılabilir.

Kurulum

1-

    composer require ksmylmz/trendyol

2- Örnek Kullanım

   use ksmylmz\trendyol\Trendyol;
    ......
    $isTeststage = true;
    $trendyol  = new Trendyol({username},{password},{merchantid},$isTestStage);
    $response = $trendyol->product->productFilter(10,20);
    var_dump($response);

3-Dönen değeri değerlendirme (Handle)

Request işlemlerinin sonucu ne olursa olsun aynı obje ile dönülecektir. Dönüş nesnesinin status parametresine göre request sonucu değerlendirilebilir.

 if($result->status)
 {

     var_dump($result->response)
 }
 {
     echo $result->statusCode; //Http response code
     echo $result->errorMessage; //String Error Mesage
     echo $result->errorCode ///Servisten dönen spesifik bir hata kodu varsa
  }

4- Kategorilerine göre işlemler

A-Ürün işlemleri

B-Spariş işlemleri

C-İade işlemleri

D-Muhasebe işlemleri

E-Soru/Cevap işlemleri

E-Etiket işlemleri