bahricanli/hepsiburada-php-api

Hepsiburada Entegrasyon pakedi

1.0.0 2024-05-10 12:31 UTC

This package is auto-updated.

Last update: 2024-10-10 13:18:30 UTC


README

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

request işlemleri için Guzzle Kullanılmıştır.

Kurulum

1- Paketi projeye dahil etme

psr-4 standartlarına uyan herhangi bir yapı ile birlikte kullanılabilir.

    composer require ksmylmz/hepsiburada

2- Örnek Kullanım

use ksmylmz\hepsiburada\Hepsiburada;
......
$isTeststage = true;
$hb  = new Hepsiburada({username},{password},{merchantid},$isTestStage);
$categoryID = "123456";
$hb->category->getCategoryAttributes($categoryID);

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-Listeleme işlemleri

B-Ürün işlemleri

C-Kategori işlemleri

D-Spariş işlemleri

E-İade işlemleri

F-Muhasebe işlemleri