Download the PHP package edwin-luijten/shopify-client without Composer
On this page you can find all versions of the php package edwin-luijten/shopify-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download edwin-luijten/shopify-client
More information about edwin-luijten/shopify-client
Files in edwin-luijten/shopify-client
Package shopify-client
Short Description A client to communicate to the Shopify api.
License MIT
Informations about the package shopify-client
Shopify API Client
This package provides a client to communicate with the Shopify api.
Install
Via Composer
Usage
Creating a Shopify application
Read the following documentation: https://help.shopify.com/api/getting-started
Using the Client
Throttle request to prevent bucket overflow:
Add your own resources
Check https://github.com/Edwin-Luijten/shopify-client/tree/develop/src/Resource for how to create your own resource.
Implemented resources
- [x] Abandoned checkouts
- [x] Article (Accessible trough blogs)
- [x] Blog
- [ ] CarrierService
- [ ] Checkout
- [ ] Collect
- [ ] CollectionListing
- [ ] Comment
- [x] Country
- [ ] CustomCollection
- [x] Customer
- [x] CustomerAddress (Accessible trough customers)
- [ ] CustomerSavedSearch
- [x] DiscountCode (Accessible trough priceRules)
- [ ] DraftOrder
- [ ] Event
- [x] Fulfillment
- [x] FulfillmentEvent
- [x] FulfillmentService
- [ ] Gift Card (Shopify Plus)
- [ ] Location
- [ ] Marketing Event
- [x] Metafield (products, variants, orders, blogs, articles)
- [ ] Multipass (Shopify Plus)
- [x] Order
- [x] Order Risks (Accessible trough orders)
- [ ] Page
- [ ] Policy
- [x] PriceRule
- [x] Product
- [x] Product Image (Accessible trough products)
- [x] Product Variant (Accessible trough products)
- [ ] ProductListing
- [x] Province (Accessible trough countries)
- [ ] RecurringApplicationCharge
- [ ] Redirect
- [ ] Refund
- [ ] Report
- [ ] ResourceFeedback
- [ ] ScriptTag
- [ ] Shipping Zone
- [x] Shop
- [ ] SmartCollection
- [ ] Storefront Access Token
- [ ] Theme
- [ ] Transaction
- [ ] UsageCharge
- [x] User (Shopify Plus)
- [x] Webhook
- [ ] ShopifyQL
Testing
Set some environment variables first:
- SHOPIFY_DOMAIN
- SHOPIFY_KEY
- SHOPIFY_SECRET
- SHOPIFY_RATE_LIMIT
- SHOPIFY_PRODUCT_VARIANT_ID
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email :author_email instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.