CS-Cart API Class (v.0.1 beta)
This class will be in beta release until CS-Cart 4.0.1 software is beta.
CS-Cart is a wonderful open source Shopping Cart software. This class is a helper class for calling CS-Cart 4 API.
To use the CS-Cart API, you need 3 parameters:
user_login
By default, the e-mail of the API user. Only administrators can access to the API!
api_key
The password, generated by the CS-Cart administrator panel.
api_url
Your shopping cart's main URL (eg. http://example.com/)
After you have these parameters, you can make API calls easily:
$cscartapi = new CSCartApi(
array(
'api_key' => '2G1lp1EyRS99bVuv5J090G7640M04v3D',
'user_login' => '[email protected]',
'api_url' => 'http://cscart4beta2.loc/'
)
);
try {
$params = array(
'status' => "A"
);
$products = $cscartapi->get("products/1", $params);
print_r($products);
} catch (Exception $e) {
print $e->getMessage();
}
You have 5 main methods: api(), get(), update(), create(), delete()
You can access to the API version via getApiVersion() method, or you can get the CS-Cart version via getCartVersion() method.