afosto/fashion-partner

FashionPartner API 客户端

安装: 464

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

类型:软件包

1.5.4 2018-06-01 12:29 UTC

README

使用此客户端方便地与由DeNederlandse (DNL) 开发的FashionPartner SOAP API进行交互。此PHP软件包由Afosto开发,以在Afosto(零售软件)和FashionPartner之间建立可靠的连接,并提供所有基本功能。

入门指南

只需按照安装说明操作。您需要一个在DNL的账户,该账户已经为您设置好以供使用。

先决条件

您需要安装哪些软件以及如何安装它们

  • PHP5.5+
  • Composer(用于安装)
  • PHP SOAP 扩展

安装

通过 Composer 轻松安装。

composer require afosto/fashion-parter

现在,要在您的账户上安装一个webhook(简单示例),请使用以下代码。

设置配置

$config = [
    'wsdl'        => '',
    'user'        => '',
    'password'    => '',
    'companyCode' => '',
];

初始化应用程序

App::init($config); 

创建webhook模型

$webhook = new Afosto\FashionPartner\Models\Webhooks\Webhook();
$webhook->event = $webhook::HOOK_STOCK;
$webhook->name = 'TestWebhook';
$webhook->address = 'https://myapp.test/bucket.php';

创建webhook

if (!$webhook->push()) {
    print_r($webhook->errors); 
} else {
    echo $webhook->getWebhookId();
}

从现在起,您将在myapp.test/bucket.php处接收库存更新。您甚至可以使用集成的webhook bucket将传入的XML转换为可用的对象。下面是bucket.php

$bucket = new \Afosto\FashionPartner\Helpers\Bucket();
$hook = $bucket->getStock();

遍历接收到的更新

foreach ($hook->list as $stock) {
    echo "New stock for {$stock->barcode} is {$stock->quantity}";
}

版本控制

我们使用 SemVer 进行版本控制。有关可用的版本,请参阅此存储库上的标签

许可证

本项目根据Apache License 2.0授权 - 有关详细信息,请参阅LICENSE.md 文件。