Examples¶
Retrieving orders that are in an unprocessed state:
from veracore_api_client import VeraCore
from veracore_api_client.constants import ORDER_STATUS_UNPROCESSED
veracore = VeraCore(username='APIUsername', password='APIPassword', system_id='APISystemID', domain='VCDomain.veracore.com')
orders = veracore.get_orders(order_status=ORDER_STATUS_UNPROCESSED)
for order in orders:
print('ID: %s | Status: %s | Stream: %s | Ordered By: %s | Ship To: %s' % (
order['ID'], order['CurrentOrderStatus'], order['OrderClassification']['OrderProcessingStream'],
order['OrderedBy']['Name'], ','.join([shipment['ShipTo']['Name'] for shipment in order['Shipments']])
))