• I have two shipping classes for UK, 1st Class and Special delivery.

    On one specific item I want customers to only be able to have the option of Special Delivery.

    Is this possible either via a setting or either:

    • an easy template edit
    • an extension?

    Thanks

Viewing 2 replies - 1 through 2 (of 2 total)
  • From what I have seen you can only have one shipping class per item, which makes sense and probably not something we needed to read about. But the problem is that the shipping class is what groups these products together, so having a different shipping class for just one item might be counterproductive. Other than creating another separate shipping class for that one item (and any future ones with the same criteria) I really don’t know of anyway to do that.

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    Do you also have two shipping methods that go along with those shipping classes? I’m a bit confused on your setup.

    If you want a certain item to only be available with a specific shipping method then yea, this isn’t possible with WooCommerce core alone. Can be done with extensions though

    On one specific item I want customers to only be able to have the option of Special Delivery.

    What happens if this item is in the cart along with other normal items? If in this scenario you just want all items shipping via Special Delivery, then Conditional Shipping and Payments can help with that.

    If you want this one item to be shipped with Special Delivery and other items to be shipped through another shipping method at the same time, then Advanced Shipping Packages can help with that.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Disallow shipping class per item’ is closed to new replies.