Skip to content

PastisD/PrestaShop-WebService-Bundle

 
 

Repository files navigation

PrestaShop Web Service Bundle

This version of the bundle requires Symfony 2.1+.

Installation

Step 1: Add bundle in composer.json

{
    "require": {
        "iq2i/prestashop-webservice-bundle": "dev-master"
    }
}

Step 2: Active in app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new \IQ2i\PrestaShopWebServiceBundle\IQ2iPrestaShopWebServiceBundle(),
    );
}
Step 3: Add configuration in app/config/config.yml
# app/config/config.yml
iq2i_prestashop_web_service:
    url: http://yourprestashop.com/
    key: G5U3GCMX88EF9SFYKN82PBRYJAQQ3Z2G
    debug: false

Use in your application

<?php

namespace AppBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class DefaultController extends Controller
{
    /**
     * @Route("/app/example", name="homepage")
     */
    public function indexAction()
    {
        
        $presta = $this->container->get('iq2i_prestashop_web_service')->getInstance();
        $result = $presta->get(array(
            "resource" => "orders"
        ));
        var_dump($result);
        die();
        return $this->render('default/index.html.twig');
    }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%