Ship4Amazon.store
Single-tenant shipping control panel
Primary provider is Amazon Shipping API v2. EasyPost is available as an override path.
Provider Settings
Primary Provider
Amazon Shipping v2
EasyPost
Amazon Shipping Base URL
Amazon Shipping Business ID
Amazon Access Token (add after build)
EasyPost API Key (optional override)
Save Settings
Printing Setup
Label printer name (4x6 LP-2844)
Packing slip printer name (office laser)
Default label format
ZPL (recommended for LP-2844)
PDF
PNG
Print Agent Key (use in Windows agent config)
Windows agent path: /home/ship4amazon/windows-print-agent/ship4amazon_print_agent.py
Rate Test
Provider override for this test
Use primary setting
Force Amazon
Force EasyPost
Rate request JSON
{ "shipFrom": {"name":"My Warehouse","addressLine1":"123 Main St","city":"Austin","stateOrRegion":"TX","countryCode":"US","postalCode":"78701"}, "packages": [{ "dimensions":{"length":8,"width":6,"height":4,"unit":"INCH"}, "weight":{"value":16,"unit":"OUNCE"}, "insuredValue":{"value":50,"unit":"USD"}, "packageClientReferenceId":"TEST-PKG-1", "items":[{"description":"Sample item","quantity":1,"weight":{"value":16,"unit":"OUNCE"}}] }], "channelDetails": {"channelType":"AMAZON","amazonOrderDetails":{"orderId":"TEST-ORDER"}} }
Get Rates
Queue Print Test
Job type
Label
Packing Slip
Printer target
Label Printer
Slip Printer
Payload JSON
{ "format": "zpl", "content": "^XA^FO40,40^A0N,40,40^FDShip4Amazon Label Test^FS^XZ" }
Queue Print Job