Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter Jackson Whelan

    (@madjax)

    I hope @woowoo101 sees this note as the original topic is closed.

    EDIT: madjax’s solution actually works – see my subsequent post after the following lengthy post hehe!

    =======================================================================
    =======================================================================

    Sorry @madjax but this doesn’t work for me. Every indication is that l will need code snippets or extensions.

    WooCommerce is set up so that when l assign a shipping class to a product,
    e.g. the shipping class might be called “5kg, economy is free, no express possible”, then it will nonetheless display every shipping method l have created within WooCommerce (e.g. Express, Economy, Economy Bulky, Digital Delivery), even though for the shipping class called “5kg, economy is free, no express possible” l have specified that Express method = “N/A” for that shipping class, Digital Delivery method = “N/A” for that shipping class i.e. those methods should not display for a product where the assigned shipping class is “5kg, economy is free, no express possible”

    When l drill down into the shipping method called Express, and make the cost blank for the shipping class called “5kg, economy is free, no express possible”, then it defaults to showing a greyed out “N/A”, which is the problem we started off with. I mean, it still displays that shipping method called Express for that product and moreover makes it free of charge!

    If instead within the shipping method called Express l enter a <space> (i.e. press spacebar) for the shipping class called “5kg, economy is free, no express possible”, it still defaults to a greyed out “N/A” for that shipping class. If l enter a dash or asterisk i.e. – or * these symbols are accepted, but they have zero effect, they still cause the shipping class to display, and moreover to display as free of charge!

    Therefore l would say if you are selling miscellanea, then WooCommerce requires you to purchase extensions to meet your necessarily complex shipping policies.

    If you are just selling a fairly uniform range of products e.g. stationery between 50g and 5kg, then WooCommerce should be alright, it will display every shipping method for every shipping class i.e. every shipping method for every weight class and thus for every product in your inventory – and that wouldn’t be a problem.

    It becomes a problem when you might be selling a grand piano one day, and an alarm clock another day. You cannot realistically react in time to send that grand piano within the standard 1 day processing time declared for your Express shipping method, so you so you need a different type of Express shipping method allowing 3 days’ processing. BUT for every shipping method you create, you MUST present a cost for every shipping class in existence that you’ve created.

    Therefore, in effect, by vice-versa, for the Grand Piano’s shipping class, EVERY SHIPPING METHOD is represented, just as every shipping method displays every shipping class.

    And so you see, you need to mute some shipping classes for some shipping methods. So, for Express delivery with same day fulfilment, you need to disable the shipping class called “This is for Grand Pianos”. Also, you might want to disable the shipping class called “This is for Grand Pianos” for the shipping method called Digital Delivery, instant.

    To disable the shipping class, a greyed out “N/A” should suffice, but l see now that WooCommerce is deliberately making this not work.

    • This reply was modified 4 years, 1 month ago by woowoo101.
    • This reply was modified 4 years, 1 month ago by woowoo101.
    • This reply was modified 4 years, 1 month ago by woowoo101.

    EDIT: Update: Oh wow, l get what you mean! The “Cost” field right at the top of the Shipping Method page —> third field down from method title within that page.

    YES IT WORKS!!!! THANK YOU SQUIRE!

    Thanks @madjax

    Thread Starter Jackson Whelan

    (@madjax)

    Happy to help @woowoo101 – glad you saw my response

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Fix For Cart Showing Flat Rate Option for Free on N/A Shipping Class Products’ is closed to new replies.