Skip to content

Hepsiburada pazaryeri mağaza entegrasyonu için Laravel paketi

Notifications You must be signed in to change notification settings

ksmylmz/hepsiburada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hepsiburada Servis Modülü

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

About

Hepsiburada pazaryeri mağaza entegrasyonu için Laravel paketi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages