alexschwarz89 / icecatxml
An easy-to-use Library to access Icecat XML Catalog
1.1.0
2017-03-18 20:14 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: 6.2.*
This package is not auto-updated.
Last update: 2024-10-30 21:27:17 UTC
README
icecatxml
An easy-to-use Wrapper for the Ieceat API to access product data provided by Icecat. It should be compatible from PHP 5.5+
Install
Install via composer:
{ "require": { "alexschwarz89/icecatxml" } }
Run composer install
.
Example usage
Get product data with EAN/UPC
use Alexschwarz89\IcecatXML\Api; $icecat = new Api('ACCOUNT_USERNAME', 'ACCOUNT_PASSWORD'); $xml = $icecat->getArticleByEAN('EAN');
Get product data by vendor name and MPN
use Alexschwarz89\IcecatXML\Api; $icecat = new Api('ACCOUNT_USERNAME', 'ACCOUNT_PASSWORD'); $xml = $icecat->getArticleByMPN('ExampleVendor', 'AA12345');
Get product data by Icecat ID
use Alexschwarz89\IcecatXML\Api; $icecat = new Api('ACCOUNT_USERNAME', 'ACCOUNT_PASSWORD'); $xml = $icecat->getArticleById('27260205');
Specifying the language (optional)
The default langauge is "DE", to change this, set the optional parameter $lang, e.g.
use Alexschwarz89\IcecatXML\Api; $icecat = new Api('ACCOUNT_USERNAME', 'ACCOUNT_PASSWORD'); $xml = $icecat->getArticleById('27260205', 'US');