This bundle allow you to integrate easily Prestashop API into your symfony project.
This version of the bundle requires Symfony 2.1+.
Installation is a quick 4 step process:
- Download KkuetNetPrestashopWebServiceBundle using composer
- Enable the Bundle
- Configure the KkuetNetPrestashopWebServiceBundle
- How to use
Add KkuetNetPrestashopWebServiceBundle in your composer.json:
{
"require": {
"kkuetnet/prestashopwebservice-bundle": "dev-master"
}
}
Composer will install the bundle to your project's vendor/kkuetnet
directory.
Enable the bundle in the kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new \KkuetNet\PrestashopWebServiceBundle\KkuetNetPrestashopWebServiceBundle(),
);
}
More information about Prestashop API
# app/config/config.yml
kkuet_net_prestashop_web_service:
debug: false
website: http://prestashop.kkuet.net/
key: R03J6M0Z87H9P2ZRHTTPE72MU6RU34AB
namespace Acme\DemoBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class WelcomeController extends Controller
{
public function indexAction()
{
$persta = $this->container->get('prestashop_webservice')->getInstance();
$result = $persta->get(array(
"resource" => "products"
));
#More information => http://doc.prestashop.com/download/attachments/720902/CRUD%20Tutorial%20EN.pdf
var_dump($result);
}
}