8000 GitHub - brumar/wc-api-python at 1.0.3
[go: up one dir, main page]

Skip to content

brumar/wc-api-python

Repository files navigation

WooCommerce API - Python Client

A Python wrapper for the WooCommerce REST API. Easily interact with the WooCommerce REST API using this library.

Installation

pip install woocommerce

Getting started

Generate API credentials (Consumer Key & Consumer Secret) following this instructions http://docs.woothemes.com/document/woocommerce-rest-api/.

Check out the WooCommerce API endpoints and data that can be manipulated in http://woothemes.github.io/woocommerce-rest-api-docs/.

Setup

from woocommerce import API

wcapi = API(
    url="http://example.com",
    consumer_key="ck_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    consumer_secret="cs_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
)

Options

Option Type Required Description
url string yes Your Store URL, example: http://woo.dev/
consumerKey string yes Your API consumer key
consumerSecret string yes Your API consumer secret
version string no API version, default is v3
verify_ssl bool no Verify SSL when connect, use this option as false when need to test with self-signed certificates

Methods

Params Type Description
endpoint string WooCommerce API endpoint, example: customers or order/12
data dictionary Data that will be converted to JSON

GET

  • .get(endpoint)

POST