anubhavpsit / aniphp-shopify
Shopify API 的 PHP 库
v1.0.0
2023-06-02 11:15 UTC
Requires
- php: >=5.5.9
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 4.8.*
- squizlabs/php_codesniffer: 2.8.1
This package is auto-updated.
Last update: 2024-10-01 00:20:39 UTC
README
入门
<?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