• In WooCommerce, we can set up different shipping classes for different product types and/or suppliers. For example, t-shirts from vendor A will have different shipping costs than stickers from vendor B, so we create a “T-Shirts” shipping class and a “Stickers” shipping class and assign those to the products.

    Is it possible to assign costs to these shipping classes?

Viewing 10 replies - 1 through 10 (of 10 total)
  • Zohaib

    (@zohaibayub85)

    Hi,

    This might be possible, through workarounds. There is no option to add extra costs based on shipping classes. But there are options to add Extra costs based on shipping methods and shipping zones.

    You will need to enable these options from the Extra Costs: Shipping Methods tab from the plugin’s settings. In this tab you will find an option to enable shipping.

    There are also options to add extra costs per order based on handling fees or shipping fees.

    Thread Starter jstnpwll

    (@jstnpwll)

    Correct, I saw all of those options, none of which cover the use case in my example. I was hoping I missed the setting somewhere but I see it is not a feature (yet!)

    Is there any chance this will be added to the plugin? I would probably be willing to upgrade to Pro if it was available.

    Zohaib

    (@zohaibayub85)

    Hi,

    I have forwarded your request to our development team. They will let you know if this is something that can be done.

    Zohaib

    (@zohaibayub85)

    Hi,

    This feature will be available in the next version of the plugin. It will be released soon. However, it will be a Pro version feature only.

    Zohaib

    (@zohaibayub85)

    Hi,

    Hi,

    We just released a new version of the plugin with options to add extra costs based on shipping classes. Can you please update your plugin to the latest version 2.4.4 and give feedback on the feature. If it’s working well we would appreciate a review here or here.?

    Thread Starter jstnpwll

    (@jstnpwll)

    Hi, I bought the pro version and tried it out but it does not do what I expected. In WooCommerce, I can set different shipping prices for each class as a child of a shipping instance (shipping zone). I do this because international shipping costs differently than local shipping, and different items cost differently to ship.

    I expected to have each shipping class as a child of each shipping instance, like this:

    – United States: “Free shipping”
    – Class A: $5
    – Class B: $10
    – Locations not covered by your other zones: “International”
    – Class A: $8
    – Class B: $17

    This is how WooCommerce handles the shipping price we charge the customer, so I thought the costs tracking would operate the same way.

    • This reply was modified 3 years, 5 months ago by jstnpwll.
    Zohaib

    (@zohaibayub85)

    Hi,

    Have you tried the option under Extra Costs: Shipping Methods Use shipping instances?

    Can you share some screenshots of what exactly your shipping setup looks like and what our plugin is offering you on Extra Costs: Shipping Methods tab.

    Thread Starter jstnpwll

    (@jstnpwll)

    Extra costs tab: https://i.imgur.com/Y4RZ2iR.png

    Shipping setup: https://i.imgur.com/xJ5s1uB.png

    You can see that WooCommerce lets me set unique shipping prices for each (class x method). On the “international” instance, I can set class prices, and on any other method I can also set the class prices. Shipping class is not a global fixed cost, but it applies to the selected shipping method.

    If I use your class settings to set costs per class, I cannot change the costs depending on shipping method.

    Plugin Author WPFactory

    (@wpcodefactory)

    Hi @jstnpwll ,

    Sorry for the delay.
    In that case, wouldn’t it be possible for you to set our Shipping methods and Shipping classes extra costs simultaneously?

    Thread Starter jstnpwll

    (@jstnpwll)

    @wpcodefactory No, because your two sections do not form a matrix or table structure. They operate separately from each other. I need to set different costs for each shipping class, for each method.

    Example:

    I have 2 shipping methods, Local Shipping and International Shipping.
    I have 3 shipping classes, Light Weight, Medium Weight, and Heavy Weight.

    So I will need to set 6 (2×3) different costs.

    The cost of shipping a Light Weight item with Local Shipping is cheapest, while sending a Heavy Weight item with International Shipping is most expensive. All the other combinations in between are different. The cost of sending a Medium Weight item locally is not the same as the cost of sending a Medium Weight item internationally. The cost of sending a Light Weight item locally is not the same cost as sending a Medium Weight item locally.

    Do you understand the issue?

    • This reply was modified 3 years, 4 months ago by jstnpwll.
Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Shipping classes costs’ is closed to new replies.