<p>As of Commerce 2.0, there is no support for multi-site apart from a product’s custom field information.</p>

<p>A cart exists in the session, once per Craft installation, and there are not separate carts per site. </p>

<p>Multi-site is something we plan to add in the future.</p>

<p>Having said that, a cart stores the current <code>orderLanguage</code> based on the current language of the site the order is being made in. A custom adjuster could be written to add custom tax costs based on this information: <a href="https://github.com/craftcms/commerce/blob/develop/docs/adjusters.md" rel="nofollow noreferrer">https://github.com/craftcms/commerce/blob/develop/docs/adjusters.md</a></p>

CC BY-SA 4.0
2019-01-18T13:50:13.067Z
Thanks for sharing your thoughts. Setting an adjuster isn't an option for me, because it's a multilingual (besides multisite). I worked around it by calculating tax in twig. My client will send custom invoices for b2b.

Would love to see a real solution from Pixel & Tonic though...
Sander
CC BY-SA 4.0
2019-01-21T14:12:21.290Z
Please submit a feature request to craft commerce’s GitHub issue tracker. Thanks.
Luke Holder
CC BY-SA 4.0
2020-05-12T14:41:59.550Z
Is this still the case? I never noticed my cart carrying orders from one site to another until recently.
Darryl Hardin
CC BY-SA 4.0
2019-01-15T16:28:12.527Z
2019-01-15T16:28:12.527Z
Luke Holder
<p>In Craft 3, Commerce 2 is there a way to set a different tax category or rate on a cart/site when using commerce in a multi site environment? Site A (b2c website) has tax rate 1 (21% with tax included in price) and site B has tax rate 2 and 3 (21% with tax excluded in price and a 0% tax rate). Both sites use the same products/inventory but are targeted for different audiences (b2c and b2b).</p>

<p>I’m looking for a solution that works simular like posting  to the update-cart action when adding products to the cart. </p>

<p>Or, even better would be to be able to set defaults for the cart when setting {% set cart = craft.commerce.carts.cart %}.</p>

<craft3><plugin-craftcommerce><multi-site><tax>
Craft Commerce multisite, different tax rates
# Craft Commerce multisite, different tax rates

(Asked by: username_0 on 2019-01-15)

In Craft 3, Commerce 2 is there a way to set a different tax category or rate on a cart/site when using commerce in a multi site environment? Site A (b2c website) has tax rate 1 (21% with tax included in price) and site B has tax rate 2 and 3 (21% with tax excluded in price and a 0% tax rate). Both sites use the same products/inventory but are targeted for different audiences (b2c and b2b).

I’m looking for a solution that works simular like posting to the update-cart action when adding products to the cart.

Or, even better would be to be able to set defaults for the cart when setting {% set cart = craft.commerce.carts.cart %}.

**Tags:** craft3, plugin-craftcommerce, multi-site, tax

---

## 1 answers

### Answer by username_1 on 2019-01-15. Score: 1

As of Commerce 2.0, there is no support for multi-site apart from a product’s custom field information.

A cart exists in the session, once per Craft installation, and there are not separate carts per site.

Multi-site is something we plan to add in the future.

Having said that, a cart stores the current `orderLanguage` based on the current language of the site the order is being made in. A custom adjuster could be written to add custom tax costs based on this information: <https://github.com/craftcms/commerce/blob/develop/docs/adjusters.md>

> **Comments:**
> **username_0**: Thanks for sharing your thoughts. Setting an adjuster isn't an option for me, because it's a multilingual (besides multisite). I worked around it by calculating tax in twig. My client will send custom invoices for b2b.  Would love to see a real solution from Pixel & Tonic though...  
> **username_1**: Please submit a feature request to craft commerce’s GitHub issue tracker. Thanks.  
> **username_2**: Is this still the case? I never noticed my cart carrying orders from one site to another until recently.  

---

