PHP code example of codecloud / symfony-shopify-bundle
1. Go to this page and download the library: Download codecloud/symfony-shopify-bundle library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
codecloud / symfony-shopify-bundle example snippets
namespace AppBundle\Event;
use CodeCloud\Bundle\ShopifyBundle\Event\WebhookEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class WebhookListener implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [
WebhookEvent::NAME => 'onWebhook',
];
}
public function onWebhook(WebhookEvent $event)
{
switch ($event->getTopic()) {
case 'orders/create':
// your custom logic here
break;
case 'orders/update':
// your custom logic here
break;
}
}
}
php
// in Controller
$api = $this->get('')->getForStore("name-of-store");
$customers = $api->Customer->findAll();
$orders = $api->Order->findAll();