Connect to the smartetailing website order feeds
Project description
Smartetailing Package
This package provides a simple, thin wrapper around the 3 major smartetailing endpoints. It also provides a Pythonic
object representation of the order xml export. v2.00
is the XML version currently required.
Examples
- Basically, just instantiate
SmartetailingConnection()
object and call the public methods.from smartetailing import connection, objects connect_website = connection.SmartetailingConnection(base_url='www.example.com/webservices/xml/feeds.cfc', merchant_id=01234, urlkey='SECRET') orders = list(connect_website.export_orders()) # List[WebOrder] connect_website.confirm_order_receipts([o.id for o in orders]) connect_website.update_order_status(orders[0].id, 'Completed')
- TODO - Doc comments need to be better
Notes
- Currently only supports smart etailing order export v2. Support for v1 could be added if requested.
- Setup instructions from here: https://realpython.com/pypi-publish-python-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
smartetailing-0.4.0.tar.gz
(7.8 kB
view hashes)
Built Distribution
Close
Hashes for smartetailing-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63c13f7f9a1c8762b5b51fa77c8f8d723a189ec378cb9965ff920e19bb440a21 |
|
MD5 | 3e56d4996538bc1a9c82d527187911b0 |
|
BLAKE2b-256 | a5cf04aeb51b8e49ce5e7e7c8bf8d43deaac43e0e535e6617c63d9df1e4d3cd9 |