• Resolved sexcuk

    (@sexcuk)


    So basically i want to create a payment method that is called Pick-Up and whenever somebody select this option i want delivery to be free. I have checked the forums of course but they were mostly about adding local pick up free shipment to other payment methods and not payment method as a whole.

    I dont know how to do this. Help.

    Thanks

Viewing 9 replies - 1 through 9 (of 9 total)
  • Roxy

    (@roxannestoltz)

    Hi @sexcuk ,

    Thanks for reaching out!

    I understand that you would like to set up a ‘payment method’ which you would like to name Pick-Up, is this correct?

    Just for clarity, would this be a cash-on-delivery payment option, or would it be online payment processing?

    For cash on delivery, you can navigate to WooCommerce > Settings > Payments, Enable the Cash on delivery option and click Set up.Change to Title to Pick-Up, scroll to Enable for shipping methods and select Free shipping.

    Please let me know if I am misunderstanding your request?

    Thanks!

    Thread Starter sexcuk

    (@sexcuk)

    You understand it correct @roxannestoltz. Thanks for answering. The thing is whenever i pick “Free shipping” option, Pick-up payment method dissappears from my shop and when i dont pick “Free shipping” and leave it empty, I can see the Pick-up payment method in every product page. Except delivery cost is still there as well which i want it not to be included in the total price as it has to be free shipping.

    Roxy

    (@roxannestoltz)

    Hi @sexcuk ,

    Thanks for the update!

    Please confirm that the settings for this are the same as seen in the screenshots below?

    https://snipboard.io/Hs4LRc.jpg
    https://snipboard.io/xrJn9y.jpg

    These settings are saved on my staging site, which uses the default Storefront theme, and I am unable to replicate your issue, as the Pick-Up option displays, with free shipping added, as seen in the screenshot below:

    https://snipboard.io/WxY2FV.jpg

    Please could you share a screenshot of your payment settings, in order for me to have a better understanding?

    Snipboard.io is recommended?for easily sharing screenshots – please follow the instructions on that page, then paste the URL in this thread

    Thread Starter sexcuk

    (@sexcuk)

    I thank you again for replying @roxannestoltz

    This is my configuration: (https://snipboard.io/apkVlx.jpg)
    Now i will show you some screenshots to clear the topic.

    So as you can see this is a screenshot (https://snipboard.io/8Qn5CV.jpg) that i took in /checkout page where customers select payment method for their orders. This is where i usually see the Pick-Up option. Once i apply the “Free shipping” from “Enable for shipping methods” it dissappears and only shows up at /cart page and not even as a payment method but as shipment method. (https://snipboard.io/DvhzfQ.jpg)

    But once i disable that “Free shipping” option from settings Pick-Up option returns but now the problem is it still applies the standart shipping fee as you will see in screenshot. (https://snipboard.io/crB7p5.jpg)

    • This reply was modified 2 years, 4 months ago by sexcuk.

    Hi @sexcuk

    This is my configuration: (https://snipboard.io/apkVlx.jpg)

    Can you please share again your configuration here as the link above seems incorrect?

    So as you can see this is a screenshot (https://snipboard.io/8Qn5CV.jpg) that i took in /checkout page where customers select payment method for their orders. This is where i usually see the Pick-Up option. Once i apply the “Free shipping” from “Enable for shipping methods” it dissappears and only shows up at /cart page and not even as a payment method but as shipment method. (https://snipboard.io/DvhzfQ.jpg)

    I was able to replicate the steps provided by @roxannestoltz and produced the same result as yours here.

    Hence, what I did is leave the field Enable for shipping methods empty
    https://snipboard.io/8Gmiod.jpg, and the Pick-Up option is now displaying on my end as seen here: https://snipboard.io/EN1cMw.jpg

    As for shipping, you could add the Free Shipping method by following the guide here: https://woocommerce.com/document/free-shipping/

    Hope this helps!

    Thread Starter sexcuk

    (@sexcuk)

    Hi there @xue28,

    This is the configuration you have asked (https://snipboard.io/ZkIl71.jpg).
    As you will see nothing is different and i see the Pick-Up option if i leave the “Enable for shipping methods” empty (https://snipboard.io/Psvo6N.jpg) but then flat rate still applies as delivery fee and it doesn’t become free automatically. That’s what i have problem with. I also tried selecting the “Enable for shipping methods” “Free shipping” but then also the whole Pick-Up payment method dissappears from checkout page.
    (https://snipboard.io/8Qn5CV.jpg)

    I simply just want to disable the delivery fee just for pick-up payment method.

    Thanks

    Plugin Support Sol J. a11n

    (@solstudioim)

    Hi @sexcuk

    I simply just want to disable the delivery fee just for pick-up payment method.

    Okay noted.

    I created a sample demo, please check the screenshot below, so we have a visual reference:


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

    As per the above example, do you mean that when we select “Pick-up” Payment method which is Cash on delivery payment method rename to “Pick-up”, the shipping method should show “Free Shipping” only and hide “Flat rate: $5.00”?

    Look forward to your confirmation.

    Thread Starter sexcuk

    (@sexcuk)

    Hi @solstudioim,

    Thanks for your reply. I rename the “Cash on delivery” as “Pick-up” option yes and I would like to it to be free shipping and hide or remove the flat rate since it’s a Pick-up and no need for shipping fee. Why would my customer pay extra 5$ for Picking up their own product? Am i right?

    do you mean that when we select “Pick-up” Payment method which is Cash on delivery payment method rename to “Pick-up”, the shipping method should show “Free Shipping” only and hide “Flat rate: $5.00”?

    In conclusion that’s what it needs to be. You understand it right.

    Thanks again

    Hi @sexcuk

    By default, core WooCommerce doesn’t show or hide shipping methods when a certain payment method is selected. This however can be achieved by using Conditional Shipping and Payments.

    To learn more about this plugin, you can check out the documentation here: https://woocommerce.com/document/woocommerce-conditional-shipping-and-payments/

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Pick-Up as Payment Method’ is closed to new replies.