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 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.

Installation

$ pip install py-veeqo

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.2.1.tar.gz (40.4 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.2.1-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_veeqo-0.2.1.tar.gz
  • Upload date:
  • Size: 40.4 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.2.1.tar.gz
Algorithm Hash digest
SHA256 06c1e274886305e049e2959b5594e6e19ca7e2efbd56f292807524de8fdf8766
MD5 9fc1b851c28e726a57d67e857ccf32a4
BLAKE2b-256 73b301d433869286ff1d9353681bcb56fad8f063ff08a8ec28b92386639c9b72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_veeqo-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 17.3 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a83b8e135d099fc0839e5fbe9871fc983df5c0cb3ab5da360c8074e4c8c1e68
MD5 ef565e43836de5ee1b1a8ca0b2308a92
BLAKE2b-256 534704921afa9fac704fe19a8996ccb23a228cb8a5eb6cca6c44e9195c7ad94d

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