New Features

Shipping Tax Deduction Setting

  • Added new setting to deduct shipping tax from the shipping total (Ticket #67889)
  • Improved tax rate dropdown display to show country names alongside rate names
  • Resolves conflicts with stores that need to handle shipping taxes differently than Amazon’s default behavior

Enhanced Order Metadata

  • IsPrime and IsBusinessOrder flags now stored in WooCommerce order meta table (Ticket #69783)
  • New meta keys: _wpla_amazon_prime_order and _wpla_amazon_business_order
  • Makes Prime and Business order information easily accessible for reporting and CSV exports

Amazon Ireland Support

  • Added support for Amazon Ireland marketplace (amazon.ie)
  • Marketplace ID: A28R8C7NBKEWEA
  • Beta availability for European sellers expanding to Irish market

ASIN Search in Stock Logs

  • Added ability to search Stock Logs using ASIN
  • Improves product tracking and inventory management
  • Makes it easier to locate specific products in large inventories

Bug Fixes

Critical Fixes

Aelia Currency Switcher Integration (Tickets #69819)

  • Fixed fatal error when creating WooCommerce orders with Aelia Currency Switcher plugin active
  • Resolved issue where plugin couldn’t detect the currency used on Amazon orders
  • Note: Version 2.7.5.1 hotfix released same day to address the critical fatal error

Shipping Promotions Tracking (Ticket #69822)

  • Fixed shipping promotions not being recorded as order discounts
  • Previously, shipping discounts were silently deducted (showing £0 instead of £1.50 with -£1.50 discount)
  • Now properly displays both the actual shipping charge and the promotion discount
  • Critical for financial reconciliation and accurate order totals

Type Error in Report Processing (Ticket #69615)

  • Fixed substr_count(): Argument #1 ($haystack) must be of type string, stdClass given error
  • Occurred during Amazon report processing
  • Resolved PHP type compatibility issue

Technical Improvements

FBA Shipment Tracking

  • Fixed FBA shipment tracking not being recorded in WC Shipment Tracking format
  • Improved tracking information consistency for Fulfillment by Amazon orders

Database Improvements

  • Changed amazon_feeds results column from text to longtext
  • Allows handling of larger feed result sets
  • Prevents data truncation for complex feed responses

PHP 8+ Compatibility

  • Fixed “Creation of dynamic property WPLA_JobsModel::$tablename” deprecation warning
  • Improved PHP 8.x compatibility

Developer Changes

  • Improved repricing logs for better debugging
  • Enhanced error logging in AmazonFeed::processListingDataResults()
  • Fixed excessive log entries from failed listing update checks
  • Code cleanup: Removed old commented code blocks
  • Better handling of Amazon tax data in shipping calculations

Version 2.7.5.1 – March 21, 2025 (Hotfix)

Critical Fix

  • Hotfix: Fatal error when creating the WC Order due to the Aelia Currency Switcher integration
  • Same-day hotfix release to address critical issue affecting order creation