bigcommerce-api-python
bigcommerce-api-python copied to clipboard
Python client library for Bigcommerce API
Hi, I'm having 429 error getting information from the api I'm creating the client object with: ```python BigcommerceApi( client_id=settings.BIGCOMMERCE_APP_CLIENT_ID, store_hash=self.store_hash, access_token=self.access_token, rate_limiting_management={ 'min_requests_remaining': 3, 'wait': True, 'callback_function': None }) ```...
### Expected behavior api.BlogTags.all() should retrieve all the Blog Tags It should work similar to api.BlogPosts.all() where it retrieves all Blog Posts The API documentation can be found here: https://developer.bigcommerce.com/api-reference/marketing/store-content-api/blog-posts/getallblogtags...
#### What? Essentially we'd like to completely utilize the functionality already available to us when we call product.skus() - the underlying all() function allows us to pass product options, but...
### Expected behavior products = api.Products.all(name='toy') Should yield all products with the keyword 'toys' in the title as per "Filters can be applied to all methods as keyword arguments" https://pypi.org/project/bigcommerce/...
From the documentation in the following URL, you would think you can create, delete, and delete_all videos for a product: https://developer.bigcommerce.com/legacy/v2-catalog-products/v2-product-videos newer documentation: https://developer.bigcommerce.com/api-reference/catalog/catalog-api/product-videos/ ### Expected behavior I expected that...
Could this be used as a connector for bigcommerce and Odoo?
I recently ran across a problem where a customer has 100 skus for a product. The API only allows me to get the first 50. ``` python opts.update({"limit": 50, "page":...
How get items of shipment using this lib? Doc of shipment has point "items" https://developer.bigcommerce.com/api/objects/v2/shipment ``` order = client.Orders.get(1) shipment = order.shipments()[0] # or shipments = client.OrderShipments.all(1)[0] # id of...
As pointed out in https://github.com/bigcommerce/bigcommerce-api-python/pull/21 `NotLoggedInException` is unused in the client library. In v0.11 this should be removed entirely.
I have this code for rate limiting: ``` def ratelimit(): print("Ratelimit Called") api = bigcommerce.api.BigcommerceApi(client_id='xxxx', store_hash='xxxx, access_token='xxxx', rate_limiting_management={'min_requests_remaining': 3, 'wait': True, 'callback_function': ratelimit()}) for product in api.Products.iterall(): ... ``` The...