ksmylmz/hepsiburada

Hepsiburada 集成包

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

This package is auto-updated.

Last update: 2024-09-29 05:49:10 UTC


README

本服务是在使用 Hepsiburada 官方文档 的基础上开发的,具有与 Hepsiburada Web 服务交互的功能。

对于请求操作,使用了 Guzzle 库。

安装

1- 将包添加到项目中

可以使用符合 psr-4 标准的任何结构一起使用。

    composer require ksmylmz/hepsiburada

2- 示例使用

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

3- 评估返回值(处理程序)

无论请求操作的结果如何,都会以相同的对象返回。可以根据返回对象的状态参数来评估请求结果。

 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- 根据类别进行操作

A- 列表操作

B- 产品操作

C- 类别操作

D- 订单操作

E- 退货操作

F- 财务操作