How does TheMarket handle tax for Products imported from WooCommerce?

But what if I don't have taxable products?

What if my Product prices are not correct in TheMarket?

How do I enable tax on my products in WooCommerce?

What if my Shipping amount in my TheMarket orders imported in WooCommerce is incorrect?

What if my Shipping amount in my TheMarket orders imported in WooCommerce is incorrect but I use a Shipping calculator app (e.g. "Advanced Shipping")?

What if I am NOT registered for GST?


How does TheMarket handle tax for Products imported from WooCommerce?

There are a couple of factors that control whether your prices are imported from WooCommerce with tax already added.  Firstly, we ask your WooCommerce installation whether your prices already include tax.  

This is what has been set in your WooCommerce > Settings > Tax as shown here:



Next we need to work out whether the individual product itself is taxable.  For example, in WooCommerce the following product is set as Taxable:



From these settings, we can then work out that:

  1. tax is included in the price of the mug, and 
  2. the mug has a taxable component, in this case New Zealand GST @ 15%.  


We will import the product at $5.99 and record a $0.78 tax amount.


The product is then sold on the marketplace at $5.99 and the resulting order in TheMarket has the mug line item with $5.99 as the sell amount which will be sent back to WooCommerce.


But what if I don't have taxable products?

The price we calculate for the product can be affected as follows (taking the above product as an example)


WooCommerce global tax setting "Display prices in the shop"Product "tax status"Price of $5.99 product on import
Includes taxTaxable$5.99
Includes taxNone$5.99
Excludes taxTaxable$6.77 *
Excludes taxNone$5.99


* because the WooCommerce site-wide setting states that the price excludes tax but the product is taxable, the tax amount is calculated and added to the the price in TheMarket.  


What if my Product prices are not correct in TheMarket?

If you have the WooCommerce global tax setting for Display prices in the shop to Excluding tax but your product Tax status is set to Taxable and this results in an incorrect price, then you can either change the WooCommerce site-wide setting to Includes Tax or tell us to treat the price we import as already including tax.  

This can be done in Omnivore From Settings > Administration:




How do I enable tax on my products in WooCommerce?

This is completed in WooCommerce

To bulk update ALL products in WooCommerce so they have a tax status of Taxable go to the Products tab in WooCommerce, use the checkbox to select all products, choose Edit from the drop down that says Bulk Actions and hit Apply



Choose Taxable for the the Tax Status field dropdown and hit the blue Update button at the bottom right



To change an individual product in WooCommerce to to the General tab within the product and change the Tax status to "Taxable" then hit the "Update" Button for the product.


Once these changes have been made in WooCommerce please go to Omnivore and click the "Import from WooCommerce" button to apply the changes to Omnivore.


What if my Shipping amount in my TheMarket orders imported in WooCommerce is incorrect?

If you are NOT registered for GST please go to this section


In WooCommerce there are two areas you will need to check:

Firstly go to WooCommerce<<Settings and Click the Tax tab:


At the top of the tax settings page is a link for the Standard tax rate.

1. Click on Standard Rates

2. If you are charging GST the settings for the Standard rate tax should be as below Do not forget to check the shipping box on the right:

If the standard tax rate table is empty:

  1. Click the button for Insert Row
  2. Enter the Country Code as NZ
  3. Enter the Tax Rate as 15
  4. Enter Tax Name as GST
  5. Tick the Shipping checkbox on the right
  6. Press Save Changes


Now in WooCommerce go to the Shipping tab then Shipping zones

Click on any Shipping Method that is for New Zealand regions eg:


Click on each Zone Name (in this example above it is New Zealand Rural (yours is likely to be named something different) 

click edit

Click on each Shipping Method (in this example it is named Flat rate, yours could be named something different)

Flat Rate Settings in WooCommerce shipping options. Set the ‘Tax status’ option to ‘Taxable’ if your shipping price includes tax.



What if my Shipping amount in my TheMarket orders imported in WooCommerce is incorrect but I use an add-on Shipping app (e.g. "Advanced Shipping")?


The big difference with WooCommerce is that shipping prices are always considered as ‘excluding taxes’. This can cause a bit of confusion, especially if you’re used doing things the other way around. So taking this into account if your total shipping price is $10, in WooCommerce as shipping "excludes tax", you would need to change your "Shipping Cost" from $10 to $8.70 and then the GST of 15% should be added onto it to make it $10 for your website buyers. You will need to consult the documentation of your particular app to find out exactly how shipping tax is handled.


You will also need to check these settings:

Firstly go to WooCommerce<<Settings and Click the Tax tab:


At the top of the tax settings page is a link for the Standard tax rate.

1. Click on Standard Rates

2. If you are charging GST the settings for the Standard rate tax should be as below Do not forget to check the shipping box on the right:

If the standard tax rate table is empty:

  1. Click the button for Insert Row
  2. Enter the Country Code as NZ
  3. Enter the Tax Rate as 15
  4. Enter Tax Name as GST
  5. Tick the Shipping checkbox on the right
  6. Press Save Changes


What if I am NOT registered for GST?

Retailers who are not registered for GST need to check "Price Entered With Tax" in Omnivore and mark the Tax Status of all products to 'None' in WooCommerce

This first step is completed in Omnivore

To check "Price Entered With Tax" in Omnivore go to Settings<<Administration and under WooCommerce Product Import make sure that the tick box is NOT checked and then scroll down and click the blue Update button.



The second step is completed in WooCommerce

To bulk update ALL products in WooCommerce so they have a tax status of none go to the Products tab in WooCommerce, use the checkbox to select all products, choose Edit from the drop down that says Bulk Actions and hit Apply



Choose None for the the Tax Status field dropdown and hit the blue Update button at the bottom right



To change an individual product in WooCommerce to to the General tab within the product and change the Tax status to "None" then hit the "Update" Button for the product.


Once these changes have been made in WooCommerce please go to Omnivore and click the "Import from WooCommerce" button to apply the changes to Omnivore.