• troytroy

    (@troyhowarth)


    Hi,
    Background: I’ve got a website based in Australia where I collect GST for goods sold in Australia. I ship internationally and do not collect tax for products shipped outside of Australia. The price on the product page is input as “tax inclusive”, and I have woocommerce multi-currency enabled (so people see prices in their local currency). This site is live, so when I realised the below problems, I disabled tax and not showing any tax collection to stop incorrect sale prices/tax being calculated and customers asking questions.

    I originally had an issue with tax being removed from the total price for international customers. Ie. For an item I want to charge $110 for everywhere (and I just absorb the 10% Australian GST Tax):
    Australian Customer would see:

    Total price = Total Price (incl. Tax)
    $110 = $110 (incl. $10 GST)

    International Customers would see (product price discounted the tax amount):

    Total price = Total Price minus GST tax
    $100 = $110 minus $10 GST

    I fixed this original problem through adding in the code snippet found on github, so now all total prices are consistent globally.

     add_filter( 'woocommerce_adjust_non_base_location_prices', '__return_false' )

    This is when the new problem started to occur. The new problem after fixing the original problem: The user now sees GST being charged everywhere. Below are screenshots from the “tax” tab within Woocommerce and also what people see on the checkout page. As you can see, I’ve marked the priced as entered with tax, calculated tax based on the customers shipping address, and inside the standard rates I’ve set an AU tax rate (of 10%) and “everywhere else” (*) as 0% tax, when that didn’t work, I specifically added in the US as 0% tax, however it still charges GST.

    • This topic was modified 4 months ago by troytroy.
    • This topic was modified 4 months ago by troytroy.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter troytroy

    (@troyhowarth)

    Just an update after doing further digging – It appears as though GST is only being applied geographically everywhere if the product is for an event signing (where the “shipping” is the free pick-up category) regardless of where the customer lives or where I hold that event (the upcoming event is in the US so I don’t charge GST).

    If I do a normal shipped product, the GST only applies to Australia and doesn’t apply anywhere else. Could it be that the free pick-up “shipping” category is defaulting all orders to my shop location in Australia and ignoring the shipping address that the user inputs?

    /edit – I tested changing the “Calculate tax based on” field from Customer shipping address to Customer billing address. Thinking potentially, it was ignoring the shipping address the customer input as it was ‘free pick-up’, but it’s still adding GST.

    • This reply was modified 4 months ago by troytroy.

    Hey there, @troyhowarth! Thanks for contacting us. I’m happy to help you.

    To confirm, have you checked this issue on a different theme and things worked correctly?

    The reason I’m asking is because this forum is exclusive to the Storefront theme and its features/issues. And what you described seems like it is related to WooCommerce, not the theme (unless things work correctly on another theme, as I mentioned).

    If the issue can be replicated on a different theme, please open a thread on WooCommerce support forum and include a link to this thread so our team there can see what you already shared here ??

    If the issue is only happening with Storefront, please let us know so we can assist you further.

    Have a wonderful day!

    Thread Starter troytroy

    (@troyhowarth)

    Oh! sorry, yeh it’s not a storefront theme issue. I must’ve followed a wrong link on my way to posting here! I’ll repost over in the woocommerce forum.

    thanks!

    Hey, @troyhowarth!

    No worries ??

    We will be happy to help you there once you open the thread! ??

    Have a wonderful day!

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.