How to assign shipping rate to order, preferrably during order creation?

I’m looking to add this column of data to orders generated via the VQ API, specifically before actually creating a shipment.


The orders I’ve created thus far don’t have it, instead just saying “No services available.” All help appreciated!

Hey @ahelv

The column of shipping rates is not something you can add to an order. It’s generated by Veeqo based on your shipment. You can retrieve the list of shipping rates by using the GET /shipping/quotes/amazon_shipping_v2 endpoint.

“No services available.” usually means something is either wrong with: your package dimensions/weight or your accounts carrier connections/eligibility. I would suggest checking the dimensions/weight of the order is accurate and that you’ve enabled all the carrier services in your account settings.

In addition, any examples of API requests you are making may help to add to this thread, in case there is a problem with your workflow.

If this works for you, please mark this message as a solution so that other developers can use it as a reference. If you are still having trouble then contact Veeqo Support via the support messenger in the Veeqo app or contacting helpme@support.veeqo.com

Hope this helps,
Alex - Veeqo

I figured it out- the missing piece was the due date. Adding a due date was the only thing I needed to get it to work.

Update, the due date was entirely placebo. Apparently the only thing needed was to click the order in the frontend, click edit, then click save. Is there a way to automate that via the API? Having to click on every order isn’t particularly efficient.

Another mistake on my part; apparently the country field was missing. Saving the order changed it to the US. Fixing the input to the API to make sure the addresses were correct fixed everything.

1 Like

Great to hear you got it sorted in the end, let me know if you need any more help.