Version 2.7.6 addresses database encoding issues that affected international merchants, fixes duplicate stock log entries, and improves error reporting for Amazon API calls. We’ve also added proper support for Amazon Ireland.

Who benefits: Merchants selling on European Amazon marketplaces, anyone using international characters in product data, and users of the stock log feature.


Database Encoding for International Characters

A French merchant selling cleaning products ran into an issue where their listings wouldn’t process correctly. Products remained stuck in “Submitted” status with database errors stating “Processing the value of the results field failed.”

The problem was the deprecated utf8_encode() function, which couldn’t properly handle French accented characters and special symbols in Amazon’s feed responses. When WP-Lister tried to save these responses to the database, the operation would fail silently.

We’ve replaced utf8_encode() with mb_convert_encoding(), which properly handles all international characters, special symbols, and emoji. This affects all European merchants using non-ASCII characters in their product data.

If you experienced this issue: After updating, run the “Convert tables to utf8mb4” tool under Amazon > Tools > Developer, then resubmit your listings using the bulk “Resubmit items” action.

Stock Log Improvements

A merchant noticed duplicate entries appearing in their WooCommerce stock logs whenever Amazon orders were imported. While the actual inventory counts remained correct, the logs showed two separate reductions for each order, making it harder to track and audit inventory changes.

The issue was that wc_update_product_stock() was being called twice during the order import process. We’ve adjusted this so stock updates only log once per order, keeping your stock logs accurate and easier to review.

Better Error Reporting

When Amazon’s API returned errors during report generation, the plugin would sometimes display a success message even though the report had failed. This made troubleshooting difficult since there was no indication that something had gone wrong.

We’ve added proper error checking for all getReport() API calls. Now when Amazon returns an error, you’ll see the actual error message, making it easier to identify and fix issues with report generation.

Amazon Ireland Support

We’ve added the marketplace ID for Amazon.ie (Ireland), which was missing from the plugin’s endpoint configuration. Merchants can now properly connect to and manage listings on the Irish marketplace.

Other Improvements

  • Enhanced character encoding compatibility across all EU marketplaces
  • Improved error reporting for Amazon SP API operations
  • Updated marketplace endpoint mappings

How to Update

  1. Backup your database before updating
  2. Go to Dashboard > Updates in WordPress
  3. Click “Check Again” if the update doesn’t appear
  4. Click “Update” next to WP-Lister for Amazon

You won’t lose any settings, profiles, or listing data when updating.


What’s Next

We’re continuing work on the Amazon SP API integration, focusing on inventory synchronization and competitive pricing features. As always, these updates come from merchant feedback and support tickets.

Version 2.7.6 is available now through your WordPress dashboard.