jonaswebdev/shopify-api

PHP Shopify API 库

dev-main 2023-09-01 19:25 UTC

This package is auto-updated.

Last update: 2024-09-30 02:05:27 UTC


README

License: MIT

此库为PHPShopify应用程序提供支持,以便通过OAuth访问Shopify Admin API,通过简化以下操作来实现

除了Admin API外,此库还允许查询Storefront API

此库可用于任何具有PHP后端的应用程序,因为它不依赖于任何特定框架——您可以将其与您的首选堆栈一起使用,并仅使用您构建应用程序所需的特性。

要求

要遵循这些使用指南,您需要

  • 具备基本的PHP理解
  • 拥有Shopify合作伙伴账户和开发商店
  • 或者拥有一个可以创建私有应用程序的测试商店
  • 在测试商店或合作伙伴账户中已经设置好私有或自定义应用程序
  • 使用ngrok,以便为运行在本地主机上的应用程序创建安全隧道
  • ngrok URL和适当的OAuth回调路由重定向添加到应用程序设置中

入门

您可以遵循我们的入门指南来学习如何使用此库的组件。

开发此库

在克隆仓库后,Composer可以安装依赖项

composer install

运行测试

composer test

如果您想要从测试中获得代码覆盖率报告,您需要通过运行pecl install xdebug来安装php-xdebug扩展,然后运行

composer test -- [--coverage-text|--coverage-html=<path>]

当命名空间更改时,您可能需要清除Composer的autoload缓存

composer dump-autoload

运行linters

composer lint

在修改了composer.json文件后,请确保运行

composer validate
composer normalize