Version 2.7.3 of WP-Lister for Amazon addresses several important stability issues reported by merchants, with particular focus on order processing, repricing functionality, and custom feed template support. This maintenance release resolves five specific customer-reported issues and includes additional improvements for API throttling and FBA shipping.
Order Processing Improvements
We’ve resolved a significant issue affecting merchants using promotional discounts with the “Import from Amazon” tax mode. Previously, promotional discounts were being incorrectly included in line item totals, which created bookkeeping complications and prevented merchants from properly refunding orders in WooCommerce. The refundable amount in WooCommerce didn’t match the amount actually refunded on Amazon, making it impossible to mark orders as fully refunded for accounting purposes.
An e-commerce merchant selling health supplements encountered this exact scenario. When customers used Amazon promotional codes, the discount was being added to the item price instead of being applied as a separate deduction. This meant the WooCommerce order total was inflated, and when attempting to process refunds, the available refund amount exceeded what had actually been charged. The fix ensures promotional discounts are now properly handled as separate line items, maintaining accurate order totals and enabling full refunds when needed.
Repricing Functionality Fixes
Two related issues affecting the repricing feature have been addressed. The first involved a fatal error when Amazon’s getItemOffers API returned an invalid or null response. A toy retailer reported their site experiencing technical issues when accessing the Repricer page. The error “Call to a member function getSummary() on null” was preventing the page from loading entirely. We’ve added proper error handling to gracefully manage situations where the API response is invalid.
The second repricing issue involved missing API class files on the Repricing page, which was preventing Amazon orders from syncing to WooCommerce. The fix ensures all necessary API classes are properly loaded when accessing repricing functionality.
Custom Feed Template Support
Amazon recently made changes to their beta custom feed template format, which affected merchants using these templates. A yarn supplier uploading custom feed templates found that attribute names weren’t displaying correctly after upload. The template parser couldn’t properly handle the format changes Amazon introduced in their beta templates. We’ve updated the parser to better support these beta templates, though we continue to recommend using non-beta templates when possible since Amazon may make additional changes before finalizing the beta format.
API Throttling and Session Management
To improve reliability during high-volume operations, we’ve added throttling detection for the getOrderItems API call. When Amazon’s API returns a throttling error (HTTP 429 or 400), the system now properly recognizes this and pauses further order processing until the next scheduled run. This prevents cascading errors and ensures order imports resume smoothly once the throttling period ends.
For merchants using Fulfillment by Amazon (FBA) with custom shipping methods, we’ve resolved a fatal error that occurred when WooCommerce’s cart and session objects weren’t properly initialized. The system now ensures both objects are initialized before generating FBA shipping methods, preventing crashes during checkout.
Additional Improvements
We’ve addressed a PHP warning about an undefined variable in the AJAX handler that was appearing in debug logs. While this didn’t affect functionality, it could clutter error logs and make troubleshooting more difficult.
Enhanced logging has been added for third-party tracking plugin integration. This helps diagnose issues when tracking information from plugins like YITH WC Order Tracking or WooForce Shipment Tracking isn’t syncing properly to Amazon.
How to Update
As always, we recommend testing updates on a staging site first. To update WP-Lister for Amazon:
- Navigate to Plugins in your WordPress admin
- Locate WP-Lister for Amazon
- Click Update Now
- After updating, clear any caching plugins you use
The update process typically takes less than a minute and won’t affect your existing listings or settings.