rothrauff-consulting/laravel-shopify

该包已被 废弃 且不再维护。未建议替代包。

Shopify API 的 Laravel 封装。

1.3.0 2020-05-11 17:49 UTC

This package is auto-updated.

Last update: 2023-05-12 00:14:51 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

当前支持 REST Admin API 的 2019-10、2020-01 和 2020-04 版本,并将支持所有已发布版本。

安装

您可以通过 composer 安装此包

composer require rothrauff-consulting/laravel-shopify

使用

设置环境变量

SHOPIFY_SHOP=
SHOPIFY_APP_API_KEY=
SHOPIFY_APP_PASSWORD=

可选

SHOPIFY_API_VERSION=

存在一个重试机制,允许您设置重试次数以及重试前等待的时间

SHOPIFY_RETRY_COUNT=
SHOPIFY_TIMEOUT_SECONDS=
Use Shopify;

Shopify::get('products');
Shopify::get('products', ['fields' => 'id,title']);

Shopify::post('products', [
    'product' => [
        //new product
    ]
]);

Shopify::put('products/{id}', [
    'product' => [
        //update product
    ]
]);

Shopify::delete('products/{id}');

一些删除请求需要参数,例如主题

Shopify::delete('themes/{theme_id}/assets', ['asset[key]' =>  'asset_key']);

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详情。

安全

如果您发现任何安全相关的问题,请通过电子邮件 developers@rothrauffconsulting.com 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。

Laravel 包模板

此包是用 Laravel 包模板 生成的。