Download the PHP package codecloud/symfony-shopify-bundle without Composer
On this page you can find all versions of the php package codecloud/symfony-shopify-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download codecloud/symfony-shopify-bundle
More information about codecloud/symfony-shopify-bundle
Files in codecloud/symfony-shopify-bundle
Package symfony-shopify-bundle
Short Description Makes Shopify app development a breeze
License MIT
Homepage https://github.com/codecloud/symfony-shopify-bundle
Informations about the package symfony-shopify-bundle
Symfony Shopify Bundle
This bundle enables quick and easy integration with Shopify.
Features
- Shopify OAuth signup flow with a few configuration options.
- Thin wrapper around Guzzle for easy API interactions. All API endpoints are supported.
- Symfony firewall to verify incoming API requests are authenticated (to embed app in Shopify Admin)
- Webhook support to listen for Shopify events.
The Store Model
Stores are represented by instances of ShopifyStoreInterface. It is up to you to provide an implementation of it and handle persistence.
OAUTH Configuration
API Usage
You can access the API of an authorized store via the `` service:
Webhooks
You can register a list of webhooks you are interested in receiving. The bundle will automatically register them with Shopify and dispatch an event every time a webhook is received.
Security & Authentication
By default, the bundle provides session-based authentication for admin areas embedded within Shopify.
Authenticated users will be an instance of CodeCloud\Bundle\ShopifyBundle\Security\ShopifyAdminUser,
their username will be the name of the authenticated store (storename.myshopify.com), and their roles will include ROLE_SHOPIFY_ADMIN.
For development purposes, you can impersonate any existing store.
Credits
Many thanks to David Smith for originally creating this bundle.