shopify/shopify-php

此包已被废弃,不再维护。作者建议使用 slince/shopify-api-php 包。
此包的最新版本(v0.11)没有提供许可信息。

Shopify API 的 PHP 库

v0.11 2017-08-21 18:04 UTC

This package is not auto-updated.

Last update: 2019-02-20 19:41:33 UTC


README

Build Status codecov

入门

<?php
require 'vendor/autoload.php'; 

use Shopify\ShopifyClient;

$client = new ShopifyClient($access_token, "yourshop.myshopify.com");
$products = $client->products->readList();

创建订单

$newOrder = ['line_items' => [['title' => 'cool', 'price' => 4]]];
$response = $client->orders->create($newOrder);

读取订单

$response = $client->orders->read($orderId);
$object = $response->parsedResponse();
$orders = $client->orders->readList();
foreach ($order in $orders->parsedResponse()) {
    var_dump($order->id);
}

更新订单

$response = $client->orders->update($orderId, ["note" => "cool order"]);

计算未完成订单数量

$response = $client->orders->readCount(["status" => "open"]);

删除订单

$response = $client->orders->delete($orderId);

测试 PHPUnit

phpunit

运行 PHP CodeSniffer

./vendor/bin/phpcs ./src/ --standard=PSR2
./vendor/bin/phpcs ./test/ --standard=PSR2