Shipping Methods per product

  • Posts: 301
  • Thank you received: 1
13 years 3 months ago #23922

So far all has been good with setting up my shop with HIKA but found something that is holding me back. Not sure if this is possible but would be ideal.

The only products I can show at the moment are those that can use the Australia Post shipping.

But I have some products that are within the Australia Post weights but they cannot be sent by me via Australia Post as they these particular products are drop shipped by my supplier. eg. I sell Product XYZ on my website shop and then let me supplier know the details and they send the product to my client for me.

I also have some other products that can ONLY be picked up as they are too heavy. But I would also like to offer the option of pickup for all products that I normally would send via Australia Post.

It would be good to be able to set up a number of shipping methods in the normal way but then assign one or more shipping methods to a product much the same as you do when adding categories per products.

Is there a way I can do this so that I can sell all my products using HIKA?

Also how could I do the following manual shipping method.
Quantity 1 to 6 items = Shipping Price 1
Quantity 7 to 12 items = Shipping Price 2
Quantity 13 - 20 items = Shipping Price 3

Cheers

Last edit: 13 years 3 months ago by Huski.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 3 months ago #23935

The problem is that shipping methods are global to the order. If someone tries to order a product which should be sent with shipping method B and another which should be sent with method A, the system won't be able to do it as there can only be one shipping method per order.
Thus, what you're asking sounds impossible. That would mean rewriting the whole shipping system in HikaShop to handle several shipping methods.

For the manual shipping method question at the end of your post, you would need to set for example a weight of 1kg for each of your products. Then, you could restrict your shipping methods like that:
from 0 to 6.5 kg => Shipping Price 1
from 6.5 to 12.5 kg => Shipping Price 2
from 12.5 kg => Shipping Price 3

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

  • Posts: 301
  • Thank you received: 1
13 years 3 months ago #23968

Thanks

Its a shame as offering Shipping by product would be far more flexible for the store and not a lot of online stores do this except for some really good (but expensive) shops.

I would also like to be able to have the customer either choose Australia post options or choose Pickup from store options for some products as well.

Thanks for the suggestion re the quantity purchase - makes sense.

How does the system know to choose between Australia Post method and the manual shipping method? If I have a manual shipping price like your suggestion which for example might have 4 products (4 kg) at $XXX but someone orders 100 of one of the products that normally goes out via Australia Post which has a combined weight of 3kg? I would still want those products to be sent Australia Post but the others totalling 4kg can't be sent by Australia Post. Hopefully you understand what I mean.

One last question is if I sell a Service using the shop - this should have no shipping assigned to it - how could I do this?

Last edit: 13 years 3 months ago by Huski.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 3 months ago #23975

As I said in my previous post, you can't have different shipping method for one order. So you won't be able to have half the order for Australia Post and half with a manual shipping method. That's not possible.

If you don't set a weight in a product, no shipping will be proposed for it.

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

  • Posts: 33
  • Thank you received: 0
13 years 3 months ago #23979

I had the exact same requirements, some products can, for different reasons, not be shipped at all.

I modified quiet a few things to make it happen, the key things are:

- first added a product custom field "no-ship". Available at backend only. Yes/No.
Every non-shipable product has this field set.

- then modified manual shipping method to check if one of the products in the cart has that no-ship field checked and if so, the weight is set to some high number, which will skip all manual shipping methods with a max. weight, leaving just the "pick up goods at shop" available ( which has no max weight set)...

Hope this gives you an idea.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 3 months ago #23991

You could have just set the weight to 0 in your non shippable products. The products would have been considered as virtual goods and no shipping would have been proposed to the user.
The difference with this method is that you can still ask for a shipping method for shippable products during the checkout and that might not be what you want, so your option is good too although it requires to change the manual shipping plugin which is non trivial.

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

  • Posts: 33
  • Thank you received: 0
13 years 3 months ago #23992

Hi Nicolas, totally true about the 0 weight but that will totally rule out the shipping options and since there is no "collect at shop" type of shipping options available... but yes indeed, it does require modifying the manual.php.

I am thinking of writing a "collect at shop" type of shipping module.. but first other things... needs to get our old VM 1.0 based shop converted to HS asap!

thx!

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

  • Posts: 301
  • Thank you received: 1
13 years 3 months ago #24021

