Developer forum

Forum » Ecommerce - Standard features » Individual shipping per product

Individual shipping per product

Kurt Moskjær Andersen
Kurt Moskjær Andersen
Reply

Hi,

I need to have individual shipping per product/orderline, where the end-customer is able to select the desired shipping-method, when adding the product to the cart.

What would be the best way to achive this? I would like to use the built-in features for shipping in Dynamicweb if possible.

One way would be, to create all products as parts lists and add the different shipping-types as products to the list, but is there a more elegant way of doing this?

--
Best regards
Kurt Moskjaer Andersen


Replies

 
Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply
This post has been marked as an answer

Hi Kurt,

I guess it depends on how you want to handle the cost of the shipping. 

If it's ok to have a shipping selection per products but the total shipping cost would be calculated per order, I would use an orderline field where I would store the shipping option and a custom Shipping provider handling the calculations for each orderline.

If you want to calculate the cost per orderline, it becomes more complicated and you may probably want to use some sort of taxes per orderline.

This is just off the top of my head how I would do it but I am not sure if it's the right or ideal approach.

Adrian

Votes for this answer: 1
 
Nuno Aguiar Dynamicweb Employee
Nuno Aguiar
Reply
This post has been marked as an answer

Hi Kurt,

 

There's a simple option as well, but it requires some setup.

 

Let's use "Weight" as the example (also works with Volume):

  • Rename the weight label from "Kg" to "Units" or even "€"
  • Set the Weight to be the same amount of Euros for the shipping cost
  • Then set 1 shipping fee rule to match 1 weight Unit with 1 Euro
    • You may need to create dozens of shipping fee rules to get this to work though

 

I know this may be easier said than done. In fact if you can create a custom shipping provider that simply takes the order "weight" and multiplies it by 1 Euro, it's way easier.

 

Best Regards,

Nuno Aguiar

Votes for this answer: 1
 
Nicolai Pedersen
Reply
This post has been marked as an answer

Or create bundles of 2 products - the product itself and its shipping. Then only sell the bundles. It can even be configurable so you can select different shippings

Votes for this answer: 1
 
Shiwanka Chathuranga Dynamicweb Employee
Shiwanka Chathuranga
Reply
This post has been marked as an answer

If shipping is selection for customer per product, i think easy option is create custom shipping provider to handle this with logic. otherwise i dnt see any inbuild feature to handle this

with this you can handle shipping cost per each order line and also total shipping for order, you want to save shipping method and cost for each line in custom fields

also think about if they create free product discounts how you want to handle shipping for those free items.

Votes for this answer: 1
 
Kurt Moskjær Andersen
Kurt Moskjær Andersen
Reply

Hi,

Thank you for your answers.

I think we'll be going with Adrians solution.

--
Best regards
Kurt

 

You must be logged in to post in the forum