rothrauff-consulting / laravel-shopify
该包已被 废弃 且不再维护。未建议替代包。
Shopify API 的 Laravel 封装。
1.3.0
2020-05-11 17:49 UTC
Requires
- php: ^7.1
- illuminate/support: ^5.7|^5.8|^6.0|^7.0
- rothrauff-consulting/shopify: ^1.0.0
Requires (Dev)
- orchestra/testbench: 3.8.*
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2023-05-12 00:14:51 UTC
README
当前支持 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 包模板 生成的。