Shipping how to question

  • Posts: 205
  • Thank you received: 12
3 years 9 months ago #330096

-- HikaShop version -- : 4.4.1
-- Joomla version -- : 3.9.24
-- PHP version -- : 7.4.15

How can we set the hikashop to bring all shipping methods blocked when creating a product instead of unblocked?

We use about 60 shipping methods, each one with it's restrictions, and it is very time consuming to block 59 shipping methods instead of ublocking one.

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

  • Posts: 4747
  • Thank you received: 644
  • MODERATOR
3 years 8 months ago #330100

Hello,

We have understand well the management issue to have some many Shipping method, but before answer you, we will need to better understand the way you use these differents Shipping Methods.
The point here, is to be able to understand your idea to suggest the most practical solutions that meet your needs.
As there are several configurations possibles, and many ways to manage, lots of different needs be specific in your explanations, and provide some concrete cases, and some example of your Shipping methods configurations screenshot.

Awaiting your returns to progress on your subject.
Regards

Last edit: 3 years 9 months ago by Philip.

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

  • Posts: 205
  • Thank you received: 12
3 years 8 months ago #330118

Thank you for your reply!

We have many different product categories with a huge number of products in each category.
We are cooperating with many different shipping companies on the basis of the modus of each product, the location of delivery, the size, weight, value of product etc. We also need to offer free shipping in some specific cases of particular products. Also shipping cost is subject to quantity for many roducts.

These are a few of the situations we are dealing with on shipping.

Now...

Having in mind that the shipping cost has to be set during product creation, you understand that in each product it is easier to unblock one or two shipping methods than blocking all the others.

Furthermore... if now we add a new shipping, this shipping will be visible to all existing products and we have to edit one by one all of our products to block the new shipping.

Example to test by yourself on your demo site:

You have 10 products that you ship by DHL

Now you need to create and add a new manual shipping for 2 out of 10 of your products.

Whe you create the new manual shipping, it will be forced added to all 10 products and you have to edit 8 products to block the new shipping method.

What about a store with more than 3000 products?

This is why we asked for the solution of having all the shipping methods blocked by default on product creation.

Another approach to this issue would probably be to be able to choose categories and products that each shipping method will apply to, exactly as you do when creating discounts.

Thank you

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

  • Posts: 12953
  • Thank you received: 1778
3 years 8 months ago #330181

Hello,

This is why we asked for the solution of having all the shipping methods blocked by default on product creation.

There's actually no option to do it, so it will require some code customization, a solution can be to directly create a plugin based on the "onAfterProductCreate" trigger which will generate in the "#_hikashop_shipping_price" table of your database after a product is created and saved, blocked entries for each shipping method available.
For more information about Hikashop triggers :
www.hikashop.com/support/documentation/6...onAfterProductCreate

Another approach to this issue would probably be to be able to choose categories and products that each shipping method will apply to, exactly as you do when creating discounts.

You can actually do it by using warehouses but shipping methods will only be available for products of the warehouses, and each warehouse will have a shipping prices charges during the checkout workflow.

Kind regards,
Mohamed.

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

Time to create page: 0.067 seconds
Powered by Kunena Forum