Jamis,
Great looking site! Very clean and easy to navigate.
I've narrowed it down to a settings issue (with possibly a new bug that I will need to investigate further). Let's get into it:
- In Canada, for physical products, taxes are calculated on the location of the receipt of the item (Shipping Address) - Your original store settings were calculating off the Billing address. (I updated this for you in the configuration settings) - https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/charge-collect-which-rate.html
- Believe it or not, the shipping rate you charge the customer is also a taxable item - Your original store settings under the Shipping method were not set to calculate tax on the shipping amount. (I did not update this in the shipping plugin as that is your choice) - https://www.reddit.com/r/SmallBusinessCanada/comments/1akeny8/on_charging_tax_on_shipping_cost/
- I disabled the Canada geo-zone as that is not needed since you have the three Canadian tax geozones that account for all of the privinces. If there is another purpose where you need to lump all of them into Canada at once, you can probably turn it on, but I needed to make sure that wasn't making a mess of things (it didn't - but still not sure it needs to be enabled).
- I disabled the free shipping plugin as you can acheive everything you need with the basic shipping method plugin (again, working on simplifying things to narrow down the issue...) - I set up free shipping in the free shipping plugin for you.
- I updated the shipping settings for each price range to Flat Rate Per Order, and removed the general canadian geo zone setting (replacing with the 3 separate canadian tax rate zones so if you need to charge a little more for some of the farther away locations, you would have the ability to do that)
- There may be a glitch in the Price Per Order Setting where it's not able to figure out what to do with the tax rate (there is no issue for non-Canadian orders at all)
- I added a My Account menu link to your Hidden Menu so I could add a few addresses to test (https://www.turnstonepress.com/my-account.html). I would recommend you add that to the Sign In dropdown (although that should change to My Account or something when they are logged in since they are already signed in). This would allow customers to review their order history, update any of their stored addresses, and delete their personal information (since you have the GDPR app installed).
Soooo - hopefully you don't get upset at me for adjusting some of your settings and you can revert any of them if you wish (that's why I listed them above), but your shipping issue is now (mostly fixed):
- the Flat Rate shipping calculates the shipping based on the total (including the tax) which would make the shipping names cause confusion so while we look into the price per order issue - changing the shipping rate names to General Shipping A, General Shipping B, etc (in the meantime would at least not get you caught in the middle of those price breaks like it previously was)
I am leaving on holiday tomorrow so if I don't reply in a decent amount of time, and my changes don't work for you, then use the contact form on the site to send an email so I can make sure Olivier is able to follow up with you on this.
-Adam
