magento-nodejs

Magento SOAP API wrapper for Node.js

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
magento-nodejs
610.0.86 years ago6 years agoMinified + gzip package size for magento-nodejs in KB

Readme

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.

Methods