Create an order without taxline

tcmleung
Tourist
9 1 2

When I create an order without tax_lines, but with a shipping_address (including country code and province_code), there is no tax in the created order.

Can the tax be auto-calculated based on the Shopify Admin setting?

0 Likes
L_J_K
Shopify Staff
Shopify Staff
142 15 24

Hey @tcmleung 

You can use the Draft Order Endpoint if you want Shopify to calculate the tax on your behalf - it would calculate tax based on the customer address and the items.

You could then complete the Draft Order, which would convert it to an actual order.

I've also noticed the Draft Order API documentation has a mistake (I'll follow up internally about that as an aside) but here are the calls to complete a Draft Order to mark as paid/or pending. Hope that helps!

Complete and mark as paid
PUT /admin/api/{api_version}/draft_orders/{draft_order_id}/complete.json

Complete and mark as pending
PUT /admin/api/{api_version}/draft_orders/{draft_order_id}/complete.json?payment_pending=true

Hope this helps!

| API Support @ Shopify |
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution!
0 Likes
tcmleung
Tourist
9 1 2

That's make sense.

Thanks for your reply.