• Resolved maybens

    (@maybens)


    Hello,

    I have a few types of shipping classes, and I calculated for each the amount in flat rate based on counties, adding it on the flat rate cost – it works fine. However, now I have a new product that has a much lower shipping price, below the original flat rate, and I’m not sure how I can apply it?

    For example: all products are $12 shipping price flat rate, and when using a specific class that is for example $8 I get final amount for shipping $20, which is what I wanted for these products. But new product – I want just $8 for shipping.

    Can you please assist?

    Thank you.

Viewing 7 replies - 1 through 7 (of 7 total)
  • anastas10s

    (@anastas10s)

    Hi @maybens

    Thank you for reaching out — we’re happy to help!

    However, now I have a new product that has a much lower shipping price, below the original flat rate, and I’m not sure how I can apply it?

    To clarify, did you already have a chance to look into Product Shipping Classes, and set one accordingly to your needs for the new product, or otherwise?

    I hope this is helpful! Please let us know if you have any further questions about this matter, or if we misinterpret your concern in any way. We will be happy to help you further.

    Thread Starter maybens

    (@maybens)

    Hi,

    Thank you for your answer. I already use shipping classes for some products. My issue is with the new product which I would like to set a lower shipping price than the original flat rate.

    Can you assist?

    Thank you!

    Hi @maybens,

    You can easily set a lower shipping price for your new product by creating a new shipping class.

    Here’s a brief guide:

    1. Go to WooCommerce > Settings > Shipping > Shipping Classes, then click on “Add Shipping Class”.
    2. Fill in the details for your new shipping class, and set it to a lower rate.
    3. Assign this new shipping class to your new product.

    Remember, you have the flexibility to set different shipping rates for different shipping classes. So, you can always create a new class whenever you want to charge a different shipping rate.

    I hope this helps!

    Thread Starter maybens

    (@maybens)

    Sorry but it still doesn’t solve my issue. I will try to explain better:

    The situation at the moment – I have a few shipping zones – Europe/UK/USA – and each has a flat rate shipping cost.

    In addition to that, I added for some products a shipping class if a customer adds this product to the cart the total shipping price is higher, meaning: flat rate+ shipping class. For example in USA flat rate is $12 and for the specific product with shipping class I added under the shipping class $8 so the total will be $20. As far as I understand, the shipping price is the flat rate cost + class. The class is added on top of the cost. This is how it’s working so far.

    Now, I want to add a new product, which I would like it’s shipping price to be a total of only $7. If I add $7 to the class, what it does is that the shipping price in cart is $19 (flat rate+new class). How can I do a class that is $12(flat rate)+class=$7?

    Hey, @maybens!

    As far as I understand, the shipping price is the flat rate cost + class. The class is added on top of the cost. This is how it’s working so far.

    Depends on how you set it up.

    As you can see on the screenshot above, on the flat rate settings there’s a “cost” field above the shipping classes.

    If you add a price there, the shipping class cost will be added to it.

    So, if I had added a $10 cost there, the full cost of the “Group A” class would be $15.

    But if you leave it blank, than the cost of the shipping class will be the one on the class only. So “Group A” would be $5.

    ———

    What I suggest you do, is set the base cost as blank, and on the shipping class cost you enter the full cost for that class.
    There’s also a field for you to enter the cost for items with no shipping class.

    So instead of having (for example):

    Cost → 10
    Class A → 5 (which would be a total of 15)
    Class B → 10 (which would be a total of 20)

    You would set up as:

    Cost → Blank
    Class A → 15
    Class B → 20
    No shipping class → 10

    This way, you will be able to have a shipping class that costs less than the “default” one (which would now be “no shipping class”).

    I hope this was clarifying.

    Please let us know if there’s anything else we can do to help or if you have any questions.

    Have a wonderful day!

    Thread Starter maybens

    (@maybens)

    Got it! Thanks very much!

    Glad to hear it – thanks for letting us know @maybens!

    I’ll mark this thread as resolved now.

    If you have a few minutes, we’d love if you could leave us a review: https://wordpress.org/support/plugin/woocommerce/reviews/

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Different shipping rates for different products’ is closed to new replies.