We noticed orders coming in with missing meta data though the correct amount was charged.
It would look something like this: “Add-Ons Selected: , , ” in our new order emails.
Adding items to cart, we could see that info was not visible in the cart or at checkout – though some of the data must be passing as the total would correctly increase.
After doing some testing, we learned it is limited just to image fields. The checkbox, select, etc are all still working correctly.
We also noticed these php warning in our error logs again and again:
PHP Warning: Illegal string offset ‘fields’ in /wp-content/plugins/ppom-pro/ppom.php on line 223
PHP Warning: Invalid argument supplied for foreach() in /wp-content/plugins/ppom-pro/ppom.php on line 225