UNPKG

magento2-rest-client

Version:

REST client for accessing Magento 2 functionality.

29 lines (21 loc) 816 B
var util = require('util'); module.exports = function (restClient) { var module = {}; module.list = function (searchCriteria) { var query = 'searchCriteria=' + searchCriteria; var endpointUrl = util.format('/products?%s', query); return restClient.get(endpointUrl); } module.create = function (productAttributes) { return restClient.post('/products', productAttributes); } module.update = function (productSku, productAttributes) { var endpointUrl = util.format('/products/%s', productSku); return restClient.put(endpointUrl, productAttributes); } module.delete = function (productSku) { var endpointUrl = util.format('/products/%s', productSku); return restClient.delete(endpointUrl); } return module; }