I've now just set my "Items pickup only" with a really high weight and this solves the problem for now for those products that can only be collected. Would still like to offer multiple postage options per products so that user could choose for the item to be sent via Australia Post, or pickup product. Can't work out how to do this combination just yet - but least of my worries right now.

A lot of online shops fail in the postage area - they are not flexible to handle all the different types of postage that can occur these days. Nicolas - might be worth considering to make it stand out from the rest of the "crowd" as no-one else really does it. Know it will take some programming to achieve but in the end to be able to set up any number of shipping modules and then to be able to assign one or more to an individual product would be great. Also, being able to assign one or more shipping methods to multiple products to speed things up.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 3 months ago #24029

Sure. That's in the todo list. We'll get to it at some point eventually :)

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

  • Posts: 301
  • Thank you received: 1
13 years 3 months ago #24045

Ok - now I have a problem. I have set up manual shipping plus Australia Post. If I add any products that are specific to australia post weight ranges (<20kg) the shipping works fine. If I choose a product that has the manual shipping requirement and add to cart on its own this works fine (ie products that are 30Kg - 80kg).

The problem comes when customer chooses products that are normal Australia Post plus products that have manual shipping to it. This is ok if I was sending out all the products, but I do have some products that are drop shipped by the manufacturer which means I would have to send the items by Australia post (1 cost), and the manufacturer sends at their cost (or my cost) (as I have determined in the manual shipping method). The price that is showing is the manual shipped price and in this case I make very little monies on the products that are send by Australia Post.

Hope make sense

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 3 months ago #24059

You might want to use volume restrictions then to create additional shipping methods and discriminate between normal manual shipping mehtods and manual shipping methods for when both type of products appear.

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

  • Posts: 301
  • Thank you received: 1
13 years 3 months ago #24084

Hi Nicolas, completely confused.

I can't see how the volume can work for what I need. Actually can't see anything that will work. If I have 2 products in my cart that are shipped by my manufacturer and then 2 products that are normally shipped by Australia Post, only the manual shipping price is showing which means in this particular case that I accept payment for the postage which I end up paying to the manufacturer as they have posted it which is fine, but I am out of pocket on the shipping cost for the items to be sent by Australia Post. The customer is assuming that all products are shipped at the same time in the same package which they are not.

All I can do is add some text to the product highlighted in Bold Red NOT to select any other products in the shop if ordering these particular products. Not a good experience or practice so would just have to wear the costs.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 3 months ago #24103

I was thinking of creating new shipping methods with a premium for cases when both types of products would be in the cart: those with a big weight and those with a volume.
You can differentiate manual shipping methods for when you only have one type of products and manual shipping methods for when you have both types of products by using volume restrictions.

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

  • Posts: 301
  • Thank you received: 1
13 years 2 months ago #24703

I really need to be able to offer my customers pickup of goods if they are located in my city. I can add a note to the product saying pickup available if in the Melbourne ARea but is there any way in the checkout process where shipping does not have to be chosen? So far Hikashop is doing everything I need my shop to do except for the postage options and a few small but unimportant items. I am converting from VM which allows multiple shipping options. Does your commercial versions offer any more functionality to not force shipping on checkout, etc.

Thanks

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 2 months ago #24704

If you don't set a weight in your product, hikashop will consider that it doesn't need shipping and won't propose any shipping methods selection.

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

  • Posts: 301
  • Thank you received: 1
13 years 2 months ago #24705

Thanks - that will work for some products only but just about every other product can either be shipped by Austalia Post OR collected if living in Melbourne (free shipping) OR we can deliver good if we are doing a job for that customer at their home (free shipping).

At the moment, all I can do is make a note in the shipping section of the checkout that pickup is available for those in our area only with contact us to arrange a time. This is fine BUT then I will need to refund the postage fees back to them.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
13 years 2 months ago #24706

You can create one or several free manual shipping methods restricted to the post code(s) of melbourne and the zone australia. That way, when the address of the user is in melbourne, he will be able to select the free shipping method.

For your latter case, I don't know how you define when you do a jobfor that customer or not and how it's related to your products so I can't comment. I would need more information.

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

  • Posts: 301
  • Thank you received: 1
13 years 2 months ago #24708

Perfect - that should pretty well cover me for majority

Thanks

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

Time to create page: 0.102 seconds
Powered by Kunena Forum