Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

InSales

Build Status Coverage Status Dependencies NPM version ESDoc

InSales module that allows you to communicate with the InSales API from node.js

Installation

npm install insales --save

Usage

// Import a module
import InSales from 'insales';
// Create an instance with your API credentials
const insales = InSales({
  id: 'your app id',
  secret: 'your app secret'
});

// Get things done
insales.getAccount({
  token: 'token for shop',
  url: 'shop-test.myinsales.ru'
}).then(output => {
  console.info(output.data);
}).catch(err => {
  console.error(err);
});

API limits

insales.getAccount({
  token: 'token for shop',
  url: 'shop-test.myinsales.ru'
}).then(output => {
  console.info(output.callLimits); //  { remaining: 498, current: 2, max: 500 } }
})

Methods

Account

getAccount

Charge

createCharge
getCharge
listCharge
removeCharge

Collection

getCollection
listCollection

Coupon

createCoupon
editCoupon
getCoupon
listCoupon
removeCoupon

File

createFile
getFile
removeFile
uploadFile

JsTag

createJsTag

Price Kind

createPriceKind
editPriceKind
getPriceKind
listPriceKind
removePriceKind

Product

createProduct
getProduct
listProduct

Recurring

createRecurring
getRecurring
removeRecurring

Token

token

TODO

Add other APIs

About

node.js module for API insales.ru

Topics

Resources

Releases

No releases published

Packages

No packages published