• Hi there,

    – For any item with a named Shipping Class, l have some unavailable Shipping Methods that are left at the default “N/A” and l’ve even tried a dash “-“. Nonetheless, when l put the item in the basket, all Shipping Methods for my country are appearing as available, and worse: for free. And worse, even the Shipping Method l have designated as free, is appearing as free in the same manner as the Shipping Methods that shouldn’t even be showing up because they were designated “N/A” or “-” for that Shipping Class.

    The Shipping Methods that ARE actually designated for that Shipping Class, and ARE NOT free but calculated, ARE showing up with a price quote in bold, next to them. So THAT at least is working.

    But all of the unavailable Shipping Methods, alongside any available Shipping Methods that are free, are all appearing as free methods.

    Terrible! Please may l know what l’ve done wrong?

    – When naming the Shipping Class for an item, what happens if multiple items with different Shipping Classes are added to the basket?

    • This topic was modified 4 years, 8 months ago by woowoo101.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support AW a11n

    (@slash1andy)

    Automattic Happiness Engineer

    Hey there!

    For any item with a named Shipping Class, l have some unavailable Shipping Methods that are left at the default “N/A” and l’ve even tried a dash “-“. Nonetheless, when l put the item in the basket, all Shipping Methods for my country are appearing as available, and worse: for free. And worse, even the Shipping Method l have designated as free, is appearing as free in the same manner as the Shipping Methods that shouldn’t even be showing up because they were designated “N/A” or “-” for that Shipping Class.

    Can you tell me a bit more about how you have these set up? Screenshots would be nice. I recommend https://snipboard.io for easily sharing screenshots – please follow the instructions on the page, then paste the URL in this chat. It works with Chrome, Firefox and Edge.

    Shipping classes would not typically show or hide methods, they would typically tell methods how to charge (for instance, you can set one class to be a $10 flat rate, one $20 flat rate + $2 per item, etc.)

    When naming the Shipping Class for an item, what happens if multiple items with different Shipping Classes are added to the basket?

    This would depend on how your methods are setup. You tell Flat Rate how to handle it, if you want them to add up, or charge the most expensive one, for instance.

    Thread Starter woowoo101

    (@woowoo101)

    Here are the screenshots to show what l mean:
    https://snipboard.io/2pet0x.jpg
    https://snipboard.io/ljD3uk.jpg
    https://snipboard.io/Wwz9NS.jpg
    https://snipboard.io/NHC5Dn.jpg
    https://snipboard.io/YD4l9I.jpg
    https://snipboard.io/obYgcF.jpg

    What l mean is, l do the following:
    1. I designate a different shipping class for each item then bulk upload my items
    2. For each shipping method, l have an array of shipping classes visible to me
    3. However, some of the shipping classes visible to me will be designated “N/A” and l leave them like that because l don’t want the customer to see those shipping classes for that shipping method
    4. In the cart, what should happen is: for the shipping class l selected for that item, the only visible shipping methods should be the one’s where l’ve set a price for that shipping class. Where that shipping class appears as “N/A” for other shipping methods, that shipping class should not display that shipping method.

    Where that shipping class is appearing as “0” for that shipping method, that shipping class should be available in the basket, but for free.

    Where that shipping class is appearing as a formula or some explicit number above zero, the shipping method it is listed under, should display with the appropriate value.

    5. What is going wrong is that l have selected a shipping class for an item and uploaded the item via bulk upload. Now, in the basket, that item is displaying all shipping methods for my country, whereas it should only show the methods where my shipping class actually has a value or a formula. Instead it shows them all, even the methods where my shipping class appears as “N/A” in my control panel.

    Thread Starter woowoo101

    (@woowoo101)

    If a shipping class cannot selectively show and hide shipping methods then l wouldn’t be able to do commerce with WooCommerce.

    It seems basic to me for “N/A” to mean the shipping method at the top of that page is *not* offered for the shipping class next to which “N/A” is written.

    Or else what would a greyed out “N/A” mean?

    Thread Starter woowoo101

    (@woowoo101)

    Sorry, l don’t mean to sound so forceful but it really is frustrating. I must be doing something wrong because nothing can be this crazy.

    IN FACT – IMPORTANT UPDATE: As you can see from screenshot #3, l have a load of shipping classes l’ve set aside as being “BLANK” – they contain no data under any shipping method.

    These ones never appear in the shopping cart, whereas my problem is that shipping methods with null values are appearing in my shopping cart. Yet these “BLANK” shipping classes (classes with blank values across ALL shipping methods) never get displayed in the cart, which is correct.

    Very, very strange.

    Thread Starter woowoo101

    (@woowoo101)

    No ideas? Anybody? ??

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Cart is showing N/A Shipping Methods! + What about mixed Shipping Classes?’ is closed to new replies.