Product Options In Customer Notes

All of the sudden product options are being added to the customer notes block. This didn't start happening until today and I haven't changed anything. Not even sure where to start looking to figure out this issue. Any help would be greatly appreciated.

notes issue.jpg

Do you have any new addon installed lately?

Do you have any new addon installed lately?

No. I haven't changed anything for months. Our 2nd store is setup almost the exact same way and is not having this issue.

It just started happening today and it's very random.

If you use our Checkout Summary Fields addon it will put the data into the notes field. I.e. for gifts:

Gift Message: Happy birthday Frank with many more to come
Gift Wrap: Y
Gender: M
Wrapping: deluxe
Card type: premium
as an example.

Hello atrane21,

You can contact support@webkul.com we will surely find perfect solution for issue generating in your site.

Kind Regards-

Himanshu Dangwal

All of the sudden product options are being added to the customer notes block. This didn't start happening until today and I haven't changed anything. Not even sure where to start looking to figure out this issue. Any help would be greatly appreciated.

Please make sure that you are not hacked and no any new 3rd party addon is installed on your store

So i've contacted cs-cart support and apparently they can't reproduce or fix this issue and they say it's not a "technical" issue. This has become a bigger problem for us now because actual customer notes are being replaced with the product options and we are shipping out orders wrong and having to replace them. This is now costing us money which is a huge problem.

Any help would be greatly appreciated!!

So i've contacted cs-cart support and apparently they can't reproduce or fix this issue and they say it's not a "technical" issue. This has become a bigger problem for us now because actual customer notes are being replaced with the product options and we are shipping out orders wrong and having to replace them. This is now costing us money which is a huge problem.

Any help would be greatly appreciated!!

You can contact us here and we will have a free check for you.

We can also take a look for you. Contact us via either the get-a-quote link in my signature or via the contact us link at ez-ms.com.

You can contact us here and we will have a free check for you.

We can also take a look for you. Contact us via either the get-a-quote link in my signature or via the contact us link at ez-ms.com.

Sent both of you a request on your contact pages. Thanks.

Any help would be greatly appreciated!!

Our team will also be happy to help you. Feel free to contact us

Still having this same issue after working with CS-cart and 2 other support people. It seems like most people think it's leading back to PayPal so i've been trying to get a hold of them for the past few days, but of course they're not much help.

This is a big issue for us and i really wish we could get it figured out.

As we discussed with you, you could comment out the line in the payment script and the IPN response that does

$order_info['notes'] = $response['memo']

(variable names above may not be exact but that's what we suggested you follow up with paypal about). If commenting that out resolves the problem then at least you know the culprit until you get a real solution.

As we discussed with you, you could comment out the line in the payment script and the IPN response that does

$order_info['notes'] = $response['memo']

(variable names above may not be exact but that's what we suggested you follow up with paypal about). If commenting that out resolves the problem then at least you know the culprit until you get a real solution.

Interesting. What is purpose of this code?

As we discussed with you, you could comment out the line in the payment script and the IPN response that does

$order_info['notes'] = $response['memo']

(variable names above may not be exact but that's what we suggested you follow up with paypal about). If commenting that out resolves the problem then at least you know the culprit until you get a real solution.

Still waiting to hear back from PayPal. They don't seem to want to respond and help.

I wouldn't mind trying something like this i just don't want to mess anything up with customer payments, etc.

I wouldn't mind trying something like this i just don't want to mess anything up with customer payments, etc.

I can't see where it would hurt anything since the actual customer entered 'notes' would be preserved. Drop me an email and I'll comment it out for you and then you can monitor and see if it addresses the problem. If it does, then you need to find where it's coming from in your paypal configuration....

Interesting. What is purpose of this code?

No clue but it's in the paypal/func.php in the IPN function and it's in the paypal.php payment script. It's one of the only areas in their whole app directory where I can see that ['note'] is being assigned.

After tbirnseth commented out the code above we are no longer getting the product options placed in the notes. At least now we know for sure that the issue has to do with the paypal connection.

i reached out to cs-cart again since i still have not heard anything back from PayPal after numerous tries. CS-Cart said they found 3rd party changes in the code to paypal so they are not responsible for fixing or supporting this issue even though it's built into their software. The only change that has been made is the commenting out the code above to trouble shoot, which has actually temporarily fixed the issue. Other than that there has not been any additional code changes to this code/add on.

I don't know what version you are on but I cannot find the mentioned code in the default 4.3.9 paypal addon.

I don't know what version you are on but I cannot find the mentioned code in the default 4.3.9 paypal addon.

Standard paypal addon has this in function fn_process_paypal_ipn() function in func.php

 if (!empty($data['memo'])) {
            //Save customer notes
            $cart['notes'] = $data['memo'];
        }

and similar code in addons/paypal/payments/paypal.php.


they found 3rd party changes in the code to paypal so they are not responsible for fixing or supporting this

Ask them to "diff" the code and they will see that the only change is an added comment saying what was done and why, the insertion of a 'true' statement within the condition and the commenting out of the assignment.