1.0.5 • Published 4 years ago

prestashop_ws v1.0.5

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

Prestashop Web Service Node Module

Node module which allows you to connect with PrestaShop via Webservice

How to install

npm install prestashop_ws --save

You'll need to add configuration in your .env file :

PRESTASHOP_WS_KEY="YOUR_WEBSERVICE_KEY"
PRESTASHOP_BASE_URL="https://your_url.com/"
PRESTASHOP_OUTPUT_FORMAT="XML" (you can use XML or JSON for your result format)

Methods availables

Categories

  • Get a specific category by its id
  • Get All categories
  • Search a category by name

Languages

  • Get a specific language by its id
  • Get All Languages

Products

  • Create a product (Experimental : Please use with caution)
  • Get product details by its id
  • Get All products
  • Update a product (Experimental : Please use with caution)

Products Features

  • Get Product Feature
  • Search Product Feature by Name

Stocks

  • Get product quantity using product attribute
  • Update product quantity using product attributes

Other Resources

If you want to use webservice for other resources (shops, CMS..), you can use these general functions :

const prestashopWs = require("prestashop_ws");

const dataGet = await prestashopWs.get("content_management_system/2", {}); // GET
const dataHead = await prestashopWs.head("content_management_system/2", {}); // HEAD
const dataDelete = await prestashopWs.remove("content_management_system/2", {}); //DELETE
const dataPost = await prestashopWs.post("content_management_system", "<your-xml>"); //POST
const dataPut = await prestashopWs.put("content_management_system", "<your-xml>"); //PUT

For the second parameters, I recommend to use a blank schema from the PrestaShop DevDocs :

PrestaShop 1.6 :

http://doc.prestashop.com/display/PS16/Web+service+one-page+documentation

PrestaShop 1.7 : https://devdocs.prestashop.com/1.7/webservice/resources/

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago