Enables Ruby applications to communicate with the BigCommerce API V2
Project description
This module provides an object-oriented wrapper around the Bigcommerce V2 API for use in Python projects or via the Python shell.
Requirements:
Python 2.3+
httplib2
A valid API key is required to authenticate requests. To grant API access for user, go to Control Panel > Users > Edit User and make sure that the ‘Enable the XML API?’ checkbox is ticked.
Usage:
#!/usr/bin/python import bigcommerce.api bigcommerce.api.Connection.host = 'https://store.mybigcommerce.com' bigcommerce.api.Connection.user = 'admin' bigcommerce.api.Connection.api_key = '22d05a34ecb25e2d95f5e0208d129b5e1668cade' products = bigcommerce.api.Products.get() for p in products: print p.name print p.price speakers = bigcommerce.api.Products.get_by_id(22) speakers.name = "Logitech Pure-Fi Speakers" speakers.price = "99.95" speakers.description = "This is a description" speakers.update()