Local taxes for in store pickup shipping method

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #267539

-- HikaShop version -- : 3.0.1
-- Joomla version -- : 3.6.5

Hi,
I am setting up online store for our business in Quebec that also has a real store. Sales taxes are calculated based on customer's shipping address. Customers from Quebec province pay 2 taxes GST and QST. Customers from other Canadian provinces pay only GST. Customers from other countries do not pay sales tax. How to set this up is well explained in Hickshop documentation and this part is working.

The problem I am having is when non-Quebec based customer is in town and after paying online comes to pick up the item from the store (we had several such cases in the past). While shipping address of such customers is outside Quebec, they still should pay both taxes GST and QST.

I configured HikaShop manual shipping plugin as In Store Pick up shipping method, set Override shipping address to Your shop address (which is in Quebec) and set Override tax zone to QST, however this does not have effect.

If you check attached screenshot, the behavior I am expecting is like this:
Customer is logged in with let's say US shipping address. If customer chooses UPS shipping method, the cart should look as on the image, however if customer switches to In Store Pickup option, GST and QST taxes have to appear in the cart and the Total has to be recalculated.

Is there a way to do this?

Attachments:
Last edit: 7 years 7 months ago by lmcbmai.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
7 years 7 months ago #267556

Hi,

I would also recommend using the "Override tax zone" setting of your "store pick up" shipping method. it has been made specifically for such cases.
2 things though:
1. We've actually fixed a few bugs with that setting and the new checkout system of HikaShop 3 last week which will be in the next version of HikaShop. In the mean time, download again the install package on our website and install it on yours to get all the latest patches.
2. You're saying that you selected QST in that setting. However, you're supposed to select a zone in there. So it should be the Quebc state that you should select.

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #267599

Hi,
I tried the new code and can see the difference. Now, when I switch between UPS and Store pick-up shipping methods at checkout, customer's shipping address changes, from actual address to store address. This is correct, however the taxes still do not show up in the cart when In store pick-up option is selected.
My In store pickup shipping method has "Override shipping address" set to "Your shop address" and in "Override tax zone" field I tried both - state Quebec and then Tax zone Quebec.

Thanks.
B.G.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
7 years 7 months ago #267622

Hi,

Thanks. I was able to reproduce the problem on my end and added a patch to correct that.
Download the install package on our website and install it on yours again and that will add the patch.

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #267693

Hi,
I downloaded and tested the latest version and so far everything looks good :). I will keep testing and will let you know if something comes up.

THANKS A LOT for such a quick fix!!!

Best regards,
B.G.

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #267698

Hi again,
There is still one issue of how all this works and please advise if it can be fixed by configuration change, or requires further code updates.

My understanding is that Login step in Checkout process has to precede Shipping, because applicable shipping methods are presented based on customer's address.
Store pick-up shipping method is always available and looks like, since it does not require outgoing API calls, it is the 1st one that is getting assigned and selected. Shipping methods order affects only the order in which shipping methods are presented to customer, not which of them is selected by default.

The fact that Store pick-up shipping method is selected right away causes customer's Shipping address to change to store address immediately after login and there is no drop down list to switch back to customer's actual shipping address. It is not obvious at all that changing shipping method in the next step will affect shipping address.

Ideally this should be resolved by adding store address as an additional option to any customer's shipping address drop down list. If this requires too much changes, the easier way may be not to select any of shipping methods by default. Let customer choose one of shipping methods and then update shipping address and taxes if needed.

Thanks.
Best regards,
B.G.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
7 years 7 months ago #267706

Hi,

Then, why not simply configure the "access level" setting of your store pick-up shipping method to the registered user group ?
That way, no shipping method will be available before registering/logging in and thus no default selection will be made before the registration/login. And thus, after it, the system will pick the first shipping method based on the ordering you configured.

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #267778

Access levels are available in Business version only and I am not there yet :)

Thanks.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
7 years 7 months ago #267787

Hi,

Well, then you can always use the checkout legacy which has the possibility to not auto select shipping methods although it's a bit buggy and the old checkout is a lot less nice than the new one.
But you always have the option to upgrade :)

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #267808

I finally figured out how to set it up:
System->Configuration->Main-Taxes-> Type of address used for tax is set to Billing
System->Shipping methods->Manual Plugin has Override shipping address set to No and Override tax zone set to 864 Quebec.

Thanks again for all your support!

Best regards,
B.G.

Last edit: 7 years 7 months ago by lmcbmai.

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #268026

Hi Nicolas,

My customer just purchased Joomla template from bdthemes.com that contains Hikashop Business 3.0.1 [1703141408]

How can I get your fixes into this build?

Thanks.
Best regards,
B.G.

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #268028

Just found the note on bdthemes.com that their Business version of Hikashop is for demo purposes only and customer needs to purchase Business version from you, if he needs it.

Thanks.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 7 months ago #268029

Hello,

I'm not following you.

My customer just purchased Joomla template from bdthemes.com that contains Hikashop Business 3.0.1 [1703141408]

note on bdthemes.com that their Business version of Hikashop is for demo purposes only

Yes, templaters don't have any right to include commercial edition of HikaShop in their products ; it's against our terms and conditions.
So, does the template that your customer bought contains or not HikaShop Business ?
Because it can (have the right to) contain HikaShop Starter and it should not contain a commercial edition of HikaShop.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 39
  • Thank you received: 3
7 years 7 months ago #268035

Hi Jerome,
It looks like Holax template from BDThemes contains Hikashop business in holax_quickstart_j365.zip file. The reason I am saying this is on attached image.

As for the note I was referring to in the previous post - here it is themeforest.net/item/holax-multipurpose-...te/11566009/comments
My initial understanding of these posts was that customer purchased the template, it came with business edition and he is asking how to upgrade it to the latest version. However, after re-reading these messages few more times I am not so certain anymore.

You may want to make a test purchase from them and check yourself.

Thanks.
Best regards,
B.G.

Attachments:
Last edit: 7 years 7 months ago by lmcbmai.

Please Log in or Create an account to join the conversation.

Time to create page: 0.088 seconds
Powered by Kunena Forum