Manual shipping and Price per Product

  • Posts: 24
  • Thank you received: 0
11 years 2 weeks ago #131493

www.mymaninchampagne.com/shop/my-man-in-champagne-shop
-- HikaShop version -- : HikaShop Business: 2.2.2
-- Joomla version -- : 2.5.14
-- PHP version -- : 5.4

I have 3 manual shipping zones set-up: France, EU, and Rest of the World.
(I am not 100% sure if I have configured the last one correctly)

I am also using Price Per Product. Each of the shipping zones has a different price per product.
(I am not sure if I have configured this correctly)

When I go through the checkout process and create an a/c and enter an address - it looks like my shipping costs are the combined costs for all three zones!

How do I configure the shipping so that once the user enters their address the correct shipping zone is identified and the correct price per product is calculated?

Please feel free to test this on the website - the shop is still linked to PayPal sandbox and in development stage

Last edit: 11 years 2 weeks ago by Champagneman.

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

  • Posts: 12953
  • Thank you received: 1778
11 years 2 weeks ago #131505

Hi,

Firstly, I'll need more information like how did you configured :
- Your product configuration page, especially the "Shipping price" tab.
- Your 3 shipping methods.

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

  • Posts: 24
  • Thank you received: 0
11 years 2 weeks ago #132172

Hello,

Thank you for helping me, I am sorry about the delay in getting back to you - we are having server issues.

I am happy to provide access to the site admin area if it would make things easier.

Here is a screenshot of one of the Products > Shipping tab



Here is the System > Configuration > Checkout tab showing the 'Shipping & Payments' section:



Here are the details of the three manual shipping options:
France:


Europe:


Rest of the World:

Last edit: 11 years 2 weeks ago by Champagneman.

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

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 2 weeks ago #132331

Hi,

And what is the problem exactly ?

You use a price per product plus a base price. I suppose that you have a result that you didn't expected.
Please understand that using shipping price per product will set a price for each products in your cart and if you don't specify it, it will use the default price you set in your configuration.

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: 24
  • Thank you received: 0
11 years 2 weeks ago #132344

The problem is the shipping price.

When I go to buy a product it calculates the shipping cost as the total for ALL THREE shipping zones and not just the relevant shipping zone according to the customers address.

In other words, I get three lots of shipping costs added to the product - France, EU and Rest of the World.

There is something I have not configured correctly - I would like some help with that.

Last edit: 11 years 2 weeks ago by Champagneman.

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

  • Posts: 12953
  • Thank you received: 1778
11 years 2 weeks ago #132372

Ok, so can you give me a temporary back-end access through a private message, so that I can directly check your configuration and understand from where your problem is coming.

Thank you :).

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

  • Posts: 24
  • Thank you received: 0
11 years 2 weeks ago #132394

Thank you, I have just sent you access details.

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

  • Posts: 12953
  • Thank you received: 1778
11 years 1 week ago #132846

After doing some tests through your website, everything is working fine, here is an example of how your shipping method is working :
If you have 2 products in your cart
- The shipping-Europe method price will be
6.09 (price option)
+
2 x 6.09 ( price per product option )
+
20 % of the total of your order's products (percentage option)

Reading the documentation will probably help your to understand the purpose of each options.

Last edit: 11 years 1 week ago by Mohamed Thelji.

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

  • Posts: 24
  • Thank you received: 0
11 years 1 week ago #132852

Thank you looking in to this for me.

I still have the problem of shipping prices not adding correctly. ANd I think this is because of they way they are set up.

If I buy ONE book and use a EU country (I tested with UK) in my address my shipping is £17.37 - which is actually the cost of EU + Rest of the World + 20%, that is: 6.09 + 8.70 + 20%.
So it is picking up extra shipping cost to the Rest of the World:



If I chose an asian address during the check out, the cost is £22.59 - this is the cost of all the shipping zones:


What am I doing wrong?

Do I need to remove France from the list of EU countries for the EU shipping zone, and do I need to remove all of the EU countries from the Rest of the World shipping zones?

Attachments:
Last edit: 11 years 1 week ago by Champagneman.

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

  • Posts: 12953
  • Thank you received: 1778
11 years 1 week ago #132864

As I told you :

If you have 2 products in your cart
- The shipping-Europe method price will be
6.09 (price option)
+
2 x 6.09 ( price per product option )
+
20 % of the total of your order's products (percentage option)

So, if your shipping price is 17.37, it's because you have :
- 6.09 of the price option
- 6.09 of the price per product option
- 5.194 of the percentage option (20% of £25.97)

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

  • Posts: 24
  • Thank you received: 0
11 years 1 week ago #132921

I am finally beginning to understand this - thank you for your patience.

You are of course correct - I was adding 2 sets of shipping costs to each zone: standard cost + price per item + 20%

It looks like the 20% is calculated on the total cost of the items, am I correct?

I need to charge 20% tax on the total shipping cost not the cost of the products.

Can you tell me how I can do this? It may need some changes in code.

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

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 1 week ago #132925

Hi,

The tax is the option "product tax category", where you can select the tax for the shipping.
So you have to create a tax with 20% and set it to the shipping method.

The percentage, like Mohamed explained you, is to add a shipping fee depending of the order products' total.

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.
The following user(s) said Thank You: Champagneman

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

  • Posts: 24
  • Thank you received: 0
11 years 1 week ago #132933

Thank you Jerome, I missed that option.

I added a new Tax Rule for shipping (@20%), and
I added this Tax Rule to the 'Product tax category' of each of the Shipping methods, (and cleared 'Percentage' and 'Price').
Now the tax is being calculated correctly!

There is only one small thing I need your advice on: in the breakdown of tax shown during the checkout, the user sees two lines:
1.The shipping cost (with 20% shipping tax added on)
2. Shipping tax @ 20%



The tax is not added twice and the final total is correct but I think it is confusing to the user.

Is there a way I can have something like 'Shipping Tax (included in the Shipping cost):"

Or is there a better method of avoiding this confusion?

Attachments:
Last edit: 11 years 1 week ago by Champagneman.

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

  • Posts: 12953
  • Thank you received: 1778
11 years 1 week ago #132994

Hi,
I think that the solution will probably be to set the "Show taxed prices" option to Display both through "Hikashop->System->Configuration->Main".

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

  • Posts: 24
  • Thank you received: 0
11 years 1 week ago #133002

I already have these settings in Hikashop->System->Configuration->Main":
Detailed tax display: Yes
Show taxed prices: Both

May be my requirements can be met with a language string override?

Last edit: 11 years 1 week ago by Champagneman.

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

  • Posts: 12953
  • Thank you received: 1778
11 years 1 week ago #133029

My bad, I just misunderstood your question, a solution can be to hide the shipping tax value with this kind of CSS code :

#hikashop_checkout_cart_tax_title, .hikashop_cart_tax_value {
display: none;
}
So that your customer will only have his shipping price and won't be confused.

Last edit: 11 years 1 week ago by Mohamed Thelji.
The following user(s) said Thank You: Champagneman

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

  • Posts: 24
  • Thank you received: 0
11 years 1 week ago #133051

Of course! Nice solution!

Sometime you look at something so much that you tend to miss the obvious things

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

Time to create page: 0.096 seconds
Powered by Kunena Forum