• Resolved yangqu

    (@yangqu)


    I have set up a shipping class for ” heavy packages,” and the special rate applies to this category. But in the checkout, the flat rate (which is set for the “no shipping class ) overrides “heavy packages.” It keeps calculating as a flat rate. Please advise!

    P.S. I tested on the shipping address to US

    Regards,

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @yangqu

    It sounds like you’re experiencing an issue where the flat rate shipping cost is overriding your heavy packages shipping class. This could be due to the order in which your shipping methods are configured.

    To ensure we’re in sync, did you add an extra flat rate to add the shipping cost for your class, or did you use one shipping method? It’s important to know that you don’t need to add different flat rates to include the shipping cost to your shipping class. Instead, you should assign the cost specific to the class in your flat shipping method. More info:

    I hope this helps! If you have any other questions, feel free to ask.

    Thread Starter yangqu

    (@yangqu)

    Hi,

    I did exactly what you showed on the screencast. I have set the rate as ” “Heavy Packages” shipping class cost” 25$. It should be applied as 25$ in stead of flat rate “11$”.

    Any thoughts?

    Yang

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @yangqu

    I understand you’ve set up a shipping class for “heavy packages” costing $25, but the system keeps calculating the flat rate of $11. This could be due to the fact that you’ve set the “No shipping class cost” to $11.

    When you set a cost for “No shipping class cost”, it applies to any product that doesn’t have a shipping class. If you have a product with a shipping class and a product without a shipping class in the same order, the “No shipping class cost” will be added to the total shipping cost.

    To avoid this, you should either assign all your products a shipping class, or set the “No shipping class cost” to $0. This way, only the shipping class cost for “heavy packages” will be applied.

    If this makes no difference, can you provide screenshots showing the shipping method setting on your end for better assistance?

    For screenshots, I recommend https://snipboard.io/ for easily sharing screenshots – please follow the instructions on the page, then paste the URL(s) in your reply.

    Looking forward to hearing from you!

    Thread Starter yangqu

    (@yangqu)

    Hi,

    Following your instructions, the “heavy packages” seem to be working well. But I find one issue. When an order includes heavy packages and a no-shipping class, as the price exceeds $42$, the shipping cost is applied as ” free shipping” because I set ” free shipping” for the order over $42$ for ” no-shipping Class.” Any advice?

    Please see the screenshot.

    https://snipboard.io/g8m3Ka.jpg

    https://snipboard.io/vfLrtm.jpg

    Thanks!

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @yangqu

    If I understand correctly, you have set up free shipping for orders over $42 for the “no-shipping class”. However, when an order includes both heavy packages and a no-shipping class item, and the total price exceeds $42, the entire order is being given free shipping. However, you don’t want to offer free shipping for heavy packages class. Correct?

    To solve this, you’ll need a custom code. You can find the code snippet and detailed guide here:

    Alternatively, you can use a plugin like Conditional Shipping and Payments for WooCommerce plugin. It allows you to restrict the shipping methods, payment gateways, and shipping destinations based on shipping class.

    Please note that writing or providing custom code is not within the scope of our support policy. If you are still having problems, we recommend asking development questions on the #developers channel of the WooCommerce Community Slack. Many of our developers hang out there and will be able to offer insights into your question. You can also seek help from the following:

    I wish I could help more, but hopefully, this gets you going in the right direction to get the job done.

    Thread Starter yangqu

    (@yangqu)

    Will do it! Thank you!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘shipping class doesn’t apply’ is closed to new replies.