Forcing Shipping method for all items

  • Posts: 17
  • Thank you received: 0
9 years 4 days ago #247873

-- HikaShop version -- : 2.6.3
-- Joomla version -- : 3.5.1
-- Browser(s) name and version -- : Chrome

My site has a number of categories of products, some of which are fragile, and others which have special needs for shipping (e.g. they have restricted contents such as solvents in them - so these restricted products MUST ship by courier).

To deal with this, I set up 3 Warehouses to account for all these differences (following your good advice), and this system was looking good - whereby different shipping options were available for all types of products (i.e. shipping by Warehouse) in the shopping cart. So good so far!

However, the client has now indicated that he wants any restricted items to FORCE the shipping method for all other items in the cart to courier.

I give you a working example to clarify: A customer wants to order 10 items. 8 of these items are normal products (i.e. they have no shipping restrictions); 2 of the products contain solvents so MUST be shipped by courier. In this circumstance, the customer wants the system to force ALL of the products to be shipped by courier BECAUSE there are 2 items which must go by carrier.

Any ideas how I might go about this. Thanks for all your help on this.

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

  • Posts: 12953
  • Thank you received: 1778
9 years 3 days ago #247882

Hello !

However, the client has now indicated that he wants any restricted items to FORCE the shipping method for all other items in the cart to courier.

I give you a working example to clarify: A customer wants to order 10 items. 8 of these items are normal products (i.e. they have no shipping restrictions); 2 of the products contain solvents so MUST be shipped by courier. In this circumstance, the customer wants the system to force ALL of the products to be shipped by courier BECAUSE there are 2 items which must go by carrier.

To do that the solution will be to use the "Use price per product" option through your shipping method configuration page instead of warehouses, to do what you want you'll have to :
- Go to your shipping method configuration pages
- Enable the "Use price per product" option

- Go to the product page of every products which contain solvents
- Block every shipping method different than "Courrier" through the "Shipping Prices" tab

That way, every time you'll add a product with solvents, the only shipping method available for every products will be the "Courrier" one.

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

  • Posts: 17
  • Thank you received: 0
9 years 2 days ago #248033

Thanks for the suggestion. I have hot a problem with doing this though.
I have removed the warehouse id's for all the products which I had previously highlighted as containing solvents.
Then I set up the shipping as per your advice. However the system still appears to recognise that the products previously identified as requiring special shipping are still identified as such, so the system is still recognising the warehouse ids in the cart and shipping options page.

Is this somehow being retained in the system cache? I have cleared all joomla and browser cache.

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

  • Posts: 12953
  • Thank you received: 1778
9 years 2 days ago #248035

Hello,

That's actually weird, did you make sure to also remove warehouses from your shipping methods "Warehouse" option ?

Can you show me some screenshots of the configuration of the products that are in your cart and of the shipping methods available ?

Thank you.

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

  • Posts: 17
  • Thank you received: 0
9 years 1 day ago #248100

My bad. The mass action I set for removing the warehouse id's from the products had only partially worked (some 10% of items had not been updated through the mass action instructions (my error). I repeated the process and this time all the ID's were changed to 0, and the cart is back to normal behaviour.
Thanks again

Last edit: 9 years 1 day ago by Saunders.

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

  • Posts: 17
  • Thank you received: 0
9 years 21 hours ago #248125

I have successfully altered the shipping method so that there is now a 'price per product' for all of the items that contain solvents and which are therefore restricted to ship by courier only. So I have blocked all shipping by post or airmail for each of these products.

Perhaps I am being dumb here, but if the weight of the restricted product is less than 1kg (which is the upper limit for all my mail / airmail shipping), then the system returns a message in the cart that "there are no shipping methods available for 1 product" because the item in the cart only weighs 300g.

How do I get the cart to force shipping of this item by the next available shipping method (i.e. courier for goods weighing between 1-5kg?) (i.e. in circumstances when the item concerned is less than the upper weight value for postal shipping ).

I suppose I could change the weight of each of these items so that they are above the 1kg upper weight allowance for postal, but I would then be attaching inaccurate specifications to the product?

Any ideas?

Thanks

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

  • Posts: 26264
  • Thank you received: 4043
  • MODERATOR
8 years 11 months ago #248138

Hi,

When no shipping methods are available, HikaShop will display one reason why there is no shipping.
And in your case, if one product was removed from the cart, some shipping methods would be available ; if the cart was heavier it might also show-up some shipping methods but the algorithm can just pick one advice.

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.

Time to create page: 0.076 seconds
Powered by Kunena Forum