• Resolved elfstacy

    (@elfstacy)


    I have 2 products that are for local pick up only. They can’t be shipped. I created a class called local-pickup-only and I selected that class for those 2 products. In my shipping zones I selected all other classes except that one for domestic and international zones. Then in the local zone that allows for pick up, I added all shipping classes. This is the only zone where I added the local-pickup-only class. However, yesterday an International customer ordered one of the pick up only products and the cart actually calculated priority shipping for them. What am I doing wrong? How can I make the cart reject any order for those 2 products if the customer is not local?

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi @elfstacy

    Thanks for reaching out!

    However, yesterday an International customer ordered one of the pick up only products and the cart actually calculated priority shipping for them. What am I doing wrong? How can I make the cart reject any order for those 2 products if the customer is not local?

    This is possible if you have a shipping method for the shipping address of the international customer, hence, the system calculated for the shipping cost.

    To understand this further, can you please provide screenshots of the following:

    • Shipping Zones
    • Shipping Classes
    • Customer’s Order (please redact all confidential information)

    If you don’t already have a screenshot service installed, you can try https://snipboard.io or https://skitch.com/. You can share the direct link to the image as a response to this topic.

    Thanks!

    Thread Starter elfstacy

    (@elfstacy)

    I took screenshots and saved them to my pc, but I don’t see any way of uploading them here.

    Thread Starter elfstacy

    (@elfstacy)

    I tried creating a new zone called pickup and only assigned a flat rate of 0 for the local-pickup-only class, but that still didn’t work.

    Thread Starter elfstacy

    (@elfstacy)

    Saif

    (@babylon1999)

    Hello @elfstacy,

    None of the links is working. Please re-attach them with Snipboard or Imgur.

    However, yesterday an International customer ordered one of the pick up only products and the cart actually calculated priority shipping for them. What am I doing wrong? How can I make the cart reject any order for those 2 products if the customer is not local?

    You can’t reject an order but offer shipping methods for certain regions. For example, you can create a shipping zone for Germany and add a Local Pickup shipping method for customers with a German Shipping/Billing address.


    Link to image: https://d.pr/i/FxSKE2

    To limit which address to use.


    Link to image: https://d.pr/i/iBAHSi

    You don’t need any shipping classes whatsoever, if a customer enters a German address they will be presented with Local Pickup only.


    If you have more than one shipping method in the example above (Germany), you can check the Conditional Shipping and Payments extension to hide one of the methods.

    Let us know if I misunderstood your request. ??</img></img>

    Thread Starter elfstacy

    (@elfstacy)

    Sounds like there is no way to make a specific product local pick up only without purchasing a plug in. It seems like this is a basic thing Woocommerce would offer. I also use Ecwid and they make it very easy and free.

    Saif

    (@babylon1999)

    Hello @elfstacy,

    Sounds like there is no way to make a specific product local pick up only without purchasing a plug in.

    Well, you can achieve it with a custom snippet if you’re fimilar with PHP. Here’s a guide that can help you get started: https://avada.io/woocommerce/docs/disable-shipping-methods-certain-products.html

    WooCommerce is an open-source plugin. You can contribute to the plugin code or open an issues report (for enhancements) in the GitHub repository to add this feature in WooCommerce core.

    Cheers!

    Plugin Support Gabriel – a11n

    (@gabrielfuentes)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Shipping classes not working’ is closed to new replies.