Is anyone else having an issue where when an customer types in a Note in the cart page, then presses the PayPal button to checkout instead of the checkout button, the notes don’t get added to the order?
I am assuming this is because the form submit doesn’t happen the way it does by pressing the Checkout button? But does anyone know of a way around this?
The effect of the bug is we lose important information in Paypal checkouts like delivery date / notes, allergies - but 30% of customers want to use Paypal.
Hey Cleve! This is not my area of expertise, but I’m sure the right people
will pick it up — let me know if nobody follows up and I’ll see if I can
ping a few folks internally.
I also have a client who’s experiencing this with their store – the custom cart attributes aren’t saving when PayPal Express is used as an express checkout option. Any word on a fix or workaround?
We were able to find workaround about this issue. And it seems to work fine. We were updating cart and saved cart notes additionaly to product properties. It works for the Paypal Express.
Could you outline this workaround in a bit more detail? I am due to launch my site as soon as I can, and this is one of the issues that’s holding me back as I will rely on cart notes and it seems to be an issue with Paypal Express.
Before you submit cart to checkout we check Note field and save it additionally to product properties. This way Notes appear additionaly in the product properties.
You can do it on change Cart note field also. Let me know if it’s clear for you. Thanks.
I had this issue, the problem is if they CHECKOUT on the cart page. If they fill in their order notes and pass the cart page to the actual checkout process then they can use the express checkout options (paypal etc) and you will get the order notes.
To accomplish this. You will want to go to Themes > Action >Edit Code
Then look for cart.liquid, which may simply refer you to another file, in my case its cart-template.liquid
Look for the following code…
{%- if additional_checkout_buttons -%}
{{ content_for_additional_checkout_buttons }}
{%- endif -%}
This will remove the express checkout buttons until the actual checkout process, preserving customer notes.
This worked for me, hopefully it works for you, or gives you an idea of what to track down to make it happen. I have an extensively customized order checkout page with many questions for the customer about their order that was being bypassed when they used express checkout, but with this edit, they are able to use express checkout on the very next page and I get all of the notes.
I tried what you suggested and although it has removed the Paypal Express button, this has been replaced with a ‘Buy It Now’ button which also bypasses the ability to add notes and provides Express checkout options in the next step. Any idea how to remove this ‘Buy It Now’ button? I’m not at all versed in coding so I wouldn’t be surprised if I’ve done something wrong!
I don’t like this option either. It takes off the additional payment methods and is now hidden in a little dropdown that prompts you to pay with a credit card. Our customers shouldn’t have to search for a Paypal option.
Ok I’ve found a work around - let me know if this works for you guys. If the customer selects “Update Cart” before going to Paypal or Google pay the cart notes come through. So I’m updating my cart note description to ask customers to please “Update Cart” before selecting their payment method.
Would also love to know if this gets fixed another way! Thanks!