pgrimaud / priceminister-sdk
Priceminister SDK - French Marketplace
Installs: 1 501
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- ext-simplexml: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- php-coveralls/php-coveralls: ^2.0
- phpunit/phpunit: ^5.7
README
Usage
composer require pgrimaud/priceminister-sdk
$client = new Priceminister\PriceministerClient('yourLogin', 'yourToken'); $productListing = new Priceminister\ProductListing($client); $productListing->setParameter('kw', 'iron man tome 1 croire'); $productListing->validParameters(); $plRequest = new ProductListingRequest($productListing); print_r($plRequest->fetch()); /* Array ( [0] => Array ( [id] => 283617873 [values] => Array ( [name] => Iron Man Tome 1 - Croire [image] => http://pmcdn.priceminister.com/photo/984727643_ML.jpg [breadcrumb] => Livres > BD et livres d'humour > Comics [caption] => [topic] => Livre [offers] => 13 [bestprice] => 7 ) ) ) */ $productListing2 = new ProductListing($client); $productListing2->setParameter('productids', '283617873'); $productListing2->validParameters(); $plRequest = new ProductListingRequest($productListing2); $result = $plRequest->fetch(); //Get price with shipping cost echo $result->getBestPrice(); //11.5 //Get price without shipping cost echo $result->getBestPrice(false); //7.5