Magento SOAP API Wrapper
This wrapper lets you talk to Magento via SOAP.
Installation
npm install magento-nodejs
Usage
```js var MagentoAPI = require('magento'); var magento = new MagentoAPI({ host: 'your.host', port: 80, path: '/api/xmlrpc/', login: 'yourusername', pass: 'yourpass' }); magento.login(function(err, sessId) { if (err) {// deal with error
return;
}
// use magento
});
```
If need HTTPS connection
```js
var magento = new MagentoAPI({
host: 'your.host',
port: 443,
path: '/api/xmlrpc/',
login: 'yourusername',
pass: 'yourpass',
secure: true
});
```
If need be, you can manually change the session id.
```js
magento.changeSession(newSessionId);
```
All of the API methods take an object of params as the first argument, and a callback as the second.
Or, if no params are sent, just a callback as the first argument.