adezandee/shopify-bundle
Symfony2 bundle for interacting with a Shopify store via the Shopify API. Configure with your shop’s private app credentials, then map Shopify objects and create, update, or delete resources like products through simple exporter services.
Symfony2 Bundle to interact with a Shopify Store (API Call)
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%"
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();
}
How can I help you explore Laravel packages today?