# Submit Cart

For this example we didn't price our cart at any point. It will be done automatically before completing the checkout.

{% hint style="info" %}
When building your own integration with Violet, there are instances where carts are not priced automatically after applying shipping methods.

You will know this is needed when the response from the apply shipping methods call has a 0 value for `tax_total`. If that happens, make a call to [price cart](https://app.gitbook.com/s/8lXIp71Ct5qCUhXjko2q/orders-and-checkout/cart-pricing/price-cart) before calling `submit`.
{% endhint %}

{% openapi src="<https://2435497985-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZrOgj5n6PuU2r0Ya8Tzl%2Fuploads%2Fgit-blob-0cd1c131c27d43ec049d10413be325b864ea6e13%2Forder-service.yaml?alt=media>" path="/checkout/cart/{cart\_id}/submit" method="post" expanded="true" %}
[order-service.yaml](https://2435497985-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZrOgj5n6PuU2r0Ya8Tzl%2Fuploads%2Fgit-blob-0cd1c131c27d43ec049d10413be325b864ea6e13%2Forder-service.yaml?alt=media)
{% endopenapi %}
