Skip to content

bzdvdn/retailcrm-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RetailCRM API v5 wrapper

Installation

Install using pip...

pip install retail-crm api

Or

git clone https://github.com/bzdvdn/retailcrm-api.git

python3 setup.py

Usage

from retail import  RetailAPI
api = RetailAPI("https://shop123.retailcrm.ru", "<token>") # init retail api

orders = api.orders() # return full paginated rusults from /api/v5/orders endpoint
orders_history = api.orders.history() # return full paginated rusults from /api/v5/orders/history endpoint

# add order or another object
import json
json_params = {"firstName": "Test", "lastName": "Test"}
data = {"site": "shop-ru", "order": json.dumps(json_params)}
new_order = api.orders.create(params=data) # creating new order


# update order ot another object
import json
json_params = {"firstName": "UpdatedName", "lastName": "UpdatedLastName"}
data = {"site": "shop-ru", "order": json.dumps(json_params)}
update_order = api.orders.edit(object_id="<id>", params=data)

TODO

  • full documentation(all retail methods)
  • examples
  • async version
  • tests

About

RetailCRM API v5 wrapper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages