• Resolved thomasdkl

    (@thomasdkl)


    Hello,

    At the moment I am setting up a Woocommerce webshop on WP. Everything runs very smoothly, except for the shipping part.
    My webshop sells furniture and smaller accessories.

    For big furniture I want people to have the option of Paid delivery by my own delivery guys,local pickup or free delivery if the order price is high enough.

    For small items I want the local pickup option or send by mail option.

    Any ideas on how to set this up? My shop is just starting up, so there is no budget for advanced plugins etc. I have tried a lot of other plugins, but non of them seem to support my needs.

    Your ideas are much appreciated!

    https://wordpress.org/plugins/woocommerce/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Contributor Claudio Sanches

    (@claudiosanches)

    You do not need any “advanced plugin” for it. It’s easy to set it using Shipping Classes. You can go to WooCommerce > Settings > Shipping > Shipping Classes and create a class for “big furniture” and “small items”, then you select your Shipping Classes in each of your products.
    Then you can create Flat Rates for “your own delivery guys” and “send by mail” using your shipping classes.

    “free delivery if the order price is high enough” We have an option for it in the free shipping method. Just select “Free Shipping Requires…” as “Minimum order amount”, so you can enter with the amount.

    And for “local pickup” is easy, you need only to active the method.

    Thread Starter thomasdkl

    (@thomasdkl)

    Right, thanks alot for the help! I’ve got my shipping options set.

    There’s just one more problem. I dont’t want people to be able to select the small furniture shipping option when they have both large and small items in their basket. Because the small items will be send by mail en we will deliver the large items ourselves. There is a price difference between those options.

    Is that even possible?

    Plugin Contributor Mike Jolley

    (@mikejolley)

    If you have one flat rate which handles the cost for both classes, there will be no choice to make.

    Thread Starter thomasdkl

    (@thomasdkl)

    I don’t have a flat rate because shipping costs are calculated over customers postcodes.

    In the shipping zones menu, all my zones are listed and have the option of local pickup and flate rate.

    When someone orders 2 items, item #1big and item #2 small, they have 3 options

    1)flat rate $30,-
    2)send by mail $6,95 >>this option is only shown at small items, but also small items in combination with large items.
    3)Local pickup

    Plugin Contributor Mike Jolley

    (@mikejolley)

    I get this, but why can’t the top 2 rates be merged? e.g. flat rate with 30 per large item and 6.95 for small items class?

    Thread Starter thomasdkl

    (@thomasdkl)

    Im not sure what you mean but in my example, they will be delivered at the same time. I we deliver a table, we can easily add the small item too.

    So basically whenever a small and large item are combined, the small item checkout option should disappear.

    Do you mean that the total delivery rate would be 36,95? That would be a plan B I guess, but no clue as to how to set this up.

    Plugin Contributor Mike Jolley

    (@mikejolley)

    So within the flat rate, setup

    30 * [qty]

    for the large class, 6 for the small, and then charge ‘per order’, I think that will then ignore small prices if there is a large in the cart. Tried that?

    Thread Starter thomasdkl

    (@thomasdkl)

    Turned out, it was more simple than I thought. It should indeed be set up inside the flate rate menu, which was located inside the shipping zone menu.

    I changed shipping calculation from per item to per order and added rates inside this menu.

    Thanks for your help Mike Jolley, if not for your answer, I wouldn’t have found this option!

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Setting up multiple shipping options’ is closed to new replies.