Note
This project is currently in Alpha testing.
PyVeeqo is a python wrapper for the Veeqo ecommerce API. This is a low-level and lightweight wrapper, designed with two main objectives:
- To faciliate easier access to the Veeqo API, for entry level users, who only know basic Python.
- To enable faster software development for businesses already utilising the Veeqo API.
The Veeqo API currently has 15 different accessible endpoints ranging from Products
to Bulk Tagging
, with each endpoint containing multiple different functions, such as the ability to produce a list of all products in your inventory, or bulk delete order tags. PyVeeqo contains robust and easy-to-use implementations for all 15 endpoints.
Please consider giving this repository a star if you like it! It would be nice to know someone has found it useful other than myself.
$ pip install py-veeqo
PyVeeqo
can be used to extract company information as follows:
from py_veeqo.endpoints.products import Products
from py_veeqo.endpoints.customers import Customers
from py_veeqo.endpoints.orders import Orders
# Try out some other endpoints such as StockEntries!
orders = Orders(api_key=your_veeqo_api_key)
all_orders = orders.get_all_orders()
The PyVeeqo documentation can be found here. The documentation contains information about each Veeqo endpoint and the various queries the user can make.
The documentation also contains some example code to help the user better understand the possible operations in the Veeqo API. These examples can be found here.
Full details of each of the available endpoints and their respective functions can be found here
Tests can be run using the following command:
$ python -m unittest -v tests/test_pyveeqo.py
Please get in touch if you would like to contribute, or wish to give feedback on the codebase. I'm always open to learning and collaborating!
PyVeeqo
was created by Robert J. Hamilton. It is licensed under the terms
of the MIT license.
Note
Please star if you like this package!