Standardised Static Pricing Structure in Order Creation Response
C
Causal Alligator
I work in the integrations team at CartonCloud, where we regularly store carrier rates using data from the Starshipit order creation response.
We've been seeing a growing number of requests from our mutual customers for more detailed pricing breakdowns - specifically values like cost excluding tax and margin.
Currently, Starshipit returns either a total shipping cost (inclusive of GST and margin) or a dynamic price breakdown object that varies by carrier. The issue with the latter is that because the structure is carrier-specific, there's no reliable way to programmatically extract any consistent values beyond the total cost.
A standardised, static pricing structure with clearly defined fields (e.g. base cost, tax, and margin) would allow us to reliably surface this data on our end and better serve the customers we share.