• Resolved uncharted83

    (@uncharted83)


    So I want to add a Pick up option for local customers where they also can pay on delivery. I have partially achieved this after much testing. But I have a problem.

    I have set up a shipping zone that covers all of Sweden. The shipping option is DHL with a flat rate that covers the whole country. This is correct.

    Secondly, I set up a shipping zone that covers Sweden, but I narrow it down to just two zip codes (for now) where I assign the shipping method – pick up.

    Next, I went to payment options and activated Pay on Delivery. I assigned that this payment option should only be available for those who use the pickup delivery option.

    First, I could not get this setup to work. But when I rearranged the shipping zones in Woocommerce>Settings>Shipping and placed the local shipping option above the country-wide option, it suddenly worked for me.

    However, the only shipping option I see is the pickup when I go through the checkout. I can’t choose the DHL option. This limits those living near the warehouse to only pick up the product, leaving them without the option to have it shipped.

    I want to serve the local customers with the option to pick up at the warehouse and pay upon receiving the product. But they should also have the option to choose delivery if they wish. How do I do this?

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

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

    (@shameemreza)

    Hi @uncharted83

    From your shared information, it seems like you’ve set up the shipping zones correctly, but the system is not displaying all the available options. This could be due to the order of your shipping methods.

    Here are the steps to resolve the issue:

    • Check Shipping Methods Order: In WooCommerce > Settings > Shipping > Shipping Zones, make sure the general shipping method (DHL) is listed first, followed by the local pick-up option. The order of the shipping methods within each zone determines which one is chosen by default. The first method in the list will always be the default method.
    • Enable Multiple Shipping Methods: WooCommerce allows customers to choose from multiple shipping methods if they are available. Make sure that both your DHL and Pick-up options are enabled in the Shipping Zone settings.
    • Check Payment Methods: In WooCommerce > Settings > Payments, ensure that “Cash on Delivery” is enabled and is set to be available for all shipping methods. This will allow customers to use this payment method regardless of the shipping option they choose.

    Once you have made these changes, do a test checkout to see if both shipping options (DHL and Pick-up) are available.

    If you’re still having trouble after following these steps, please provide us with more details or screenshots of your settings so we can further assist you.

    Thank you for your patience and cooperation.

Viewing 1 replies (of 1 total)
  • The topic ‘Pickup option not working’ is closed to new replies.