Step to Add Product Using REST Api
Step-1: Admin Configuration
- Create user Role
Go to system >Web services >REST - Roles:
Click on Add Admin Role and create an Admin Role for REST.
Role info: Provide the role name example 'Admin'
Resource Access: Set :All
Role Users: Select and admin user to whom you wish to provide Admin REST role
- Go to system >Web services >REST Attributes:
Select Admin
Set: Resource Access as "All"
- Go to system >Web services >OAUTH Consumers:
Click on 'Add New' button, it will create a new Oauth consumer, note down the Consumer Key and Consumer secret.
Step-2 : script for create new product via REST API
create test_api.php file at your host
example: location: http://yourdomain/test_api.php
you have to post below fields in json encode format
$productData = json_encode(array(
'type_id' => 'simple',
'attribute_set_id' => 4,
'sku' => 'simple' . uniqid(),
'weight' => 1,
'status' => 1,
'visibility' => 4,
'name' => 'Simple Product',
'description' => 'Simple Description',
'short_description' => 'Simple Short Description',
'price' => 99.95,
'tax_class_id' => 0,
));
see code sample at URL: http://devdocs.magento.com/guides/m1x/api/rest/introduction.html#root