Skip to main content

A python wrapper for the Veeqo API for shipping and inventory management.

Project description

PyVeeqo

Documentation Status Percentage of issues still open Average time to resolve an issue

[!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:

  1. To faciliate easier access to the Veeqo API, for entry level users, who only know basic Python.
  2. 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 product a list of all products, 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.

Installation

$ pip install pyveeqo

Usage

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()

Documentation

The PyVeeqo documentation can be found here. The documentation contains information about each Veeqo endpoint and the various queries the user can make.

Examples

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.

API

Full details of each of the available endpoints and their respective functions can be found here

Tests

Tests can be run using the following command:

$ python -m unittest -v tests/test_pyveeqo.py

Contributing

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!

License

PyVeeqo was created by Robert J. Hamilton. It is licensed under the terms of the MIT license.

Leave a star :star2:

[!NOTE] Please star if you like this package!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_veeqo-0.1.0.tar.gz (40.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_veeqo-0.1.0-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file py_veeqo-0.1.0.tar.gz.

File metadata

  • Download URL: py_veeqo-0.1.0.tar.gz
  • Upload date:
  • Size: 40.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.3

File hashes

Hashes for py_veeqo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c12759c6c3032027caf8eed16ac63480f38e1ff18dd637e98a93e33a091fe02d
MD5 f6d5b068d191b7ed0f2e64d43c2f9d26
BLAKE2b-256 52d7c11cf6088dbaf9dc90680f913ff10118a066b414b9ac8cfa79a2dbad628d

See more details on using hashes here.

File details

Details for the file py_veeqo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: py_veeqo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.3

File hashes

Hashes for py_veeqo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 28b055a44b27bdf9609c5adb58f5e74da414881178f63913d23b4a4e22c13257
MD5 d2b5e8c5a985ce2ff00c568fc68caa8e
BLAKE2b-256 863348b0d83070a74ada9c14eac70c19a82040b7eaa60409c7764342f6b28cc9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page