adezandee / shopify-bundle
Symfony2 Bundle to interact with a Shopify Store (API Call)
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 2
Type:symfony-bundle
Requires
- php: >=5.3.2
- guzzle/guzzle: ~3.9
- jms/serializer-bundle: ~0.13
Requires (Dev)
- phpunit/phpunit: ~4.0
- symfony/config: ~2.3
- symfony/dependency-injection: ~2.3
- symfony/http-kernel: ~2.3
- symfony/yaml: ~2.3
This package is not auto-updated.
Last update: 2024-11-09 16:11:48 UTC
README
Symfony2 Bundle to interact with a Shopify Store (API Call)
Configuration
After installing the bundle, you'll need private api key and password of your shopify shop and add it in your config file: http://docs.shopify.com/api/tutorials/creating-a-private-app
# app/config/config.yml shopify: api_key: "%shopify_api_key%" password: "%shopify_password%" secret: "%shopify_secret%" domain: "%shopify_domain%"
Basic Usage
This bundle provide a mapping of Shopify object and allow you to create / update / delete items of your shopify store through API call.
# AcmeBundle/Controller/DefaultController.php public function newProductAction() { $product = new Product(); $product ->setTitle('Test Product1') ->setBodyHtml('Body Test Product1') ->setProductType('Test') ->setVendor('symfony') ; $product = $this->get('shopify.product_exporter')->export($product); // Now you can persist locally that you created a shopifyProduct // with $product->getId(); }