Changelog – WP-Lister for Amazon

2.7.2 - 2024-10-29

  • Fix: Skip loading JS assets on the Elementor design page
  • Fix: Error `unsupported operand types` in the Repricer
  • Fix: Get the correct shipping tax class for orders
  • Fix: Fatal error thrown when Amazon returns an empty ReponsibleParty value in GetOrder calls
  • Fix: Background inventory check with inconsistent counts
  • Dev: Added back missing SP-API classes for backwards compatibility

2.7.1 - 2024-10-12

  • Fix: Match Product window not loading due to an error
  • Tweak: Retry a listing update in WPL_AmazonFeed::processListingDataResults() in case a deadlock error occurs

2.7.0 - 2024-10-05

  • New: Ability to match products using EAN
  • Tweak: Improved the handling of throttled calls
  • Fix: Skip reverting stocks on cancelled Amazon orders if the WC order's status is already refunded or cancelled
  • Fix: Show line discounts in WC orders
  • Fix: Skip completing orders again during HPOS sync
  • Fix: Error `call to a member function getOrders on null`
  • Fix: Fatal error when throwing an Exception
  • Fix: When bulk updating orders, download line items if they do not exist
  • Fix: Check getOrderItems response to prevent getting a fatal error
  • Fix: Error during implode() call
  • Fix: Typo in Up Price setting
  • Fix: Background Inventory Check frequency setting not getting used properly
  • Fix: GetOrders parameters order fix
  • Fix: Namespace errors preventing orders from being imported
  • Fix: Warnings when checking if product update came from WP All Import
  • Fix: Undefined property stdClass::$success warning
  • Fix: Load the correct type from the FeedType class
  • Fix: Allow 0 value from profile item specifics
  • Fix: Call to getAttributes() on null
  • Fix: Fatal error when calling getCompetitivePricing
  • Fix: HPOS compatibility for submitting FBA orders automatically
  • Dev: New action wpla_out_of_sync_products_found
  • Dev: Update Amazon libraries and prefixed/namespaced classes
  • Dev: Deprecated code warnings
  • Dev: Deprecated utf8_decode()

2.6.17 - 2024-05-30

  • Fix: More compatibility issue with WC_Order::get_stock_reduced()
  • Fix: Order fulfillment feed status update to prevent missed order updates
  • Dev: Security fix

2.6.16 - 2024-05-23

  • Fix: Feeds stuck in the Pending status

2.6.15 - 2024-05-23

  • Fix: Deprecated code warnings
  • Fix: Update pending feeds to add affected products after a WC Import run
  • Fix: Backwards compatibility with WC_Order::get_data_store()->get_stock_reduced()
  • Fix: Mark feeds as processing to prevent them from being updated during submission
  • Fix: Error in the WPLA_InventoryCheck when an invalid data type is passed to round()

2.6.14 - 2024-05-01

  • New: Added support for the GET_ORDER_REPORT_DATA_SHIPPING report
  • Fix: Warning trying to decode item details array
  • Fix: Error when the weight value from WooCommerce is not an int or float
  • Dev: View to list the fulfillment order items table
  • Dev: New filter wpla_listing_get_item_quantity

2.6.13 - 2024-04-17

  • Fix: Error in the Feeds page when trying to read from an invalid feed
  • Fix: Warnings trying to access listing data
  • Fix: Deprecated str_replace() warning in the FeedDataBuilder class
  • Fix: Use local WC_Customer class object when getting tax rates
  • Fix: Logs not clearing automatically
  • Tweak: Rearranged the settings page so FBA Stock Sync is above the Fallback to Seller Fulfilled setting
  • Dev: Warning when installing templates without a template_name element
  • Dev: Cleared more deprecated warnings

2.6.12 - 2024-03-22

  • Fix: SQL error in the Edit Product page
  • Fix: Warning when checking if an order is FBA-fulfillable
  • Fix: Backward-compatibility with set_order_stock_reduced and get_order_stock_reduced
  • Fix: Product-level bullet points not getting overwritten by the profile value
  • Fix: Inherit the parent's profile when matching new variations
  • Dev: Announcements adjustments
  • Dev: Removed deprecated code that's causing notices
  • Dev: Performance enhancement in the Feeds table
  • Dev: Security fixes
  • Dev: Added missing country marketplaces in the Endpoints.php file
  • 2.6.11 - 2024-02-29

  • New: Added support for the Order Attribution Tracking in WooCommerce
  • Fix: Missing flags of the newly added marketplaces
  • Fix: Variable ASINs not getting pulled after getting listed
  • Tweak: Make announcements hideable
  • 2.6.10 - 2024-02-13

  • New: Added a setting to override the Prices Include Taxes in WooCommerce
  • Fix: Category Template installer not recognizing valid values for the IT marketplace
  • Fix: Check for the required tables using the information_schema table
  • Fix: Added context to the processShortcodeInContent() method to prevent attributes from being run through wpautop()
  • Fix: Uninstall routine does not clear WPLA data from the postmeta table
  • 2.6.9 - 2024-01-25

  • Fix: Escape input data from URL
  • Fix: Allow the installation of Feed Templates for the newly added marketplaces
  • Fix: When uploading invoices to Amazon, send the order number if the invoice number is not set
  • 2.6.8 – 2024-01-17

    • Hotfix - Feed value for standard_price and sale_price not getting set properly

    2.6.7 – 2024-01-16

    • New: Added the ability to parse the newer listing templates from Amazon
    • Fix: Javascript issue preventing the Change Profile bulk action tool from working
    • Fix: Convert price value to use a decimal point character if coming from a profile field attribute

    2.6.6 – 2024-01-10

    • New: Added new beta support for these marketplaces: Belgium, Egypt, Mexico, Poland, Singapore, South Africa, Sweden, Turkey, Polan
    • Fix: Added the missing MY_VOEC reseller category
    • Fix: List on Amazon and Change Profile window not working
    • Dev: Display local time in the log files

    2.6.5 – 2024-01-02

    • Fix: List on Amazon not working when WC Block Editor is enabled
    • Fix: Link to download personalization archive not showing up
    • Fix: Lowest offer details window not showing Lowest Offer Data
    • Dev: The wpla_mcf_enabled_order_statuses filter must have the same values in both places where it is used
    • Dev: Log files not getting created
    • Dev: Display local time in the order details window

    2.6.4 – 2023-12-06

    • Tweak: Remove the deduction of the promotional discount from the subtotal to display discount on the edit order page
    • Fix: Invalid argument passed to wpla_delayed_amazon_order_completion
    • Fix: Error accessing get_meta() on null
    • Fix: Uninitialized cart object when accessing from the REST API
    • Fix: Run checks on the GetOrders response to prevent fatal errors
    • Fix: Add the non-prefixed order status when checking for an order's ability to be submitted to FBA

    2.6.3 – 2023-11-16

    • Tweak: Removed the Supported Marketplace text for B2B Price support
    • Fix: Show Problems button in the Feeds page not working
    • Fix: Unclosed tag causing display issues in the product pages
    • Fix: Do not override variation images with custom gallery images
    • Fix: Missing plugin update notification on some sites
    • Fix: License form disabled with empty license details
    • Dev: New filter: wpla_mark_item_as_modified_data
    • Dev: New filter: wpla_delayed_amazon_order_completion

    2.6.2 – 2023-10-19

    • Fix: Orders table not showing WPLA columns and meta boxes

    2.6.1 – 2023-10-18

    • New: Added views for Locked and Unlocked listings
    • Fix: Unable to parse FBA Manage Inventory reports due to the missing seller-sku column
    • Fix: Make sure the out-of-stock threshold is of int data type
    • Fix: Gather shipment rates from all active accounts
    • Fix: Store the date_paid and ship_dates using the local time
    • Fix: Skip variables (parents) when looking for listings with missing ASINs
    • Fix: Missing dompdf autoloader
    • Dev: Rotate logs on a daily basis
    • Dev: Added back the AWS data directory

    2.6.0 – 2023-09-29

    • New: Support for WooCommerce's High Performance Order Storage feature
    • New: Enhanced searching performance in the Listings table
    • New: Added the ability to lock listings to only update their stock quantity and price (Beta)
    • New: Added the option of using a dedicated DB table when creating fulfillment feeds (Beta)
    • Tweak: Split products list into several rows when running inventory checks
    • Fix: Generating empty order fulfillment feeds
    • Fix: Warnings in the Feeds and Edit Product pages
    • Fix: Error when the filter woocommerce_get_product_from_item is triggered
    • Fix: Prevent query string from being URL-decoded
    • Fix: Variables are left without ASINs after they are published to Amazon
    • Fix: Matching using SKU does not return any results
    • Fix: Using the Parent option for the Variation Title setting should also pull the Listing Title when available
    • Fix: Added support for the item-condition column for InventoryLoader feeds
    • Fix: Size mapping case sensitivity issue
    • Dev: Added the filter wpla_order_builder_update_skip_statuses
    • Dev: Added the action wpla_order_builder_before_create_order
    • Dev: Added the action wpla_item_updated_from_report
    • Dev: Update the Dompdf library to address a vulnerability
    • Dev: Added the ability to limit the results when generating pending feeds to prevent timeouts
    • Dev: Removed the /data directory from the AWS library

    2.5.5 – 2023-07-10

    • New: Added the shipping methods ExpeditedGlobalParcel and ExpeditedLocalParcel to the GLS carrier
    • New: Added the shipping carrier DX Freight
    • Tweak: Increase the timeout value when trying to activate the plugin license
    • Fix: Personalization data from orders not getting recorded
    • Fix: Product-level _amazon_price value must have priority over profile value
    • Fix: Added the missing Reseller Category value JE_VOEC
    • Dev: Handled errors in the Accounts page
    • Dev: Removed MWS fields from the Accounts page
    • Dev: Added the filter wpla_force_amazon_collected_taxes

    2.5.4 – 2023-05-17

    • New: Added the option of saving the Amazon Order ID as both a meta value and an order note
    • Tweak: Readability of the status text for tools that run in batches (Step X / Y items processed)
    • Dev: Handle errors from the getReports call
    • Fixed: Warnings from the WPLA_InventoryCheck class
    • Fixed: Warnings in the Listings page
    • Fixed: Added a Primary Key to the amazon_shipping table
    • Fixed: Empty quantity value in the Repricing table
    • Fixed: Importer attempting to create variable products from simple listings

    2.5.3 – 2023-04-27

    • New: Added the ability to search the Stocks Logs using the Amazon Product ID
    • New: Added a setting to skip adding line item SKUs to created WooCommerce orders
    • Tweak: Enhanced the search results for the Listings and Repricing tables
    • Tweak: Show the total stocks and FBA stocks in the Repricing table
    • Fixed: Some custom feed templates not showing dropdown options for valid values
    • Fixed: Undefined variable [wpl_repricing_pricing_options] error in WP-Lister for Amazon Lite
    • Fixed: Revert stocks of cancelled orders from the Unshipped order status
    • Dev: New filter added: wpla_orderbuilder_cleanup_session
    • Dev: Better error handling when calling getCatalogItem()
    • Dev: Removed the file gen_stub.php from the AWS library (false-positive malware report)

    2.5.2 – 2023-03-09

    • Tweak: Use basedir in storing log files
    • Fixed: Amazon customer data not getting cleared from session after importing orders
    • Fixed: Use the correct UserAgent in the API calls
    • Fixed: Added the missing KZ_VOEC property
    • Fixed: Repricer not setting to the max possible price

    2.5.1 – 2023-02-06

    • New: Longer data retention options for Amazon orders
    • New: Import the listing description from the Amazon catalog
    • New: Added a setting to periodically pull Order Reports to be able to import Business Tax IDs for business orders
    • Tweak: Enhanced the frontend checkout by sending the feed updates to a background task
    • Tweak: Lowered the number of ASINs when querying for price updates to prevent getting throttled
    • Tweak: WP capability check - changed edit_others_pages to edit_others_shop_orders and edit_orders_products
    • Tweak: When generating a new feed, exclude all invalid listings (missing SKUs, etc) so they do not get included in the CSV file
    • Tweak: Update price check date on ASINs with error to prevent from staying at the front of the queue
    • Fixed: $SubmittedDate undefined notice
    • Fixed: Added the missing SG_VOEC property
    • Fixed: Error when trying to count attributes from an imported listing
    • Fixed: Handle throttled responses for GetOrderAddress and GetOrderBuyInfo calls
    • Fixed: Warning "foreach() argument must be of type array" when importing some orders
    • Fixed: Fatal error when the parent ASIN could not be loaded
    • Fixed: Dompdf library clash when the Invoice Upload setting is enabled
    • Dev: Log errors from getCompetitivePricing

    2.5 – 2023-01-02

    • New: Now you can request and download the Pending Order Report from within WP-Lister
    • Tweak: Delay consecutive calls to the getCompetitivePricing API to avoid triggering the rate limit
    • Fixed: WP-Lister will now get notified of changes made via the Admin Columns Pro plugin
    • Fixed: PHP Error: Call to undefined method getFeedId()
    • Fixed: Invoice upload feed should always be sent as UTF-8
    • Fixed: Library clash for FontLib\Autoloader and Dompdf\Autoloader
    • Dev: Added a custom namespace to the Dompdf library to prevent collisions
    • Dev: More verbose debug log allows for more precise bug squashing when processing shipping fees
    • Dev: Allow plugins to control whether feed content should be utf8_decode'd using the new wpla_utf8_decode_feed_content filter
    • Dev: Fully compatible with WooCommerce 7.2

    2.4.4 – 2022-12-08

    • Security: Fixed a Reflected Cross-Site Scripting (XSS) vulnerability reported by Animesh Gaurav
    • Tweak: Make the list of prepared listing issues expandable to save screen space
    • Fixed: Invoice uploaded to amazon could show as blank PDF due to invalid characters
    • Fixed: Issue where "There are no shipping options available" was shown incorrectly
    • Fixed: Shipping method ID not being accessed correctly
    • Fixed: Invalid argument for foreach in ListingsModel.php
    • Fixed: Call to undefined method getFeedId() in AmazonFeed.php
    • Fixed: Check for an existing Dompdf class before including the autoloader (3rd party plugin compatibility)
    • Dev: Force download of log files instead of directly linking to them

    2.4.3 – 2022-11-24

    • Tweak: Hide parent container items when filtering listings to only show items without ASINs
    • Fixed: Repricing did not reset to max price if seller has buy box and no competition
    • Fixed: Improved downloading gallery thumbnails when importing items from Amazon
    • Dev: Added definition to be able to access the Contributors property when fetching catalog items
    • Dev: Added parameter 'product_node' to the wpla_filter_imported_product_data filter

    2.4.2 – 2022-11-08

    • Tweak: Removed old report types which are no longer supported by Amazon's new SP-API
    • Tweak: Regularly clean the amazon_jobs table
    • Fixed: Uploading Invoices to the SP-API
    • Fixed: Import Book attributes from the API
    • Fixed: Use the ReportDocument::getCompressionAlgorithm() method to determine if the report body needs to be decoded
    • Fixed: Call to a member function get_regular_price() on bool when passed an invalid/nonexistent product
    • Fixed: Attempt to read property "account_id" on array
    • Fixed: Error when trying to access null as object
    • Fixed: Call to function getAttributes() on bool
    • Fixed: GuzzleHttp conflict with other plugins
    • Dev: Added the method getEligibleShipmentServices()

    2.4.1 – 2022-10-24

    • New: Importing listings is now using the Catalog API (SP-API)
    • Tweak: Removed the option to import using the old Listings API
    • Fixed: Various minor issues related to the new SP-API
    • Fixed: Database error over large attribute sets

    2.4.0 beta – 2022-10-18

    • New: Use the new SP-API for feeds and catalog requests, including repricing and importing tasks

    2.3.0 – 2022-10-13

    • New: Use the new Catalog API to pull images and bullet points when importing listings
    • New: Added shipping methods for the Australia Post-ArticleID carrier
    • Tweak: Improved performance in SQL query when building large feeds
    • Tweak: Display "Sync sales is disabled" in the order history log for products where syncing has been disabled
    • Fixed: Removed redundant code causing a "Undefined variable awsToken" notice
    • Fixed: Added the missing constant AU_VOEC in the SP-API library
    • Fixed: Undefined offset warnings when saving variable products
    • Dev: Added the filter wpla_run_plugin_update_check to override the frequency of update checks from the license server
    • Dev: Added filter wpla_attribute_shortcode_value

    2.2.9 – 2022-09-17

    • New: Added the CTTExpress shipping provider
    • Tweak: Improved Product Bundles support: Update bundle quantity when child components are updated
    • Fixed: Issue where requesting the FBA Shipment report would fail
    • Fixed: Plugin conflict with Advanced Shipping Tracking Pro
    • Fixed: Avoid double-encoding data from the Merchant Listings report
    • Fixed: Invalid value 'NZ_VOEC' for 'deemed_reseller_category' error
    • Fixed: Use WC_Product_Bundle::get_bundle_stock_quantity() to get stock quantity of bundled products
    • Dev: Added filter wpla_shipment_tracking_instance

    2.2.8 – 2022-08-30

    • Fixed: Record the correct Gift Wrap amount from Amazon
    • Fixed: Undefined function get_stock_managed_by_id() (since 2.2.7)
    • Fixed: Undefined variable wpl_is_reg_brand
    • Fixed: Warnings on the Advanced Settings page

    2.2.7 – 2022-08-26

    • Tweak: Exclude product meta when cloning products
    • Fixed: Issue whre scheduled reports not getting requested
    • Fixed: Amazon Business flag was not shown on the Orders page
    • Fixed: Improved support for variations with parent-level stock management (from Yatin @ multidots)

    2.2.6 – 2022-08-09

    • Fixed: Download customized order item data
    • Fixed: Reports not being downloaded and displayed properly
    • Fixed: Create Customers action failing due to missing order email address
    • Fixed: Skip automatically generating feeds when running imports
    • Fixed: Support for Price Based on Country plugin
    • Fixed: Automatically process supported reports
    • Fixed: Still show the search form when trying to match products and the initial search returned no results
    • Dev: Removed unnecessary use of GuzzleHttp\json_encode()

    2.2.5 – 2022-08-02

    • Fixed: Missing buyer details from orders
    • Fixed: Compatibility with PHP 7.4 restored
    • Fixed: Improved compatibility with Amazon's new SP-API
    • Fixed: Matching a WooCommerce product to Amazon would return no results
    • Tweak: Do not fetch address and buyer info on pending and cancelled orders
    • Tweak: Improved handling of throttling when importing orders and order addresses
    • Dev: Result from GetOrders call was too large to be stored in log

    2.2.4 – 2022-08-01

    • New: WP-Lister now uses Amazon's new SP-API to fetch orders and request reports
    • Tweak: Updated the Accounts pages to allow users to login and fetch token from existing accounts
    • Fixed: Fix French character encoding when importing from Amazon
    • Fixed: Feed Error Emails still sending despite the setting being off
    • Fixed: Include the SKU and error message in the feed submission error email
    • Fixed: Prevent fatal errors if the data being accessed was not provided by Amazon
    • Dev: Compatible with WooCommerce 6.7
    • Dev: Added the ability to toggle calls between sandbox and production APIs
    • Dev: Added wpla_update_feeds action to force WPLA to generate feeds for changed listings

    2.2.3 – 2022-07-11

    • New: Added option to send an email to site admin in case of any feed submission error
    • Tweak: Apply the wpla_orderbuilder_prices_include_tax filter every time the woocommerce_prices_include_tax option is pulled
    • Fixed: Check All button on the Import page was not working
    • Fixed: Variation main image fallback must first be set prior to attempting to load from the product gallery
    • Fixed: Undefined array key "leadtime-to-ship" warning
    • Fixed: Uncaught TypeError: round(): Argument #1 must be of type int|float, string given
    • Fixed: Warning Undefined index: listing_title
    • Dev: Added filter wpla_override_variation_attribute_with_profile to allow WPLA to use variation attribute value from the profile
    • Dev: Use WC_Product methods to get and set product price in Woo_ProductWrapper.php
    • Dev: Lock table for reading when using the wpla_lock_feeds_table filter

    2.2.2 – 2022-05-26

    • Tweak: Adjusted the shipping methods for the GLS courier
    • Tweak: Store the Amazon account title with each order when creating orders in WooCommerce
    • Tweak: Increased the timeout limit when fetching converted template from conversion server
    • Fixed: Error message "Trying to access offset of null in WPLA_AjaxHandler.php"
    • Fixed: Fallback to accessing post data from $_REQUEST for sites that cannot read from php://input
    • Fixed: Possible issue processing special characters (introduced in 2.2.1)
    • Dev: Include Amazon account name and Merchant ID in the WC REST API response for GetOrder calls
    • Dev: Store the IOSS in the order metadata
    • Dev: Compatible with WooCommerce 6.5.1

    2.2.1 – 2022-05-09

    • New: Added invoice uploading for the WooCommerce Print Invoices plugin by SkyVerge
    • Tweak: Convert merchant-shipping-group field value to UTF-8 prior to importing
    • Tweak: Handle new AFN quantity fields (afn-fulfillable-quantity-local and afn-fulfillable-quantity-remote)
    • Fixed: PDF Invoice missing images and fonts
    • Fixed: French characters not displaying correctly
    • Fixed: Rare issue where a product's stock level could be set to 0 when updating the product in WooCommerce
    • Fixed: Removed shirt_size fields from the parent_var_columns array
    • Dev: Added logging for checking FBA autosubmit orders
    • Dev: Added the filter wpla_update_woo_stock_skip_status_array
    • Dev: Added filter wpla_filter_skip_listing_feed_item to skip certain listings from being added to feeds

    2.2.0 – 2022-04-06

    • New: Added "Couriers Please" to the list of available shipping providers
    • New: Retry failed requests due to temporary network issues automatically (HTTP code 502)
    • New: Added more parent variation columns (age_range_description, fabric_type, shirt_size, shirt_size_class, shirt_size_system)
    • Tweak: Delay creating orders without order items to circumvent temporary network issues (502 bad gateway)
    • Tweak: Check ignore_orders_before against PurchaseDate instead of LastUpdateDate
    • Tweak: Convert listing titles to UTF8 before importing
    • Fixed: Skip listing parent variables if variations mode is flat
    • Fixed: When Background Inventory Check is off, also unschedule the wpla_bg_inventory_check_run jobs
    • Fixed: Prevent creating orders without any items
    • Fixed: Undefined property stdClass::ShippingTax
    • Fixed: Selected value in the Feed Attributes list showing up as Custom Values
    • Dev: Added the function wpla_is_json()
    • Dev: Added logging to the handle_woocommerce_order_status_update_completed checks
    • Dev: Added the filters wpla_import_update_product_price and wpla_import_update_amazon_price
    • Dev: Increased cURL timeout limit from 15 to 30 seconds
    • Dev: Store the Earliest and Latest Ship Dates in the order postmeta
    • Dev: Commented out the code block with ATUM plugin support which now is causing a fatal error
    • Dev: Passed post_id parameter is in JSON format when using the REST API. Decode and extract the correct post_id if necessary
    • Dev: Check for a valid order_id before adding a history entry that the order was created
    • Dev: Compatible with WooCommerce 6.3.1

    2.1.0 – 2022-02-18

    • New: Added support for custom templates with multi-marketplace fields
    • New: Added AU shipping carriers Australia Post and StarTrack
    • Tweak: Skip checking for stock sync issue if the quantity property is empty to avoid checking against FBA listings
    • Tweak: Include the time when filtering the stocks log by date
    • Fixed: Convert units to a dot decimal character for the length, width and height properties
    • Fixed: Check for the ups_shipment_ids index to prevent getting an Undefined Index warning
    • Fixed: Load thickbox library on the Products table to make sure product matching works
    • Fixed: Load thickbox library on the Import page
    • Dev: Added $order to the wpla_shipping_service_id_map and wpla_shipping_service_title_map filters
    • Dev: Compatible with WooCommerce 6.2

    2.0.8 – 2022-01-28

    • New: Added DE colors to the color map list and switch to using text input with autocomplete because Amazon now requires localised color names
    • Fixed: Improved script loading to make sure plugin scripts are only loaded within WP-Lister pages
    • Fixed: Assigning the main_image_url for each variation was using the primary image of the parent product instead
    • Dev: Added filter wpla_duplicate_product_excluded_meta to modify or remove the excluded product meta when duplicating WooCommerce products

    2.0.7 – 2021-12-30

    • New: Added support for dismissible notices, including warnings about outdated PHP versions
    • New: Display important announcements like important new features or critical fixes as dismissible notices
    • Fixed: Updated support for WooThumb's new way of storing the variation images

    2.0.6 – 2021-12-07

    • New: Added a setting to skip checking for invalid EAN and UPC
    • New: Show warning when a PHP version older than 7.4 is detected
    • Tweak: Use SQL transactions when building shipment feeds to prevent overwriting existing shipments
    • Fixed: Possible fatal error during feed generation (Uncaught TypeError: number_format(): Argument #1 must be of type float)
    • Fixed: Use the wpla_orderbuilder_prices_include_tax filter to fix the shipping total of created orders
    • Dev: Added wpla_process_fba_report_row action hook
    • Dev: Added wpla_add_attribute_name and wpla_add_attribute_label filter hooks
    • Dev: Updated the translation files and the strings.php index

    2.0.5 – 2021-11-22

    • New: Allow custom values to feed attribute drop downs
    • New: Import Proxy setting for those sites whose IP are banned from importing from Amazon
    • Fixed: Filter wpla_orderbuilder_prices_include_tax not working properly
    • Fixed: Added feed_product_type and country_of_origin to the parent feed columns
    • Fixed: Removed the parent columns that according to Amazon should not be submitted in the parent listings
    • Fixed: Make sure get_data_rows() always returns an array
    • Fixed: Fatal error when parsing personalized data
    • Fixed: Parse French Valid Values templates

    2.0.4 – 2021-11-02

    • Tweak: Record the Tax Registration ID / VAT ID when creating order in WooCommerce
    • Fixed: Issue where the FBA shipping option was not available during checkout
    • Dev: Set the ATUM Multi-Inventory hooks to the highest priority as suggested by their support staff
    • Dev: Added filter wpla_listen_for_sku_changes to disable popup when the change action is triggered by the SKU field

    2.0.3 – 2021-10-17

    • New: Store the FulfillmentChannel in the order postmeta
    • Tweak: Round the imported dimension values down to 2 decimal places
    • Fixed: Possible fatal error parsing shipping fee values when generating feeds
    • Fixed: Reformat the price value to ensure that it can be parsed properly by PHP
    • Fixed: Check for the REQUEST_METHOD key which is not available in a CLI environment
    • Fixed: Check for wpla_permissions to prevent warnings. This isn't available in multisite installs
    • Dev: Added action hook wpla_buy_box_pricing_updated
    • Dev: Added filter hook wpla_update_custom_order_status

    2.0.2 – 2021-09-21

    • Fixed: Removed invalid parameter in process_ship_from_address() method
    • Fixed: Prevent WP-Lister from setting order status back to Processing if it is already marked as Completed

    2.0.1 – 2021-09-16

    • New: Added a setting to choose whether to match order items using ASIN or SKU
    • Tweak: If there is no tracking number found, try pulling it from the tracking_code post meta key
    • Fixed: Bulk editing in WooCommerce was not marking listings as Changed
    • Fixed: Display the correct submit box actions for variable-product-part products
    • Fixed: Decode keyword values into ISO-8859-1 charset to fix feed errors when using umlauts
    • Fixed: Warning "Invalid argument supplied in foreach" when saving custom size map settings
    • Fixed: Issue where ship-from address was not getting pulled correctly
    • Fixed: Issue where the disable_sale_price setting was ignored in some cases
    • Fixed: Issue whee feeds could fail due to strtolower conversion (since 2.0)
    • Dev: Added the filter hook wpla_find_matching_tracking_provider
    • Dev: Cleaned up the call_complete_order() method and added the wpla_processed_third_party_tracking action

    2.0 – 2021-08-28

    • New: Create separate size maps for different size fields using the new "Custom Size Mapping" option
    • New: Added a "Default Ship From Address" option on the Advanced Settings page
    • New: Added support for the Variable Product Part product type
    • New: Variable Product Part support for ATUM Product Levels plugin
    • New: Shipping tracking support for YITH WooCommerce Order Tracking plugin
    • New: Added the Hermes UK shipping provider
    • New: Store the IOSS number as order line item meta when creating orders in WooCommerce
    • Tweak: Changed the size map select boxes into autocomplete input boxes to allow custom values to be used
    • Tweak: Size column mapping: attribute shortcodes are executed first and all custom sizes are transformed to lowercase
    • Fixed: FBA tracking was not getting processed if background inventory checking was enabled
    • Fixed: Sync product bundle products after increasing and decreasing stocks (WooCommerce Product Bundles)
    • Fixed: Fixed the shipped date and carrier-code for DHL (YITH Order Tracking)
    • Fixed: Disable transactional emails (WooCommerce Germanized)
    • Fixed: Added missing description for the Gift Wrap Options setting
    • Fixed: Make sure to leave carrier-name field empty if carrier-code is not "Other"
    • Fixed: Perform some additional checks to prevent rare issues with 3rd party plugins
    • Fixed: Warning "Required parameter follows optional parameter" on PHP8
    • Fixed: Possible fatal error when product price returned is not a number
    • Fixed: Newly matched variations were not inheriting the parent's profile
    • Fixed: MSRP in the Repricer was not displaying the correct price
    • Dev: Added filter wpla_shipping_total
    • Dev: Added parameter to the wpla_order_builder_line_item filter
    • Dev: Database upgrade to version 53 - added indices to feeds and orders tables

    1.9.7 – 2021-06-07

    • New: Added a search box in the List on Amazon popup to filter profiles
    • New: Added an excluded markets setting for the Size Map feature
    • New: Setting option to assign a default profile for all matched listings
    • New: Setting option to complete WooCommerce orders after successful FBA submission
    • Tweak: Added more parent variation columns (recommended_browse_nodes, material_composition, color_map, lifestyle1)
    • Fixed: Exclude WP-Lister meta when duplicating products
    • Fixed: Ship Method and Ship From values not getting displayed in the Order Metabox
    • Fixed: Product Bundles: Check for errors when adding bundle to order
    • Fixed: Profiles per page not being saved
    • Fixed: Missing screen option label
    • Fixed: Listings from inactive accounts showing up in the getStatusSummary method
    • Fixed: Uncaught exception when cancelling feed submission
    • Fixed: Warnings from required parameters preceded by an optional parameter
    • Fixed: Move the removeASINFromProducts() call to before trashing the listings
    • Fixed: Load the child listings when removing listings from Amazon using a parent product
    • Dev: Added the wpla_orderbuilder_prices_include_tax

    1.9.6 – 2021-04-27

    • New: Set a custom WooCommerce order status for cancelled Amazon orders
    • Fixed: Add product bundle information when creating WooCommerce orders
    • Fixed: Possible issue switching profiles for a product from the edit product page
    • Dev: Added filter wpla_fallback_stock_quantity

    1.9.5 – 2021-04-14

    • New: Added the Default Shipping Method setting option to set the default shipping provider
    • New: Added a configure link on the new Ship From field to make it easier to manage Ship From addresses
    • Tweak: Updated the list of shipping carrier codes
    • Tweak: Skip feed generation when importing/updating listings using WP All-Import
    • Tweak: Adjusted the ValidValues parser to handle the new format from Amazon
    • Fixed: Show the stock log and feed submitted date in local time
    • Fixed: Only combine the keywords if keyword_fields_type is set to separate
    • Fixed: Fetch the bullets into an array so they could be stored separately in _amazon_bullet_pointN postmeta fields
    • Dev: Added filters wpla_fetch_overwrite_description and wpla_fetch_overwrite_bullets

    1.9.4 – 2021-03-25

    • New: Allow the individual profile switching of products linked to multiple listings
    • New: Added the option of pulling specific order numbers from Amazon in the Orders page
    • New: Added more size options in the size map options to include apparel_size values
    • New: Added a warning for partially published variable listings
    • New: Added date range filter to the Stocks Log page
    • Tweak: Improved quantity calculation in the Listings table
    • Fixed: Rare issue where calling set_include_path() multiple times could cause timeout and memory errors
    • Fixed: Call to a member function get_customer_id() on null in WooCommerce Payments plugin
    • Fixed: Ensure that the second parameter in the wpla_get_stock filter is an integer
    • Fixed: Use wc_get_product() instead of get_product()
    • Dev: Switched all jQuery .success() calls to .done()
    • Dev: Added filter wpla_after_processing_inventory_report

    1.9.3 – 2021-03-03

    • New: Added support for additional image fields in Handmade feed templates
    • New: Added a setting to turn off gift line item processing on new orders
    • New: Use the stock status (in stock/out of stock) to list products which have stock management disabled
    • New: Record the earliest and latest ship dates from Amazon into the order notes
    • New: Show a link to the Amazon order page on the WooCommerce order details page
    • Tweak: Updated the list of supported plugins for uploading invoices to Amazon
    • Tweak: WP-All Import support: feeds are not updated during import to improve performance
    • Fixed: Issue extracting error messages from feeds
    • Fixed: Notification boxes layout

    1.9.2 – 2021-02-07

    • New: Ship From field in the order tracking meta box
    • New: Ship From addresses can now be stored on the Advanced Settings page
    • Dev: Added the wpla_force_create_fba_orders filter

    1.9.1 – 2021-02-03

    • New: Added the Shipping Method field in the order shipment details metabox
    • New: Added a setting to apply profile pricing options to the repricer
    • Tweak: Check for a valid profile before processing the profile price
    • Fixed: Display processed profile price when displaying the variations in the Listings table
    • Fixed: Ignore stock updates from the WPC Product Bundles plugin since it causes as infinite loop
    • Fixed: Use the WC_Order_Item_Product::get_product() if available
    • Dev: Added the filter wpla_enable_rest_api_listener to turn off feed generation triggered by REST updates
    • Dev: Added the filter wpla_shipping_instance_id to set the instance_id

    1.9 – 2021-01-06

    • New: Added support for the WooCommerce UPS Shipping plugin by PluginHive
    • New: Allow to set a custom image URL via the post meta key 'amazon_image_url'
    • New: Added Australia Post to the list of default shipping providers
    • Tweak: Improved algorithm to match shipping providers
    • Tweak: Allow stock logs to be stored for SKUs longer than 32 characters
    • Fixed: Fixed issue where a normal order could be processed as FBA

    1.8.3 – 2020-12-07

    • Tweak: Improved handling of unexpected or incomplete XML responses
    • Tweak: Added outer_material_type to the list of enabled parent columns
    • Fixed: Disable profiles with inactive accounts from the List on Amazon dropdown
    • Fixed: Matching by ASIN could cause duplicate category feed to be created in some cases

    1.8.2 – 2020-11-24

    • New: Added support for the temporary tax reduction add-on for the German Market plugin
    • New: Added support for Germanized Pro's newer invoice action hook for uploading invoices to Amazon
    • Tweak: Display the status of listings with fixed profile quantity as "online"
    • Tweak: Display a "No profiles found" message in the dropdown when trying to list without available profiles
    • Fixed: Skip sending sale_price if the external repricer setting is enabled
    • Fixed: Images from the customization data not being copied to the uploads directory
    • Fixed: Line item metadata was not saved properly when creating orders in WooCommerce
    • Fixed: The setting "Default carrier name" was not regarded in some cases
    • Fixed: The screen option "Orders per page" in the Orders page was not saved
    • Fixed: FBA Shipment feed error was not getting caught
    • Dev: Added the filter wpla_build_feed_type
    • Dev: Added the filters wpla_order_builder_fixed_vat_percent and wpla_order_builder_fixed_tax_rate_id
    • Dev: Added latin2 to the supported charsets to convert to UTF8
    • Dev: Set SQL_BIG_SELECTS to prevent hitting the max join limit in MySQL
    • Dev: Use the getter methods in WC_Tax class to trigger the filters
    • Dev: Replace all jQuery.attr() calls with jQuery.prop() and jQuery.data()

    1.8.1 – 2020-10-14

    • New: Added setting option to use the product name from WooCommerce when creating orders from Amazon in WooCommerce
    • Tweak: Issue where stock for cancelled orders was not replinished if that order status was still pending and no order in WooCommerce was created
    • Tweak: Added more parent variation columns (size_name, size_map, gem_type)
    • Fixed: Issue where duplicate listings could show up in feeds (since 1.8)
    • Fixed: Shipping method ID not being used
    • Dev: Added filter hook wpla_order_builder_force_deduct_line_taxes
    • Dev: Added filter hook wpla_shipping_method_title
    • Dev: Added filter hook wpla_new_order_item_meta

    1.8 – 2020-09-23

    • New: Display the current profile in the Edit Product screen
    • New: Added support for the new customized item data in Amazon orders
    • Tweak: Store the color name alongside the hex code when importing the new customization data
    • Tweak: Store the SKU as line item meta when creating orders
    • Tweak: Added target_gender to the allowed parent columns
    • Tweak: Run the repricer on newly listed products and variations automatically
    • Tweak: Display the current profile name of variable products on the Switch Profile form
    • Fixed: Some variable listings were not getting included in the background update process
    • Fixed: Use WPLA_ProductWrapper::getStock() to disregard ATUM's multi-inventory values
    • Fixed: Matched variations not getting assigned a profile ID
    • Fixed: Escape the staging site pattern to prevent the unknown modifier warning
    • Fixed: Catch thrown WC_Data_Exception when trying to assign an invalid variation ID
    • Fixed: Multiple wpla_update_reports scheduled actions not being cleared
    • Dev: Log errors to WC_Logger
    • Dev: Added the wpla_new_order_item_product filter
    • Dev: Added the wpla_before_order_builder_line_item filter

    1.7 - 2020-08-18

    • New: Support for Amazon NL
    • New: Support for German Market's tax reductions
    • New: Added Lawn & Garden feed template for Amazon UK
    • Tweak: Inventory Check: Skip products with FBA override set enabled
    • Tweak: Remove ASIN from products when using the Remove from Amazon bulk action
    • Tweak: When checking for the staging site pattern, fallback to the siteurl if SERVER_NAME is unavailable
    • Tweak: Do not autoload the inventory queue data to reduce memory footprint
    • Tweak: Added display_type and watch_movement_type columns to the allowed parent variation columns
    • Fixed: Encoding issue when uploading invoices to Amazon, resulting in empty PDFs
    • Fixed: Listings per page setting not getting saved
    • Fixed: Matched draft products are not getting included in the feeds
    • Fixed: Stop checking for referrer when using nonce for search fields to prevent the URL from getting too long
    • Fixed: Deduct the taxes from the shipping total when autodetecting taxes
    • Fixed: Make sure ActionScheduler is available before using the library
    • Dev: Use WC_Order::add_item() to add order line items
    • Dev: Added wrapper function wpla_enqueue_async_action

    1.6 - 2020-06-26

    • New: Support for uploading invoices created by WooCommerce PDF Invoices and Packing Slips
    • New: Perform background inventory checks and get notified about discrepancies
    • New: Setting option to use a dedicated background process to check for new orders
    • New: Setting option to assign an existing payment gateway to orders created by WP-Lister
    • New: Setting option to disable "wpautop" filter when processing shortcodes
    • New: Setting option to enable external repricing for all products globally
    • New: Allow to edit MSRP on the Min/Max Price Wizard screen
    • New: Added support for ATUM Multi Inventory plugin
    • New: Added support for ATUM Product Levels (BOM) plugin
    • New: Added support for DHL for WooCommerce plugin
    • Tweak: Always record the fba_quantity to compare with current stock level and mark listings as out of stock even when Fallback to Seller is enabled
    • Tweak: Display the green check icon for orders where stocks have been processed/reduced
    • Tweak: The new "Revert Stock Changes" setting option replaces the wpla_revert_stock_reduction filter hook
    • Tweak: Make the delete keyword for removing min/max prices case-insensitive
    • Fixed: Tax order items do not have the rate_percent value
    • Fixed: Date Paid not getting set when using a custom order status
    • Fixed: Set the Date Paid value when creating orders with a processing status
    • Fixed: Only deduct the taxes from the line totals if wc_prices_include_tax() is true
    • Fixed: Call to undefined method Exception::getErrorCode()
    • Fixed: insertMissingVariations() only checked partial variations in a multi-page variations list
    • Dev: Added wpla_deduct_discounts_from_line_total filter hook

    1.5.4 - 2020-05-23

    • Added: New setting option to allow listing draft products
    • Tweak: You can now search for the Amazon order ID on the WooCommerce Orders page
    • Tweak: Added department_nameX columns to the list of allowed parent columns
    • Fixed: Make sure the Germane Market plugin is installed when trying to generate an invoice
    • Fixed: MSRP in the repricing tool was not saving the MSRP of simple products correctly
    • Fixed: Possible issue importing items where the weight value could not be parsed, resulting in a fatal error
    • Fixed: Issue where the WooCommerce iOS app could crash when viewing orders from WP-Lister
    • Fixed: SKU comparison not using the wpla_case_sensitive_sku_matching setting
    • Fixed: Fetch full description not getting saved to parent product
    • Fixed: Automatically matching ASIN uses the first profile ID in the list
    • Fixed: WPLA_Product_MetaBox::save_meta_box() ran too early which prevented it from catching other product changes such as SKU updates
    • Fixed: Use WC_Product methods when setting the visibility and stock status when importing so WC can properly filter them
    • Fixed: Some PHP warnings (Trying to access array offset on value of type bool and others)

    1.5.3 - 2020-05-06

    • New: Added support for uploading invoice PDFs using the German Market plugin
    • New: Added the option to automatically detect the tax rate ID for Import and Fixed order tax processing options
    • Fixed: Processing new orders might fail unless WP-Lister for eBay was installed as well
    • Fixed: Allow a value of 0 in listing feeds without reverting back to the profile's value

    1.5.2 - 2020-05-05

    • New: Added setting options "Sales Tax Action" and "Sales Tax Rate"
    • New: Added setting to instantly submit inventory feeds as soon as they are created
    • New: Read the Hide on Amazon setting on active listings and send 0 stocks if it is checked
    • Fixed: Remove ASIN from products when using the "Remove Listings from Amazon" action so they do not get automatically matched repeatedly
    • Fixed: Cast item dimensions to float to prevent them from being stored as stdClass
    • Fixed: Error Call to undefined method Exception::getErrorCode()
    • Fixed: Lock table in order to prevent rare race conditions in updating shipping feeds
    • Fixed: Undefined index: sku warnings
    • Tweak: Allow to search for a feed by its Feed ID / Batch ID
    • Tweak: Readded max-width and max-height CSS properties to the thumbnails to prevent them from stretching
    • Tweak: Editing of Sale and eBay prices in the Repricing tool is now possible, even if they are initially empty
    • Dev: Added the filter wpla_revert_stock_reduction
    • Dev: Added filter wpla_order_shipping_taxes

    1.5.1 - 2020-04-14

    • New: Added the ability to edit the MSRP from the Repricing tool
    • New: Added option to use external repricer (omit price when updating amazon listings)
    • Tweak: Apply selected profile when auto matching listing by ASIN
    • Tweak: Prevent double-clicking on the Create Order link which creates duplicate WooCommerce orders
    • Fixed: Issue where bookload templates were marked as outdated
    • Dev: Added the feed ID in the history message

    1.5 – 2020-04-03

    • New: Initial support for VAT invoice uploading with WC Germanized plugin
    • New: Added the Amazon Order IDs Storage setting option
    • New: Added the Ignore Orders Before setting option
    • New: Added setting option to select thumbnail size on Listings page
    • Tweak: Enabled thumbnails column on Listings page by default
    • Tweak: Improved settings page descriptions and layout
    • Fixed: Check and make sure that the estimated arrival dates are available before displaying them
    • Fixed: Included listing templates can be updated to the latest versions again
    • Fixed: Updated BTG for Shoes US

    1.4 – 2020-03-26

    • New: Added setting to select the role of new customers from Amazon orders
    • New: Added the valid values for footwear sizes in the variation sizes map dropdown
    • New: Improved layout and colors scheme on WP-Lister pages
    • Fixed: Regard the 'Status for shipped orders' setting for FBA orders that have been shipped
    • Fixed: Use the locale settings to display and save prices properly
    • Dev: Ready for WooCommerce 4.0

    1.3.1 – 2020-03-15

    • Tweak: Store Amazon Order ID in a private order note instead of the order comments
    • Fixed: Check the reduced_stock property before reverting stock reduction
    • Fixed: Background CSS change while modal window is open
    • Fixed: Cleaned layout of images metabox on edit product page
    • Fixed: Broken layout on profile selection message on WooCommerce product page
    • Fixed: Various minor layout issues

    1.3 – 2020-03-01

    • New: Added a setting option to disable the use of sale prices
    • New: Allow setting the Restock Date value on product level and variation level
    • Fixed: HTML in custom shortcodes was getting stripped
    • Fixed: Import by ASIN was removing newlines from item list
    • Fixed: Imported/Queued listings were not showing up in the Listings table
    • Fixed: Various warnings when trying to process cancelled orders without address and order items
    • Tweak: Show custom text field for recommended_browse_nodes
    • Tweak: Added unit_count, unit_count_type and standard_product_id to the allowed fields in parent rows
    • Dev: Added wpla_before_update_product_from_item hook

    1.2.1 – 2020-02-15

    • Fixed: Warning: Use of undefined constant WPLA_PLUGIN_URL
    • Fixed: Amazon price was not displayed in the Quick Edit form
    • Fixed: The line count did not always match the actual number of lines in the feed
    • Tweak: Exclude draft products from the feed notifications
    • Dev: Use wp_kses_post_data filter when parsing HTML input on settings page

    1.2 – 2020-01-24

    • New: Added Amazon Price field in the Quick Edit screen
    • New: Added support for updating basic listing properties via the REST API
    • New: Added buttons to optimize and clear the stocks log table
    • Fixed: Use wpla_clean instead of wc_clean to prevent fatal errors when updating WooCommerce
    • Fixed: Override line tax calculation to use the gross price
    • Fixed: Adjust line totals after getting the correct tax totals from WooCommerce
    • Fixed: Deduct the shipping tax from the shipping totals when autodetecting taxes
    • Fixed: Let WooCommerce take care of the tax calculation when autodetect mode is selected
    • Fixed: Make sure FBA Reports are pulled as scheduled even if update interval is set to External Cron
    • Fixed: Added proper checks to array indices to prevent Illegal string offset errors
    • Fixed: Fixed error when accessing item as an array
    • Tweak: Optimize log tables during the daily maintenance run
    • Dev: Increased max log size to 50MB
    • Dev: Added 1 day and 3 days options to the setting stock_days_limit
    • Dev: Added wpla_order_builder_force_shipping_tax_deduction filter hook

    1.1 – 2019-12-29

    • Tweak: Check both afn-listing-exists and afn-fulfillable-quantity prior to processing the report row
    • Tweak: Skip draft products from being included in feeds
    • Tweak: Skip processing order line item if the quantity is zero
    • Tweak: Check profile quantity when running FeedValidator checks
    • Fixed: Stocks getting reduced when creating orders even with Sync Sales off
    • Fixed: Importing variable products could show as out of stock
    • Fixed: Check for handling-time from the profile when getting the leadtime-to-ship value
    • Fixed: Check Now button in the Reports page
    • Dev: Catch exceptions to prevent throwing fatal errors on empty responses from the API
    • Dev: Added the $custom_shortcode as a parameter when processing custom shortcodes

    1.0.5

    • Fixed: Custom Amazon product description was missing HTML tags when a product was saved
    • Fixed: Remove from Amazon bulk action was not shown

    1.0.4

    • Fixed: Improved security and compatibility by following best practice guidelines
    • Fixed: Automatic tax detection when tax calculation is based on billing address in WooCommerce
    • Tweak: Check the afn-listing-exists value before processing the FBA listing
    • Tweak: Set the data_paid value depending on the order's new status
    • Tweak: Removed legacy support for PHP 5.2

    1.0.3

    • Fixed: Reverted change from 1.0.1 to recalculate totals based on the line items as it could lead to wrong totals
    • Dev: Added the $order parameter to the wpla_skip_quantity_sync filter hook

    1.0.2

    • Fixed: Fixed error "Call to a member function is_type() on boolean"
    • Fixed: Warnings about accessing undefined property
    • Fixed: Some taxes getting dropped after recalculating totals
    • Tweak: Added the department_name column back to the list of allowed parent columns
    • Tweak: Improved Tutorial page
    • Dev: Added the wpla_allowed_parent_var_columns filter

    1.0.1

    • Added: Option for stats to count FBA overrides on product level (disabled by default for better performance)
    • Fixed: Listings were not getting removed (reverting to Submitted status) if they had matching SKUs in other accounts/markets
    • Fixed: Possible issue with special characters in the listing title
    • Fixed: Possible issue where size_map or color_map column would not be populated correctly when creating feeds
    • Fixed: PHP warning "undefined offset"
    • Tweak: Delay updating pending feeds when bulk-listing products
    • Tweak: Recalculate totals for WC orders based on the line items fetched from Amazon (since Amazon now collects taxes)
    • Tweak: Exclude certain meta from being copied over to duplicated variations
    • Tweak: Allow to manually process FBA Managed Inventory reports
    • Tweak: Regard the Case Sensitive SKU setting when processing FBA Manage Inventory Report
    • Tweak: Updated the list of allowed parent columns
    • Tweak: Changed the text domain to wp-lister-for-amazon
    • Tweak: Retry requests returning HTTP code 429 the same way as for code 503 (RequestThrottled)
    • Dev: Added the wpla_process_inventory_report_listing filter

    1.0

    • Added: Search specific listings using comma-separated ASINs (or post IDs) prefixed with #
    • Added: Support for the FBA Manage Inventory report to be able to use the afn-fulfillable-quantity data from Amazon
    • Added: Setting to turn on case-sensitive SKU matching
    • Added: Support for 3rd party plugins: Admin Columns Pro, ATUM and PW Bulk Edit
    • Added: Added AMAZON_JP to the available Fulfillment Center IDs for FBA
    • Fixed: FBA/Non-FBA views in the Listings table did not reflect the FBA Overwrites set on the product level
    • Fixed: Variation titles were getting overwritten when new variations to a product were added
    • Fixed: Error messages which were being hidden by the wc-admin plugin should be visible again
    • Fixed: Shipping total when discounts are used
    • Fixed: Description fetching and included features/bullets when pulling full description from Amazon
    • Fixed: Errors in the Orders page when displaying orders under a deleted account
    • Fixed: Undefined variable warnings in WPLA_OrderBuilder and Woo_ProductWrapper classes
    • Fixed: Deprecated WC_Product::increase_stock() call
    • Fixed: Various warnings and notices
    • Tweak: Skip looking up listings to update after submitting an Order Fulfillment feed
    • Tweak: Added manufacturer_minimum_age to the allowed parent columns
    • Tweak: The process to handle product stock updates should no longer listen to checkout stock changes
    • Tweak: Enhanced the CustomizedInfo parser
    • Dev: Added wpla_inventory_before_change action hook
    • Dev: Added wpla_processed_attribute_shortcode filter hook

    0.9.25

    • Added: New setting to "Convert newline to BR HTML tags" in content fields
    • Added: Show flags on Products page to indicate the marketplace(s) the product is listed on
    • Added: Handling time field for variations
    • Fixed: Issue with CustomizationInfo parser
    • Fixed: B2B price not getting included in the feeds
    • Fixed: Some rare cases where processing reports could fail or throw errors
    • Fixed: Non-fulfillable error showing in cart with no FBA items added
    • Fixed: Store the correct value in reduced_stock item meta field
    • Fixed: Character encoding in some feeds
    • Fixed: Limit the address to 60 characters to prevent an InvalidRequest error when getting shipping rates from Amazon
    • Tweak: Renamed the "Record Promo Discounts" setting to "Apply Amazon Discounts"
    • Tweak: Mark order as shipped if there are no errors and warnings
    • Tweak: Handle case-sensitive SKUs when updating quantity from an FBA Inventory report
    • Tweak: Update the title when marking a listing as changed
    • Dev: Added wpla_updated_product_from_item action hook
    • Dev: Added wpla_order_builder_new_order_status and wpla_amazon_size_values filter hooks
    • Dev: Added more parameters to the wpla_added_order_item_meta hook

    0.9.24

    • Added: B2B price fields on edit product page
    • Fixed: PHP Error "Class JobsModel not found"
    • Fixed: PHP Notice "Undefined variable: tpl_title"
    • Dev: Added wpla_added_order_item_meta action hook

    0.9.23

    • Added: Indicate Amazon Business orders on Orders page
    • Tweak: Increased the timeout to 300 seconds when uploading custom feed templates to be converted
    • Tweak: Apply profile in batches to use less ressources when updating the profile on a large number of items
    • Tweak: Enable update_delete column in profile editor if expert mode is enabled
    • Tweak: Add the _reduced_stock item meta to tell WooCommerce to restock the item when its refunded
    • Tweak: Improved wording on import page, clarify difference between importing by ASIN and from a report
    • Fixed: Gift Wrap line items always getting added to orders
    • Fixed: Possible issues with CustomizedBuyerInfo 3.0 data
    • Fixed: PHP notice 'Trying to get property 'title' of non-object' when creating feeds without a feed template

    0.9.22

    • Added: Support for WooCommerce Additional Variation Images Gallery plugin
    • Added: Support for CustomizedBuyerInfo property data version 3.0
    • Added: Button to "Clean listings table and delete from Amazon" next to existing "Clean listings table" button
    • Tweak: Decode HTML entities when processing attributes
    • Tweak: Delete update_plugins transient when "Force update check" button is clicked
    • Fixed: ConsumerEletronics IT feed template
    • Fixed: Warning "sizeof (): parameter must be an array or object that implements countable"
    • Fixed: Warnings in the Storefront Powerpack plugin
    • Fixed: Warning about missing status index

    0.9.21

    • Fixed: Feeds using different feed templates could possibly be merged
    • Fixed: FBA only mode could stay enabled while FBA itself was disabled
    • Fixed: Check license status button redirecting to general setting page
    • Fixed: Log auto deletion would not work on some cases
    • Tweak: Do not show invalid EAN warning if 13 digit EAN is prefixed with a zero
    • Tweak: Added supplier_declared_dg_hz_regulation1-5 to the list of allowed parent columns
    • Dev: Added wpla_order_shipping_location filter hook

    0.9.20

    • Added: Full support for uploading custom feed templates generated on seller central
    • Added: Reminder message if you are not using MWS Auth Token for authentication yet
    • Added: Reminder message about updating outdated feed templates on Categories and Profiles pages
    • Tweak: Improved profile editor for InventoryLoader template (explain codes like 1 = ASIN)
    • Tweak: Skip the first image in the gallery if using custom amazon images
    • Tweak: Improved representation of gift wrap options in generated WooCommerce order
    • Tweak: Store the BuyerCustomizedInfo for orders with customized listings
    • Tweak: Store the _order_tax order meta for backwards compatibility
    • Fixed: Feed generation on WooCommerce 2.6
    • Fixed: Non-numeric error message in PHP 7.1+
    • Dev: Added the filter hook wpla_profile_field_force_text_input
    • Dev: Added wpla_get_listings_where function for 3rd-party devs

    0.9.19

    • Re-added support for Amazon AU
    • Fixed layout issue on add account form
    • Ignore the fulfillment_latency value if listing is FBA
    • Normalize the MSRP prices before saving to the DB
    • Make sure brand_name is a free text field in the profile editor
    • Regard feed currency format setting when building InventoryLoader feeds
    • Fixed possible issue when FBA Override setting was not working correctly when set to FBM

    0.9.18

    • Added the Length attribute to the Merge Variation Attributes dropdown
    • Fixed issues importing some new feed templates with very long signatures
    • Show warning if template signature is missing on category settings page and feed details page
    • Display feed template version on Profiles overview page to see which profiles use outdated templates
    • Improved field sort order in profile editor
    • Set parent variable's status to online before skipping when generating LiLo feeds
    • Modified the regex pattern in the _extractHttpStatusCode methods to properly parse HTTP/2 responses
    • Fixed the retrieval of the shipping country and state values fixCountryStates()

    0.9.17

    • Added support for InventoryLoader feed template as an alternative to ListingLoader feeds for US, UK, CA and DE
    • Added missing category and signature to new custom/category listing feeds (template refresh required)
    • Disallow direct editing of prices on repricer page for items with min/max prices if automatic repricing is enabled, because manual price changes would be overwritten by repricer

    0.9.16

    • Added support for installing custom feed templates for the UK, FR, DE, ES and IT marketplaces
    • Added billing and shipping address index to make the orders searchable
    • Added the Import WPLE Product IDs tool in Tools > Developer
    • Added action hook 'wpla_order_submitted_to_fba'
    • Updated instructions to connect an account to reflect recent changes
    • Removed support for new AU sellers for now (will return shortly)
    • Include the batteries_required property for parent variations
    • Automatically convert variation theme MaterialColor into Color-Material
    • Fixed sale-end-date being set to 2019-01-01 when no end sale date is specified
    • Fixed display_errors in WPLA being enabled by default when WPLA_DEBUG is set
    • Fixed warnings in the FeedTemplateHelper class
    • Fixed leadtime-to-ship column not processing shortcodes

    0.9.15

    • Fixed fatal PHP error that some users were seeing

    0.9.14

    • Finally: We are able to support new US sellers again!
    • Added support for uploading custom feed templates in Settings > Categories
    • Added missing feed template for AutoAccessory DE category (Auto & Motorrad)
    • Fixed empty leadtime-to-ship column in Price&Quantity feeds for items using a category feed
    • Fixed the date_created date when creating WC orders from Amazon
    • Fixed "Failed to parse valid HTTP response" error on some sites
    • Fixed the Delete Listing link in the Duplicate Listings table
    • Force error logging when WPLA_DEBUG is enabled
    • Added wpla_end_listing action hook
    • Added wpla_complete_sale_on_amazon action hook
    • Added wpla_prepare_product_without_profile filter hook

    0.9.13

    • Added support for new feed templates of type "fptcustom" (like Health UK, which uses "fptcustom" type now instead of "health")
    • Disabled check for required fields in profile editor, because there are too many fields incorrectly tagged as required in the new feed templates (for example 'lens_type' in Health UK)
    • Added message to tooltip description for fulfillment-center-id (FCID) profile field
    • Make ingredients columns available for parent variations
    • Use new ListingLoader feed template (version 2014.0703) by default on new installations
    • Removed the completed order status from orderCanBeFulfilledViaFBA so WPLA doesn't send completed orders to Amazon

    0.9.12

    • Fixed feeds being stuck as pending

    0.9.11

    • Fixed issues authenticating via SellerID and MWS Auth Token for EU sellers
    • Small improvements on the edit accounts page
    • Updated MWS client libraries to latest versions

    0.9.10

    • WC3.5: Fixed double stock reduction on eBay orders in WooCommerce 3.5
    • Added support for authenticating via SellerID and MWS Auth Token when adding account (EU only)
    • Added Repricing Shipping option to allow automatic repricer to take shhipping fees into account
    • Added setting to use a single search term field to replace the 5 keyword fields on the edit product page
    • Fixed missing min/max prices for new listings

    0.9.9

    • Added support for MWS Auth Token in account settings
    • Added option to manually switch a specific SKU to FBA or FBM on the product/variation level
    • Added FBA stock sync option to allow syncing back FBA stock levels into WooCommerce without having to enable FBA only mode
    • When syncing FBA stock levels back to WC, skip products which are manually set to FBM (via fba_overwrite)
    • When importing taxes from Amazon, deduct the tax amount from the line totals
    • Notify WPLE when updating stock levels from FBA Inventory report
    • Validate the billing email before storing it to avoid the WC error
    • Skip parent variables in ListingLoader feeds
    • Increased the log file size to 25MB
    • More timezone adjustments
    • Fixed line tax not getting detected properly
    • Fixed issue where listings are being marked as changed after importing orders from Amazon
    • Added PHP Error Handling setting
    • Added "LiLo version" option on developer settings page
    • Removed item_weight and other columns from LiLo 2014.0703 template to avoid Error 8058 due to missing units (like item_weight_unit_of_measure)
    • Removed item_weight/product_weight shortcode to be filled in automatically in new ListingLoader profiles
    • Added wpla_custom_tracking_number and wpla_custom_tracking_provider filters
    • Added wpla_custom_shipping_date and wpla_custom_shipping_date filters
    • Added wpla_parse_order_column_value filter
    • Added wpla_profile_template_data filter

    0.9.8.1

    • Added support for latest ListingLoader versions for Amazon US, CA, UK, DE, FR, IT, ES and AU
    • Automatically set default values for batteries_required and supplier_declared_dg_hz_regulation columns for FBA items in ListingLoader feeds
    • Keep internal and external ListingLoader feeds separate (Offer/LiLo) to avoid merging feeds with different columns
    • Updated internal ListingLoader template to latest version
    • Tweak: If FBA only mode is enabled, force all items to FBA enabled in all product feeds
    • Show dates in the local timezone defined in WordPress settings
    • Fixed support for Aelia Currency Converter
    • Listen to events from wc_product_update_stock() to be able to mark listings as changed
    • Use WC_Order::set_status() then WC_Order::save() to allow order status overrides
    • Changed the size of the post_id and parent_id columns in amazon_listings to match the size of wp_posts::ID table column
    • Added wpla_fulfillment_preview_address and wpla_fulfillment_preview_products filters hooks

    0.9.8

    • Added FBA support for Amazon AU
    • Added wpla_get_stock filter hook
    • Added a check to make sure only items from the same account can get purchased using FBA
    • For products linked to multiple listings, attempt to use the one that's linked to the default account when processing FBA submissions
    • Store the item's tax class regardless of the vat_enabled status
    • Fixed issue where only the first 4 valid values were imported from a feed template
    • Fixed TotalShippingFee in getFulfillmentPreview so it doesn't multiply the fee with the item quantity
    • Fixed REST API listener to add backwards compatibility with the v1 branch
    • Fixed Check License Activation link nonce

    0.9.7.9

    • Added options to map WooCommerce colors/sizes to standard Amazon colors/sizes to automatically populate the color_map and size_map columns
    • Added support for searching listings using UPC/EAN
    • Added the wpla_product_matches_query_fields filter hook
    • Show warning on edit account page if secret key length is not 40 chars
    • Remove all spaces from secret key when creating account
    • Fixed process links on Reports page
    • Fixed version details link on Plugins page

    0.9.7.8

    • Fixed thousands separator on rounded prices (1,000 would show as 1)
    • Fixed the Create Order link not getting processed
    • Added part_number to the allowed columns for parent listings
    • Disabled the product counts by default to avoid rare performance issues on slow servers

    0.9.7.7

    • Added MusicalInstruments feed template for Amazon FR, DE, CA, IT, ES
    • Added a setting option to enable the product counts on "On Amazon" and "Not on Amazon" views
    • Use number_format() instead of round() to fix rare precision issue

    0.9.7.6

    • Improved feed generation performance by caching data for variable products
    • Improved security against CSRF (cross site request forgery)
    • Added wpla_order_builder_line_item filter
    • Added wpla_set_tracking_number_for_order and wpla_set_tracking_service_for_order filter hooks
    • Minor CSS fixes

    0.9.7.5

    • Added product counts to the On Amazon and Not on Amazon filter options
    • Added option to enable offer images (aka condition images) in all ListingLoader feeds (Pro)
    • Added experimental option to load B2B templates (only Amazon UK and DE for now) (Pro)
    • Improved edit account page and added information about brand registry option
    • Tweaked "Feed currency format" option, which is now only active on EU sites using Euro (DE, FR IT, ES) and enabled by default
    • Reduce the line total when a discount is present to adjust the line tax accordingly
    • Store the total_tax item meta to fix the shipping display in the PDF Invoices and Packing Slips plugin
    • Fixed shipping tax bug where compound rates are being ignored
    • Fixed multiple issues related to importing products und updating imported products
    • Fixed wrong quantity in Listings table if profile quantity override option was used
    • Fixed profile selection not reflecting the active profile on edit product page for variable products
    • Fixed and improved warning when user attempts to change SKU on child variations (and show no warning if SKU was empty)
    • Fixed issue where changing SKU on child variations would lead to duplicate variation listings with identical SKUs

    0.9.7.4

    • Added feed templates for Amazon.es (Office, Luggage, ConsumerElectronics which replaces CE)
    • Show warning on Profiles page if template is meant for a different marketplace than a profile's account is linked to
    • Improved tooltip for repricing options (update interval, explain limit of 2400 items per hour)
    • Fixed issue when importing shipping taxes from Amazon
    • Fixed minor CSS issues on edit product page
    • Fixed possble PHP notices
    • Pass the account ID in WPLA_ListingsModel::processBuyBoxPricingResult() to fix possible error introduced in 0.9.7.3
    • Pass data parameter to the wpla_added_product_from_listing action hook

    0.9.7.3

    • Added support for amazon.com.au (Australia)
    • Added missing PetSupplies and Luggage feed templates for Amazon DE (Haustierbedarf / Koffer)
    • Added support for the new WooCommerce Products Importer
    • Fixed issue where tax was doubled when imported from Amazon
    • Fixed issue where bulk actions on the SKU Generator would not work
    • Fixed issue getting the proper name of the shipping provider in WC Shipment Tracking v1.6.6+
    • Fixed issue updating buy_box and lowest_price in the listings when using multiple accounts
    • Listings Table: Show custom profile price if set
    • Order creation: Set the total and save the order using WC_Order::set_total() and WC_Order::save() to trigger the currency converter action
    • Improved statename detection in created orders (remove accents from statename)
    • Make sure variation_theme column is empty in feeds for simple products
    • Trim excess whitespace before using nl2br()
    • Skip trashed listings when marking items as modified
    • Use new WPLA_ProductWrapper::getProductTitle() method in the WPLA_SkuGenTable class to display correct product titles
    • Tweaked Custom Product Description field: use wp_editor() instead of woocommerce_wp_textarea_input() to avoid escaping all HTML tags

    0.9.7.2

    • Added option to download and upload listing profiles (backup and restore)
    • Added partial support to qTranslate to translate the title, description, bullet points and keywords based on the account's site code
    • Added Sequential Order Numbers support for FBA orders
    • Added setting to ignore product images and not add them to the feeds
    • Added wpla_build_feed action hook
    • Added wpla_account_locale filter hook
    • Added new amazon.com.br marketplace (experimental, not officially supported yet)
    • Allow profile fields to override the product price under certain conditions
    • Record shipping taxes that are outside the vat_rates array
    • Use WC_Product::get_title() instead of $product->post->post_title for best practice
    • Use wc_update_product_stock() over WC_Product::reduce_stock() which is now deprecated
    • Unset leadtime-to-ship feed column if quantity is empty to avoid errors in feeds

    0.9.7.1

    • Fixed issue with sale price and/or sale start and end dates being empty in feed
    • Fixed issue where listings were not marked as changed when updated via WC REST API in WC 3.x
    • Fixed "WC_Product::get_total_stock is deprecated" warning

    0.9.7

    • Reorganized the Tax options on the settings page
    • Added option to import sales tax data from Amazon orders
    • Added 'Create selected orders in WooCommerce' bulk action on orders page
    • Added wpla_custom_values filter hook to allow custom code snnippets to create custom product properties and attributes
    • Load column values using variation IDs if the current product is a variation
    • Load the variations using the product's parent ID (WC3+)
    • Strip all HTML tags from the product_title
    • Allow more valid parent columns for the Books feed template
    • Marked outdated US feed templates as deprecated (Lighting, Outdoors, removed TiresAndWheels from AutoAccessory template)
    • Fixed bug where the %%% placeholder is not getting processed when used at the start of the title
    • Fixed possible fatal error in the WC_Order class when 3rd party plugins update an order's status
    • Fixed issue where the shipping line was not showing taxes
    • Fixed issue where custom profile sale dates were replaced by default dates
    • Fixed issue with order creation date by replacing the MEST timezone with CEST so PHP can parse it

    0.9.6.41

    • updated process of linking an Amazon seller account to WP-Lister to refrect recent changes on Seller Central
    • load the product level feed columns for the parent product when dealing with variable products
    • fixed an issue when pulling attached gallery images
    • fixed an issue with variation product data on WooCommerc 2.x
    • use native WC3.x methods to update the order date after updating its status to prevent the status update from resetting
    • added filter hook wpla_order_can_be_fulfilled_via_fba

    0.9.6.40

    • improved compatibility with WooCommerce 3.x
    • added the option to disable on-hold order emails
    • store the currency first when creating orders to make the currency coverter work again
    • do not touch the _price product meta when updating products from Amazon to make sale prices function properly
    • changed the data column in the amazon_reports column to longblob
    • fixed undefined variable error in FeedsPage

    0.9.6.39

    • improved compatibility with WooCommerce 3.x
    • fixed child variations not being able to access data in WC3.x
    • added Conditional Order Item Updates setting option to improve order fetching performance in some cases
    • added the wpla_order_post_data filter to allow 3rd-party code to hook into the process of creating orders in WooCommerce

    0.9.6.38

    • improved compatibility with WooCommerce 3.x
    • update existing WC Order's status when importing orders from Amazon
    • added the ability to store multiple tax rates for a single line item
    • skip loading the ProductMatcher JS in the frontend/toolbar if the current user does not have the manage_amazon_listings capability
    • hide the Filter Orders notice on Lite users since they do not have access to that functionality
    • store the item description from the import CSV
    • added Custom feed template for Amazon UK

    0.9.6.37

    • added warnings to the listings page and edit product page when SKUs that start with 0 are found
    • added support for WC Shipment Tracking v1.6.6
    • use the parent ID in variable products for the Edit Product links
    • make sure jQueryFileTree is loaded on the Edit Product screen
    • fixed selected shipping service on edit order page
    • do not auto-submit FBA orders if FBA is not enabled
    • removed “skipped node without parent” warnings during category update
    • improved WooCommerce 3.0 compatibility
    • tested on WordPress 4.8

    0.9.6.36

    • added Software & Video Games feed template for amazon.ca
    • added 'wpla_shipping_method_label' filter hook to allow modification to the shipping labels
    • added 'wpla_added_product_from_listing' action hook
    • removed jQueryFileTree connectors due to a potential security issue
    • store the shipping tax line inside a 'total' index to make shipping taxes appear in the order items list
    • fixed order VAT rates not getting stored properly
    • fixed possible PHP warning on WC Email Settings page
    • fixed product gallery for variable products on WooCommerce 3.0

    0.9.6.35

    • added “Material” to the list of destination attributes for Merge Variation Attributes option
    • fixed possible fatal error during feed generation (which could break cron job execution)
    • fixed possible "Undefined index" warning (PHP Notice) when updating stock levels

    0.9.6.34

    • fixed issue where disabled emails are still sent on WooCommerce 3.0
    • fixed issue where Amazon metadata was not copied when duplicating a product on WooCommerce 3.0
    • fixed issue where quantity was only updated when an inventory report was processed twice
    • added option to include the shipment time when submitting an Order Fulfillment Feed
    • added tooltip to listing title to indicate whether an item was imported, matched or listed from WooCommerce
    • pull condition_type and condition_note from variations in variable products if set

    0.9.6.33

    • added FoodAndBeverages feed template for amazon.it (Alimentari e cura della casa)
    • added 'wpla_skip_quantity_sync' filter to skip quantity sync via 3rd-party code
    • added 'wpla_product_matches_request_query' filter to allow 3rd-party code to alter the query before sending to Amazon
    • allow 0 to be saved in the Profile edit screen
    • allow 0 profile quantity to override the WC product's quantity
    • fixed autodetect taxes not working when no tax rate ID is set
    • fixed On Amazon filter being reset when using search form, direct pagination or other filter options on Products page
    • fixed fatal error when plugin updates check doesn't return a WP_Error object and an HTTP code other than 200
    • fixed “Sold Out” listing status if stock level is below zero

    0.9.6.32

    • added LawnAndGarden (Jardin) feed template for amazon.fr
    • check for missing database tables and show warning on settings pages
    • updated tooltip for “Process daily inventory report” option (include warning about outdated data in reports)
    • remove amazon_stock_log table when uninstalling the plugin
    • minor layout fixes and improvements

    0.9.6.31

    • added feed template for Collectible Coins US
    • show the Prime icon for orders using Amazon Prime
    • exclude changed and submitted items from having their stocks updated from the reports
    • fixed importing products without ASIN (where the Merchant report only contains SKU and UPC/EAN)
    • fixed issue where VAT would be incorrectly added to created WooCommerce orders if prices are entered without taxes
    • fixed profile editor not loading on PHP7.1
    • fixed importing book specific metadata from amazon.it
    • make sure the daily cron schedule is executed when wp-cron is broken and an external cron job is used (trigger daily cron by external cron if not executed for 36 hours)
    • improved daily schedule: show last run on tools and dev settings page, allow manual execution more often than once in 24 hours, log table cleaning results to log file
    • prevent accidentally removing all listings without a parent from Amazon by running the “Remove from Amazon” bulk action without any products selected
    • prevent resetting the shipment date to today when importing old shipped orders (like after restoring a backup) with both options to “Create Orders” in WooCommerce and to “Mark as shipped on Amazon” enabled
    • auto-detect staging site (if domain contains staging or wpstagecoach) and omit requesting daily reports on staging site
    • only update other listings with the same post/parent ID if there are more than one account set up
    • force all date/time functions to use UTC regardless, of local timezone (use gmdate instead of date, use ‘UTC’ suffix on strtotime)
    • show warning on accounts page if multiple accounts use the same Merchant ID and “Filter orders” option is disabled
    • importing orders: if "Filter orders" option is enabled, make sure an existing order is assigned to the right account_id
    • improved performance when importing orders by not updating pending feeds when updating other listings with the same post/parent ID
    • if invalid data is found show warning and offer to assign all found items to the default account
    • fixed fatal error in SDK class MarketplaceWebService/Model/ResponseHeaderMetadata.php (Redefinition of parameter $quotaMax)
    • improved log viewer

    0.9.6.30

    • added MusicLoader feed template for Amazon UK
    • added support for defining a custom position for variation attribute values in listing title by using the placeholder ‘%%%’
    • added the filter 'wpla_disable_fba_to_wc_stock_sync' to allow 3rd-party code to disable fba stock sync
    • allow orders to Canada (CA) to be fulfilled from FBA US (AMAZON_NA)
    • fixed a rare issue where the fulfillment_latency column was not being processed correctly
    • fixed the 'Select from Amazon' button to not working properly on Edit Product screen
    • fixed an undefined variable warning when calculating FBA shipping (on checkout)

    0.9.6.29

    • fixed execution of background tasks (cron job)

    0.9.6.28

    • added missing feed templates for amazon.it
    • added missing BookLoader feed template for Amazon IT, ES, DE, FR and CA
    • added staging site option on developer settings page
    • added support for additional variation images added by WooThumbs plugin
    • added 'wpla_repriced_products' hook that runs after products have been repriced
    • improved tooltip description for custom Amazon price field
    • listen for product updates made via the new WC REST API in WC 2.6+
    • broadcast stock updates using wpla_product_has_changed to update other listings with the same post and parent ID
    • use MWS Orders API version 2013-09-01 to fetch orders and order line items
    • fixed saving settings on the Advanced Settings page on multisite installs

    0.9.6.27

    • added In WooCommerce / Not in WooCommerce filter views on Orders page
    • added check for ASINs containing leading or trailing whitespace - and prompt user to fix it by clicking a button
    • added Shoes feed template for amazon.de (Schuhe & Handtaschen) - and fixed internal ID for Kitchen template
    • added various missing feed templates for Amazon ES
    • added feed templates for Amazon Japan
    • allow custom quantity in listing profile to overwrite WooCommerce quantity
    • allow orders to Puerto Rico (PR) to be fulfilled from FBA US
    • minimize delay when syncing sales from eBay to Amazon and allow an external cron job to run every minute
    • include only shipping date (not time) in ship-date column in Order Fulfillment Feed
    • fetch more orders at a time by using ListOrdersByNextToken request to process multi-page API results (increases maximum number of orders from 100 to 600 before throttling kicks in)
    • if product has no feature image assigned use first gallery image instead
    • switched recommended web cron service from CronBlast to EasyCron
    • improved processing of browse tree guides
    • store the tracking service and number when saving orders so they'll get submitted when an order gets marked as complete
    • store the currency before storing the order total to allow currency switcher to work when saving order totals
    • fixed issue where FBA items would not automatically fall back to seller fulfilled unless FBA Inventory Report is processed manually
    • fixed order date on WooCommerce 2.6
    • fixed possible PHP Notice "Undefined offset..." for invalid CSV data
    • fixed issue where stock levels on Listings page would not be reverted when an order was cancelled

    0.9.6.26

    • added Eyewear feed template for Amazon UK
    • added option to store Amazon promotional discounts as WooCommerce order discounts
    • added an option to use the Amazon order number when displaying WooCommerce orders
    • fixed possible division by 0 warnings when creating orders in WooCommerce
    • fixed possible fatal error in wp-admin when Shipping Options are enabled
    • fixed possible issue where main product image was sent as variation image
    • disable the shipping options check when running wp-cron to prevent fatal error
    • improved storing stock log records

    0.9.6.25

    • added options to set add-on FBA shipping fees
    • added Luggage feed template for Amazon UK
    • added Entertainment Collectibles browse tree guide for Amazon US
    • added button to repair crashed MySQL tables on developer tools page
    • fixed issue when importing SKUs with an apostrophe

    0.9.6.24

    • fixed product prices in created WooCommerce orders for multiple units of the same product if auto detect tax rate option is disabled
    • fixed item count on Orders page for orders containing multiple units of the same product

    0.9.6.23

    • added option to list/prepare a product and switch listing profile from the Edit Product screen's sidebar
    • added option to "Skip orders for foreign items" when creating orders in WooCommerce
    • added Toys and Baby feed templates for amazon.it (Giochi e giocattoli / Prima infanzia)
    • added support for Amazon Payments Advanced plugin
    • added admin-ajax.php action "wpla_request_inventory_report" to request Merchant Inventory Report via external cron job
    • added class wc_input_price to all price fields on edit product page to enable WooCommerce inline price validation
    • added option to enable/disable automatic tax calculation when creating orders in WooCommerce
    • fixed incorrect order date when creating orders in WooCommerce 2.6
    • fixed issue adding new variations to existing listings if more than one amazon account are set up
    • fixed PHP warning on WC2.6: Declaration of WPLA_Shipping_Method::calculate_shipping() should be compatible with WC_Shipping_Method::calculate_shipping()
    • fixed issue where VAT would be incorrectly added to created WooCommerce orders if prices are entered without taxes and the site has a tax rate set up for the shop's base address
    • fixed issue where customers without a default shipping address (e.g. guests) could not calculating the shipping costs from the cart page
    • fixed wp_remote_* calls which will be returning objects in WP 4.6
    • force merchant_shipping_group_name template field to be an optional text field (fixes issue with Clothing UK feed template where this field is incorrectly marked as required)
    • improved 'On Amazon' and 'Not on Amazon' product filters for large sites
    • improved stock logger - include information about class and method which triggered stock change
    • store optional gift message as order line meta field when creating order in WooCommerce

    0.9.6.22

    • added support WooCommerce Additional Variation Images plugin when listing items on Amazon
    • fixed line totals and VAT amounts when creating WooCommerce orders for more than 1 purchased unit

    0.9.6.21

    • added option to enable FBA Shipping Options on WooCommerce checkout page
    • calculate taxes based on the product's tax class and shipping address when creating orders in WooCommerce
    • improved tax information in created WooCommerce orders if prices are entered without tax
    • added editable eBay Price column to repricing tool
    • added "Remove from Amazon" bulk action on Products page
    • import "Important Information" section (with legal info) when using the "Fetch Full Description" bulk action
    • fixed pagination links loosing search box query on repricing page
    • fixed issue where eBay listing was not updated when variable product was purchased on Amazon

    0.9.6.20

    • added AutoAccessory feed template for amazon.it
    • added MSRP column and discount percentages on repricing tool page
    • added experimental support for handling tracking details stored by WooForce Shipment Tracking plugin
    • added check for Solaris/SunOS - show warning message if running on Solaris
    • added FBA Inventory Health Report to list of reports which are processed automatically
    • allow sort by stock level on repricing page
    • skip parent variations when creating Price&Quantity feed
    • fixed possible fatal error when activating license: Call to undefined function wpleup()

    0.9.6.19

    • added support for processing FBA Inventory Health reports and show inventory age details in repricing tool
    • added support for custom order numbers when submitting MCF orders to be fulfilled via FBA
    • added support for WooCommerce Sequential Order Numbers Pro 1.7.0+
    • added option to subtract the quantity sent to Amazon by the value entered as "Out Of Stock Threshold" in WooCommerce
    • added option to skip out of stock items when fetching lowest price data from Amazon
    • added option to display item condition and notes in the product page
    • added separate BuyBox filter on repricing page and changed lowest price filter to ignore BuyBox flag
    • added FBA inventory age filter on repricing page
    • added stock log tools page
    • added FoodAndBeverages feed template for amazon.fr
    • added Eyewear feed template for amazon.de
    • improved support for WooCommerce Product CSV Import Suite (fix issue where updated listings were not marked as changed)
    • improved processing FBA Inventory Reports: mark item as changed if FBA fallback is enabled and Fulfillment Center ID has changed
    • improved repricing algorithm - set ExcludeMe parameter for GetLowestOfferListingsForASIN request to make sure lowest offer data shows only prices from competitors, and enable repricing undercut for competitors prices
    • improved performance by caching account and marketplace data
    • improved displaying listing quality warnings in listings table
    • improved creating orders: convert country state names to ISO code (New South Wales -> NSW) (requires WC2.3+)
    • show FNSKU on listing page for FBA items
    • allow held orders to be submitted again to Amazon (submission status "hold")
    • update WooCommerce order status when Amazon order status has changed (Unshipped to Shipped)
    • fixed issue where product variations with missing parent products (corrupted database) would break feed generation process - show warning on Feeds page if this is detected
    • fixed search box on orders page
    • fixed profile shortcodes being ignored for price and sale price
    • fixed "not lowest price" filter on repricing tool showing items with no lowest price at all (no competitor and no buy box)
    • fixed blank details page if WooCommerce Product Reviews Pro plugin is active
    • fixed fetching feed processing results when there are more than 100 submitted/pending feeds
    • fixed error handling when submitting MCF orders to be fulfilled via FBA
    • fixed Error 99001: A value is required for the "manufacturer" field (for parent variations)
    • fixed Error 8560: Missing Attributes target_audience_keyword (for parent variations, Toys US)
    • fixed rare issue where variation_theme column would be left empty (Error 99006: A value is required in the "variation_theme" field...)
    • database upgrade to version 35 - change feed processing result column to MEDIUMTEXT (wp_amazon_feeds.results)
    • database upgrade to version 36 - increase field size for varchar columns in table wp_amazon_feed_tpl_data (fix incomplete profile data for some templates like Health FR)

    0.9.6.18

    • added option to not use featured image from parent variation for child variations (avoid same swatch image for all child variation, disabled by default)
    • added Kitchen and Office feed template for amazon.de
    • added Clothing (Abbigliamento) feed template for amazon.it
    • added Amazon Logistics shipping provider
    • fixed Entertainment Collectibles feed template
    • remember invalid parent variation problems during import process and show warning message on edit product page
    • fixed fetching reports when there are more than 100 submitted/pending reports
    • fixed possible issue with Map Variation Attributes setting option
    • fixed issue where Main Image URL would show as "Required" when editing a profile
    • fixed empty quantity column issue if fulfillment_center_id is forced empty in profile - and make sure fulfillment_center_id column is set to Optional

    0.9.6.17

    • added option to bulk remove min/max prices from min/max price wizard
    • added support for AMAZON_CA fulfillment center ID (experimental!)
    • improved checking for processed feeds - avoid feeds being stuck as submitted due to agressive caching plugins
    • improved SKU Generator tool: check existing SKUs and skip products where SKU generation would result in duplicates
    • make sure sale price stays within min/max boundaries - prevent Amazon from throwing price alert and deactivating the listing
    • do not use featured image from parent variation for child variations (avoid same swatch image for all childs)
    • renamed Feed ID to Batch ID and improved title on feed details page
    • removed deprecated feed template Miscellaneous (US)
    • fixed custom main_image_url setting on product level being ignored
    • fixed issue updating product details on PHP5.6 with Suhosin patch installed (and suhosin.post.disallow_nul option on)
    • fixed issue where cancelled orders were stuck as "Pending" (since LastUpdateDate apparently stays the same)
    • fixed SKU generator not showing and processing all missing SKUs (check for NULL meta values)
    • fixed missing success indicator and message when preparing items in bulk from Products page (or matching products or applying lowest prices in bulk)

    0.9.6.16

    • trigger stock status notifications when reducing stock level
    • implemented batch mode for FBA inventory check tools
    • improved inventory check memory requirements - disable autoload for temp data (requires WP4.2+)
    • make sure ASINs have no leading or trailing spaces when creating matched listings from product
    • fixed importing listings with identical SKUs from multiple accounts / sites
    • fixed possible SQL error during import: Column 'post_content' cannot be null
    • fixed possible PHP error on edit account page if MWS credentials are incorrect and no marketplaces were found
    • fixed missing categories when processing multiple browse tree guides for the same feed template
    • fixed fatal error when using Min/Max Price Wizard to set prices based on sale price
    • fixed possible fatal error in Woo_ProductBuilder.php on line 1045
    • fixed fatal error: Redefinition of parameter $quotaMax (PHP7)
    • fixed possible fatal error in ListingsModel.php on line 1679
    • fixed narrow tooltips
    • fixed PHP warning on PHP7

    0.9.6.15

    • improved performance on log and orders pages - database version 33
    • improved performance of processing FBA reports
    • improved inventory check tools - implemented batch processing and improved general performance
    • improved address format for in FBA submission feeds - if shipping_company is set, use company name as AddressFieldOne
    • improved error handling on import - if creating product failed (db insert)
    • improved logging: add history record when creating WC order manually
    • fixed search on repricing page
    • fixed support for multiple images in BookLoader feed template
    • fixed wpla_mcf_enabled_order_statuses filter hook not working for automatic FBA submission (only manual)
    • fixed possible fatal error when processing FBA inventory report (Call to a member function set_stock_status() on a non-object)
    • fixed empty log records being created when checking for reports
    • added "Allow direct editing" developer option - hide Edit listing link by default
    • added experimental support for reserving / holding back FBA stock (MCF) - if order status is on-hold set FulfillmentAction to 'Hold'
    • added wpla_run_scheduled_tasks ajax action hook to trigger only the Amazon cron job (equal to wplister_run_scheduled_tasks)

    0.9.6.14

    • fixed gift wrap row being added to WooCommerce orders even if gift wrap option was not selected
    • fixed issue where messages on the settings page would be invisible with certain 3rd party plugins installed

    0.9.6.13

    • added option to leave email address empty when creating orders in WooCommerce
    • added FBA only mode settings option - to force FBA stock levels to be synced to WooCommerce
    • added filter hook wpla_mcf_enabled_order_statuses - allow to control which order statuses are allowed for FBA/MCF
    • added advanced options to make account settings, category settings and repricing tool available in main menu
    • store SKU as order line item meta when creating orders in WooCommerce
    • show warning if OpenSSL is older than 0.9.8o
    • show gift wrap option on orders page and details view
    • fixed creating orders with gift wrap option enabled - add gift wrap as separate shipping row
    • fixed tracking details not being sent to Amazon if orders are completed via ShipStation plugin
    • fixed fetching full listing description from amazon.es
    • fixed imported products not showing on frontend if sort by popularity is enabled (set total_sales meta field)
    • fixed stock status for imported variations
    • fixed issue where tracking details were not sent to eBay if autocomplete sales option was enabled
    • fixed issue where FBA items would not be updated from report if their SKU contains a "&" character
    • improved performance when updating products via CSV import (and show more debug data in log file)
    • improved error handling on storing report content in db (error: Got a packet bigger than 'max_allowed_packet' bytes)
    • improved error handling and logging if set_include_path() is disabled
    • escape HTML special chars in invalid SKU warning (force invisible HTML like soft hyphen / shy to become visible)
    • relabeled "Inventory Sync" option to "Synchronize sales"

    0.9.6.12

    • improved storing taxes in created WooCommerce orders
    • fixed order line item product_id and variation_id for created WooCommerce orders containing variations
    • skip FBA orders from being auto completed on Amazon / Order Fulfillment Feed
    • fixed "The order id ... was not associated with your merchant" error for FBA orders
    • repricing tool: restore listing view filters after using min/max price wizard
    • added option to filter order to import by marketplace - prevent duplicate orders if the same account is connected to multiple marketplaces
    • added feed template / category "Sport & Freizeit" on amazon.de
    • added Deutsche Post shipping provider

    0.9.6.11

    • fixed missing variation_theme values for some templates like Jewellery and Clothing
    • fixed Error 99001: A value is required for the "feed_product_type" field (for parent variations)
    • fixed missing bullet points for (parent) variations
    • fixed FBA cron job not running more often than 24 hours
    • fixed duplicate description on imported products - leave product short description empty
    • fixed possible layout issue caused by 3rd party CSS
    • fixed empty external_product_id_type column for amazon.in
    • send SellerId instead of Merchant in SubmitFeed request header (SDK bug)
    • added DPD shipping service on edit order page

    0.9.6.10

    • added experimental support for amazon.in
    • improved order processing for large numbers of orders
    • fixed error: A value is required for the brand_name / item_name field

    0.9.6.9

    • added filter option to show listings with no profile assigned
    • fixed issue where orders were not imported / synced correctly if ListOrderItems requests are throttled
    • fixed issue where some orders were not imported if multiple accounts are used
    • fixed possible issue where lowest prices would not be updated from Amazon

    0.9.6.8

    • fixed issue where variable items would be imported as simple products
    • fixed issue where parent attributes (e.g. brand) were missing for child variations (attribute_brand shortcode)
    • parent variations should only have three columns set: item_sku, parent_child, variation_theme
    • fixed possible php notice on inventory check (tools page)
    • added filter hook wpla_reason_for_not_creating_wc_order - allow other plugins to decide whether an order is created

    0.9.6.7

    • fixed issue where activity indicator could show reports in progress when all reports were already processed
    • improved multiple offers indicator on repricing page - explain possible up-pricing issues in tooltip
    • feed generation: leave external_product_id_type empty if there is no external_product_id (parent variations)
    • skip invalid rows when processing inventory report - prevent inserting empty rows in amazon_listings
    • don't allow processing an inventory report that has localized column headers
    • added filter hook wpla_filter_imported_product_data and wpla_filter_imported_condition_html

    0.9.6.6.8

    • fixed issue where sale dates were sent if sale price was intentionally left blank in listing profile
    • fixed inline price editor for large amounts - remove thousands separator from edit price field
    • fixed no change option in min/max price wizard

    0.9.6.6.7

    • fixed sale start and end date not being set automatically
    • fixed repricing changelog showing integer prices when force decimal comma option was enabled

    0.9.6.6.6

    • added warning note on import page about sale prices not being imported, but being removed when an imported product is updated
    • fixed issue where sale start and end date would be set for rows without a price (like parent variations in a listing data feed)

    0.9.6.6.5

    • added warning on listing page if listings linked to missing products are found
    • added support for tracking details set by Shipment Tracking and Shipstation plugins (use their tracking number and provider in Order Fulfillment feed)
    • if no sale price is set send regular price with sale end date in the past (the only way to remove previously sent sale prices)
    • fixed stored number of pending feeds when multiple accounts are checked

    0.9.6.6.4

    • include item condition note in imported product description
    • automatically create matched listing for simple products when ASIN is entered manually
    • trigger new Price&Quantity feed when updating min/max prices from WooCommerce (tools page)
    • updating reports checks pending ReportRequestIds only (make sure that each report is processed using the account it was requested by)
    • fixed issue where reports for different marketplaces would return the same results
    • fixed shipping date not being sent as UTC when order is manually marked as shipped
    • fixed importing books with multiple authors
    • added more feed templates for amazon.ca

    0.9.6.6.3

    • added option to filter orders by Amazon account on WooCommerce Orders page
    • added prev/next buttons to import preview and fixed select all checkbox on search results
    • import book specific attributes - like author, publisher, binding and date published
    • extended option to set how often to request FBA Shipment reports to apply to FBA Inventory report as well
    • fixed importing item condition and condition note when report contains special characters
    • fixed possible error updating min/max prices

    0.9.6.6.2

    • profile editor: do not require external_product_id if assigned account has the brand registry option enabled
    • update wp_amazon_listings.account_id when updating / applying listing profile
    • fixed issue where FBA enabled products would be marked as out of stock in WooCommerce if FBA stock is zero but still stock left in WC
    • fixed rare issue saving report processing options on import page

    0.9.6.6.1

    • added option to import variations as simple products
    • fall back to import as simple product if there are no variation attributes on the parent listing (fix importing "variations without attributes")
    • fixed issue importing images for very long listing titles
    • improved error handling during importing process

    0.9.6.6

    • added filter option to hide empty fields in profile editor
    • added Industrial & Scientific feed templates for amazon.com
    • added support for WooCommerce CSV importer 3.x

    0.9.6.5.4

    • added optional field for item condition and condition note on variation level
    • added options to specify how long feeds, reports and order data should be kept in the database
    • order details page: enter shipping time as local time instead of UTC
    • view report: added search box to filter results / limit view to 1000 rows by default
    • regard shipping discount when creating orders in WooCommerce (fix shipping total)
    • fixed search box on import preview page - returned no results when searching for exact match ASIN or SKU

    0.9.6.5.3

    • fixed saving variations via AJAX on WooCommerce 2.4 beta
    • show warning on edit product page if variations have no SKU set
    • improved SKU mismatch warning on listings page in case the WooCommerce SKU is empty
    • edit product: trim spaces from ASINs and UPCs automatically
    • when duplicating a profile, jump to edit profile page

    0.9.6.5.2

    • shipping feed: make sure carrier-name is not empty if carrier-code is 'Other' (prevent Error 99021)
    • edit order page: fixed field for custom service provider name not showing when tracking provider is set to "Other"
    • fixed setup warnings not being shown (like missing cURL warning message)

    0.9.6.5.1

    • improved performance of generating import preview page
    • fixed possible error code 200 when processing import queue

    0.9.6.5

    • added support for custom order statuses on settings page
    • added gallery fallback option to use attached images if there is no WooCommerce Product Gallery (fixed issue with WooCommerce Dynamic Gallery plugin)
    • added loading indicator on edit profile page
    • added missing SDK file MarketplaceWebServiceProducts/Model/ErrorResponse.php
    • added button to manually convert custom tables to utf8mb4 on WordPress 4.2+ (fix "Illegal mix of collations" sql error)
    • improved Amazon column on Products page - show all listings for each product (but group variation listings)
    • make sure the latest changes are submitted - even if a feed is "stuck" as submitted
    • optimized memory footprint when processing import queue (fixed loading task list for 20k+ items on 192M RAM)
    • improved processing of browse tree guide files - link db records to tpl_id to be able to clean incorrectly imported data automatically
    • fixed php warning in ajax request when enabling all images on edit product page
    • fixed issue with SWVG and Sports feed templates ok Amazon UK

    0.9.6.4.2

    • added option to request FBA shipment report every 3 hours
    • added Clothing feed template for amazon.ca

    0.9.6.4.1

    • fixed possible fatal errors during import process

    0.9.6.4

    • added option to set a default product category for products imported from Amazon (advanced settings page)
    • added option to automatically create matched listings for all products with ASINs (developer tools page)
    • improved profile editor for spanish feed templates
    • fixed some CE feed templates not being imported properly (amazon.es)
    • fixed possible fatal error during import

    0.9.6.3

    • added option to process only selected rows when importing / updating products from merchant report
    • added option to enable Brand Registry / UPC exemption for account
    • brand registry: create listings for newly added child variations automatically, even if no UPC or ASIN is provided
    • fixed issue where items listed on multiple marketplaces using the same account would stay "submitted"
    • fixed matching product from edit product page - selected ASIN was removed if products was updated right after matching
    • fixed "View in WP-Lister" toolbar link on frontend
    • addedtooltips for report processing options on import page
    • import process: fixed creating additional (new / missing) variations for existing variable products in WooCommerce
    • regard "fall back to seller fulfilled" option when processing FBA inventory reports - skip zero qty rows entirely if fall back is enabled

    0.9.6.2

    • added option to search / filter report rows in import preview
    • automatically fill in variation attribute columns like size_name and color_name
    • show number of offers considered next to lowest offer price in listings table
    • changed labeling from "imported" to "queued" - and updated text on import and settings pages
    • added developer tool buttons to clean the database - remove orphaned child variations and remove listings where the WooCommerce product has been deleted
    • fixed issue where selecting a category for Item Type Keyword column would insert browse node id instead of keyword (profile editor and edit product page)
    • make sure the customer state (address) is stored as two letter code in created WooCommerce orders (Amazon apparently returns randomly either one or the other)
    • fixed search box on SKU generator page not showing products without listings
    • fixed formatting on ListMarketplaceParticipations response (log details)
    • fixes issue with attribute_ shortcodes on child variations inserting the same size/color value for all variations

    0.9.6.1

    • added option to hide (exclude) specific variations from being listed on Amazon
    • added option to set WooCommerce order status for orders marked as shipped on Amazon
    • added "Sports & Outdoors" category for Amazon CA
    • regard WordPress timezone setting when creating orders
    • automatically update variation_theme for affected items when updating a listing profile
    • make sure sale_price is not higher than standard_price / price - Amazon might silently ignore price updates otherwise
    • fixed issue preparing listings when listing title is longer than 255 characters
    • fixed duplicate ASINs being skipped when importing products from merchant report
    • don't warn about duplicate ASINs if the SKU is unique
    • added action hook wpla_prepare_listing to create new listings from products

    0.9.6

    • added option to select account when importing by ASIN
    • indicate that a report has been processed in the background by a green mark on reports page
    • update WooCommerce stock status (in stock / out of stock) when processing FBA report - even when stock level needs no update
    • trigger WooCommerce webhook order.created when creating orders
    • fixed issue where selecting a category would insert node ID of parent category
    • fixed linked amazon site for thumbnail in product matcher
    • fixed listings with zero (0) parent_id showing up in all searches
    • use HTTP POST to contact update server (fix connection error on pantheon.io)

    0.9.5.17

    • ignore unsellable items when processing FBA inventory report
    • added option to resubmit failed FBA shipment requests for MCF orders
    • process product updates triggered via the WooCommerce REST API
    • added option to set how often FBA Shipment reports are requested - to allow faster updating of MCF orders (eBay)
    • store tracking details for non-MCF orders as well
    • notify WP-Lister for eBay when MCF order was shipped - and submit tracking information to eBay
    • improved order marketplace column layout
    • improved layout of duplicate check results table
    • allow SKUs containing periods (.)

    0.9.5.16

    • improved order filter views (on Amazon/not on Amazon)
    • make in stock / out of stock listing filter views regard current FBA seller fallback setting
    • fixed in stock / out of stock filter (for items where fba_fcid was NULL)
    • fixed issue combining listing filter views - use esc_url_raw() instead of esc_url()
    • fixed bulk delete option on profiles page
    • fixed stock not being updated when using bulk edit
    • fixed stock not being updated when using quick edit

    0.9.5.15

    • improved displaying errors and warnings on listings page
    • fixed log page on WordPress 4.2
    • fixed pagination on WordPress 4.2
    • max WP version 4.2

    0.9.5.12

    • fixed listing profile column on WordPress 4.2
    • fixed XSS issue with add_query_arg() and remove_query_arg()

    0.9.5.11

    • added search box on profiles page
    • fixed variation listing title not being updated when main product title is changed
    • fixed browse node selection on edit product page
    • fixed profile setting for item condition being ignored in ListingLoader feeds
    • improved readability for error 8541 (extract merchant/amazon values from error msg)

    0.9.5.10

    • added option to remove all imported products and listings on developer tools page
    • check for existing item by SKU instead of ASIN when matching products - to allow 2 SKUs for 1 ASIN with different item condition
    • fixed missing Flavor attribute on advanced settings page

    0.9.5.9

    • add missing variations automatically only if they have UPC/EAN or ASIN set (when updating products in woo)
    • auto submit inventory loader feeds - fix trashed products not being deleted from Amazon automatically
    • creating orders: find order line item by SKU instead of ASIN
    • improved order history records (show SKU)
    • improved variation options layout
    • validate shipping date and time entered on edit order page
    • expert profile editor mode will show quantity and image fields
    • add error 42 to history array instead of replacing it (This SKU does not seem to exist...)
    • fixed API hostname for MWS Japan (mws.amazonservices.jp)
    • fixed 'Copy FBA quantity to WooCommerce' option in FBA inventory check (tools page)
    • fixed missing UTC timezone flag in _wpla_time_shipped when orders are marked as completed

    0.9.5.8

    • added lower pricing info expiry times (6-30 min.)
    • added option "Uppricing based on" to allow experimental up-pricing based on next competitor price, even if seller has buybox
    • improved fetching full product description from amazon
    • if fulfillment_center_id is forced to AMAZON_NA in the listing profile, regard this overwrite in ListingLoader feeds as well
    • fixed view counts on repricing page
    • fixed line count for generated feeds

    0.9.5.7

    • added item count and tooltips to FBA filter links
    • fixed Non-FBA view not showing simple products
    • check pending products if they exist in WooCommerce - and show warning if products are missing
    • fixed issues with missing products on repricing page and too many products in the FBA inventory check
    • fixed empty FBA Shipment reports
    • processing order items / reducing stock: find item by SKU instead of ASIN
    • improved log and report view

    0.9.5.6

    • added option to import only main product image
    • added Home&Garden feed template for amazon.ca
    • mark WooCommerce order as completed when processing FBA Shipment Report
    • fixed issue importing products when previously imported products have been removed incorrectly (from wp_posts but not from wp_postmeta)
    • added button on dev tools page to clear wp_postmeta from stale records
    • added button in tools page to find listing items where the linked product in WooCommerce doesn't exist (options: delete or add to import queue)

    0.9.5.5

    • allow to combine status view filters - stock and FBA status can be filtered independently from listing/repricing status
    • repricing tool: added details link to show all pricing information returned by the Amazon API
    • repricing tool: added bulk action to resubmit current price to Amazon
    • repricing tool: added link to view all offers on Amazon in Other Sellers column
    • repricing tool: make Lowest Price / Not Lowest Price filters regard the "seller has buy box" flag
    • repricing tool: Failed filter shows only failed PNQ updates, excluding items where listing status itself is failed
    • repricing tool: fixed issue where price would jump between target price and max price (don't ignore seller's own price as lowest offer price if there are more than one offers considered)
    • repricing tool: fixed Lowest Price filter when combined with search query
    • show buy box price in green if seller has buy box
    • implemented proper error handling for FBA / MCF fulfillment feeds - and show errors on order details page
    • fixed report status view for in progress
    • fixed (hide) SKU mismatch warning on items with status imported
    • make sure processing P&Q feed results only updates pnq_status if it's submitted
    • process FBA Amazon Fulfilled Shipments Report - and store details in order post meta
    • update order meta fields for WooCommerce Shipment Tracking plugin when processing FBA Amazon Fulfilled Shipments Report
    • show FBA tracking details on edit order page
    • allow orders with status on-hold to be fulfilled via FBA

    0.9.5.4

    • repricing tool: added link to show Price&Quantity changelog for a specific SKU
    • repricing tool: major overhaul of the repricing algorithm - with user feedback when used manually (bulk action)
    • fixed issue where price&quantity feeds would not be submitted when there are no other pending feeds (or the feeds page is visited)
    • added button to run update schedule on developer tools page
    • added image import folder options - create subfolders for imported images
    • code refactoring and cleanup

    0.9.5.3

    • added Quality listing filter - to quickly find listings with quality alerts
    • added column for lowest competitor price - and indicate when seller has BuyBox price (green check mark)
    • repricing tool: indicate pending, submitted and failed prices
    • repricing tool: added bulk action to apply lowest price to selected items
    • apply undercut only to other sellers buy box price - not to lowest offer price
    • fetch, store and display information about Buy Box and Lowest Offer prices separately
    • fixed fetching multiple pricing results (prices) via the API
    • fixed issue where min/max prices would remain in WP-Lister when removed on edit product page
    • database upgrade to version 26 - add columns and indices to wp_amazon_listings

    0.9.5.2

    • min/max price wizard: remember last used options
    • min/max price wizard: allow to update minimum price or maximum price only
    • fixed empty price issue when Amazon Price contained invalid or space characters - and trim input to prevent spaces from being stored in the first place
    • added option to select whether repricing should be based on Buy Box price only (default) - or fall back to lowest offer
    • added button to fix variable stock status on inventory tools page
    • fixed imported variations being marked out of stock
    • show warning if marketplace ID for account is invalid

    0.9.5.1

    • convert custom amazon and min/max prices from decimal comma to decimal point automatically
    • make sure price stays within min/max boundaries - prevent errors in Price&Quantity feed
    • repricing tool: added button to resubmit all failed prices
    • fixed issue where repricing tool would adjust prices without min/max prices
    • fixed view totals on repricing page (exclude parent variations)
    • fixed issue with apostrophe in listing title

    0.9.5.0

    • added option to enable FBA seller-fulfilled fallback (disabled by default)
    • request daily FBA fulfilled shipments report - if multichannel fulfillment is enabled
    • added developer option to set currency format for Price&Quantity feeds (decimal comma)
    • fixed issue where Buy Box prices were not updated properly
    • fetch Buy Box price and lowest offers when updating pricing info manually
    • fetch Buy Box price: check lowest orders via cron - and send 10 requests (a 20 items) at a time
    • repricing tool: increase price to maximum price if there is no lowest price / competitor
    • hide parent variations on repricing page
    • other fixes and improvements to the repricing tools
    • improved warning for deleted products in listings table

    0.9.4.9

    • added FBA inventory check for items without FBA stock on tools page
    • preserve filter state when clicking "Apply lowest price" button on repricing page
    • fixed issue where processing a merchant inventory report with stock update enabled would mark FBA items as out of stock
    • fixed issue where min/max prices entered on edit product page for single variations did not show in repricing tool
    • fixed repricing tool using max price instead of lowest price

    0.9.4.8

    • added In Stock / No Stock filter options on listings and repricing page
    • show items with status "online" but zero stock as "sold out" in listings table - and parent variations as "variable"
    • added repricing margin / undercut option - set amount to stay below lowest price
    • show WooCommerce order status on Orders page - and indicate when an order has been trashed or deleted (show Create Order link then)
    • process FBA report: update quantity in WooCommerce if current stock level is less than FBA quantity
    • improved fix for error 99006 (fulfillment_latency)
    • improved reports page - added status filter and search box
    • fixed fallback from FBA to seller fulfilled if no FBA stock available

    0.9.4.7

    • added search box on SKU generator page
    • set fulfillment center ID when processing FBA reports
    • feed generation: always enable FBA mode if there is FBA quantity
    • implemented WC_Product_Amazon class to fix refund process for external products
    • show warning on listings page when SKU is different in WooCommerce than in WP-Lister
    • fixed pending feeds being stuck when SKU is different in WooCommerce than in WP-Lister
    • fixed applying min/max prices in bulk based on MSRP

    0.9.4.6

    • addedsupport
    • added SKU column in Amazon - Orders - Details
    • added link to view order in WPLA on WooCommerce order details page
    • added button to refresh min/max prices from WC on tools page (required after updating min/max prices from external source - like CSV import)
    • fixed creating products in WooCommerce 2.3

    0.9.4.5

    • added roles and capabilities on advanced options page
    • fixed product import on WooCommerce 2.3

    0.9.4.4

    • added advanced option to create custom meta fields for variations
    • improved feed generation process - merge feeds for different profiles using the same feed template
    • fixed variation options in WooCommerce 2.3

    0.9.4.3

    • added filter checkbox to show preferred fields in profile editor
    • added FBA setting option to select fulfillment center (AMAZON_NA / AMAZON_EU)
    • added option for default shipping provider name (to be used if default shipping provider is set to "Other")
    • Multi-Channel Fulfillment: check if destination country matches fulfillment center (only allow MCF within US for AMAZON_NA and within EU for AMAZON_EU)
    • improved report processing an ignore cancelled reports
    • make sure all four MWS fields are filled in when adding an account
    • fixed possible issue downloading feeds and reports as CSV

    0.9.4.2

    • added option to submit eligible WooCommerce orders to FBA automatically (beta)
    • added FBA default options for delivery sla, order comment and notification email
    • fixed "show only required fields" filter in profile editor to show all required fields again (even in Ungrouped, which might not actually be required)
    • fixed EAN validation
    • fixed fatal error on listings page on WooCommerce 2.3

    0.9.4.1

    • added FBA / non-FBA filter on repricing page
    • added Shoes feed template for amazon.it
    • added SKU generator to admin toolbar
    • added option to create custom profile shortcodes from HTML snippets on advances settings page
    • added option to request and process a daily inventory report - to sync inventory changes from Amazon to WooCommerce automatically
    • allow to use resubmit bulk action on items with status online
    • show warning on edit product page if invalid SKUs, EANs or UPCs are used
    • show link to inspect feed details when displaying feed processing errors and warnings
    • show errors and warning on edit product page for online and failed items only (hide when status is submitted or changed)
    • fixed empty feed quantity when stock level is empty in WooCommerce

    0.9.4

    • added new SKU generator tool
    • added API function wpla_register_profile_shortcode() - allow other plugins to create custom profile shortcodes
    • show warning when attempting to change the SKU for products already listed on Amazon
    • show warning if SKU is longer than 40 characters
    • improved feed details page - make image urls clickable
    • allow main image to be excluded from Amazon - use first enabled gallery image instead

    0.9.3.9.1

    • added option to select variation theme from list of allowed values in listing profile
    • added Flavor to attribute mapping tool

    0.9.3.9

    • fixed disabled gallery images for variations
    • fixed check for required fields when updating profile (Shoes US)
    • fixed View on Amazon link on listings page
    • fixed inventory sync status message on settings page

    0.9.3.8

    • added option to use parent titles for variations - to not add attribute values to listing title
    • fixed duplicate check to allow the same product listed on different accounts
    • fixed automatic sale-start-date and sale-end-date in ListingLoader feeds
    • fixed fulfillment_latency after recent change
    • fixed license deactivation message

    0.9.3.7

    • fetch high resolution variation images
    • if qty is empty, make sure fulfillment_latency is empty as well (prevent error 99006)
    • fixed php warning when updating product with min/max prices but without listing
    • fixed php warning when activating license and fixed force update check message
    • fixed issue where WP-Lister could get stuck on an empty feed

    0.9.3.6.1

    • fixed an important bug causing duplicate feeds and reports

    0.9.3.6

    • added tool to calculate min/max prices based on custom rules
    • improved automatic repricing tool - adjust prices downwards and upwards
    • fixed "update pricing info" bulk action on repricing tool page
    • fixed updating WooCommerce out of stock attribute when processing inventory report

    0.9.3.5

    • added support for MSRP price (price field and profile shortcode) - with or without the MSRP extension installed
    • added import option to control whether to create all variations in WooCommerce or only the items in your inventory
    • added inventory check tool to compare and match FBA stock levels with WooCommerce
    • fixed UTF8 characters in listing titles imported from inventory report
    • fixed php warnings on feed details page

    0.9.3.4

    • added option to send feed details to support
    • added view switcher option on listings page to control how to display variable listings
    • improved feed details view - show content and results in new tab
    • improved report details view - added CSV download button
    • prevent duplicate gallery images when importing variations
    • general code improvements

    0.9.3.3

    • import item condition and note when creating new products in WooCommerce
    • added option to update item condition and condition note when processing inventory reports
    • added inventory check tool to only compare stock levels but ignore prices

    0.9.3.2

    • added option to download feed content and result as CSV file
    • improved category settings - added option to remove unused feed templates
    • show warning if WooCommerce is outdated (before 2.2.4)
    • fixed fatal error on WC2.0 (legacy support)

    0.9.3.1

    • added "View item in WP-Lister" toolbar link on single product page
    • added profile option to list variable products as separate items on Amazon
    • update stock level in WooCommerce when processing FBA reports - if stock level is zero
    • do not mark products with stock management disabled as out of stock when sold on Amazon

    0.9.3

    • fill in missing sale price start and end date automatically
    • create new variations automatically if parent listing exist
    • improved adding variations to imported products - copy profile and variation theme from parent listing
    • improved "Variations on Amazon" info on edit product page
    • added Beauty, Health and Food feed template for amazon.de

    0.9.2.10

    • added account filter on feeds and reports page (todo: fix pagination)
    • added note about profile price adjustments not affecting custom amazon prices
    • explain error 8560 (Missing Attributes standard_product_id)
    • show warning in feed processing result if localized column headers are enabled for account
    • improved tooltips on variation specific options and added placeholder "UPC / EAN" for Product ID
    • fixed search box on orders page
    • fixed FBA submission of external orders with multiple order line items

    0.9.2.9

    • added bulk action to remove listings from Seller Central and WP-Lister
    • added support for importing additional product images
    • added experimental support for processed inventory reports from amazon.ca - which are missing most columns

    0.9.2.8

    • revert stock reduction when order status changes from Pending to Canceled
    • improved order history records and track order status changes
    • improved import page - show current default account msg for import by ASIN
    • improved import preview - show FBA instead of empty quantity
    • fixed WooCommerce orders not being created if first order status was pending
    • fixed possible php error when importing variable products (which already exist in WooCommerce)

    0.9.2.7

    • process pending orders and reduce stock level (todo: monitor status updates)
    • don't mark already submitted items as changed when updating the profile
    • indicate failed submissions with a red "a" on WooCommerce Products page
    • show main categories with site code (US/UK) when selecting browse node IDs
    • added editable sale price column in repricing tool
    • fixed broken feeds caused by line breaks in custom fields
    • fixed missing Amazon Price field for simple products

    0.9.2.6

    • improved handling of empty FBA inventory reports
    • show FBA submission result on WooCommerce Orders page for non-Amazon orders as well
    • ignore seller's own price when fetching lowest price info (allow automatic price increase)
    • refactored JobRunner CSS - do not use jQuery UI custom theme for progress bar
    • fixed listing pagination when using search box

    0.9.2.5

    • improved duplicate listings warning
    • implemented proper uninstall option - remove all data when plugin is deleted in WP
    • fixed issue preparing new listings when WPLE is installed

    0.9.2.4

    • added support for importing variation images
    • added support for importing bullet points from Amazon
    • fixed duplicate rows in order fulfillment feed when auto complete option was enabled

    0.9.2.3

    • added template column filter on edit profile page
    • added option to filter orders by account
    • show account title on created woocommerce orders
    • store and display order currency on Amazon Orders page (for WooCommerce support, install WPML or similar)
    • fixed issues with lowest price update for nonexistent items

    0.9.2.2

    • fixed issue when importing product titles with more than 255 characters (failed to create image file)
    • fixed fetching lowest price when there is only one CompetitivePrice node returned

    0.9.2.1

    • added shortcode processing and link handling options on advanced settings page
    • convert feeds to ISO-8859-1 by default
    • improved listing search (fuzzy SKU, parent post_id)
    • remove tab characters from field values when building feeds

    0.9.2

    • implemented new repricing tool
    • added option to run repricer automatically
    • added inline ajax price editor in repricing table
    • added min_price, max_price and pnq_status columns to listings table and update values when updating product in WooCommerce
    • submit Price And Quantity feed to update min/max prices on Amazon (3rd party plugins can set pnq_status to 1 in listings table to trigger an update
    • use custom amazon price from parent for child variations - if no custom price on variation level is set
    • cleaned up tools page and added toolbar links
    • make sure that imported products are always visible
    • show warning if WP-Lister for eBay is installed and is less than version 1.6
    • fixed deprecated warning in PHP 5.6 (iconv_set_encoding)

    0.9.1.8

    • added custom feed columns on product level - overwrite any profile field for any product
    • fixed possible php warning when adding account (if listMarketplaceParticipations returns empty result)

    0.9.1.7

    • show table of listing items for variable products on edit product page
    • automatically create missing listings for variations with ASIN when saving a variable product
    • fixed issue with shipping cost in WooCommerce orders (was gross instead of net)

    0.9.1.6

    • added option to select images to be used on Amazon on the edit product page
    • added custom options when submitting WooCommerce orders to FBA (shipping priority, order comment and notification email)
    • added options to hide custom amazon price and min/max price fields on edit product page
    • show general errors (which are not specific to any product or order) on feeds page

    0.9.1.5

    • added ToysBaby feed template for amazon.de
    • added general purpose filter wpla_filter_listing_feed_column
    • allow variation attribute columns with _type suffix - in addition to _name suffix
    • fixed issue with prepared listings not being submitted automatically (unless visiting the feeds page)
    • fixed possible php warning in GetCompetitivePricingForASINResult()

    0.9.1.4

    • added support for submitting WooCommerce orders to Amazon to be shipped via FBA (FBA Shipment Fulfillment Feed)
    • added option to disable fetching listing quality reports automatically
    • automatically convert https image urls to http
    • fixed buy box price when there is no price found for "New" condition

    0.9.1.3

    • added more available Amazon attributes to attribute mapping tool
    • added proper error message when trying to process an inventory report with localized column headers
    • fixed some issues processing feed results on amazon.fr (convert to utf8, translate error codes)

    0.9.1.2

    • added option to apply lowest amazon price to WooCommerce - as regular price or sale price
    • show warning in import preview page when report is missing columns (localized column headers)
    • improved inventory check tool

    0.9.1.1

    • added support for amazon.fr
    • added inventory check tools code from eBay version
    • improved category settings layout

    0.9.1

    • added activity monitor in admin toolbar
    • fixed request signature error for ListOrders request

    0.9.0.9

    • implemented caching layer for product variations and attributes for improved performance when generating feeds
    • building feeds: skip feed if a feed with the same template type has been generated in the same run
    • fetch orders from all allowed marketplaces for account by default

    0.9.0.8

    • added "Baumarkt" feed template for amazon.de
    • fixed "leave empty" shortcode for sale price and other internally handled fields

    0.9.0.7

    • added support for processing listing quality feeds
    • implemented class autoloader for increased performance

    0.9.0.6

    • added option to automatically request and process a daily FBA inventory report
    • added button to manually trigger daily schedule on tools page
    • prevent listing product drafts when using the magnifier icon on the WooCommerce Products page
    • fixed issue with out of stock variations not showing up
    • fixed variation price in listings table when no variations are found
    • fixed error when PHP iconv extension is not installed
    • fixed possible issue loading new reports

    0.9.0.5

    • improved shipping and tax information in created WooCommerce orders
    • added button to clear import queue
    • added Listing Quality and Suppressed Listing Report (request only)
    • indicate FBA orders on orders pages
    • reduce FBA quantity when processing FBA orders
    • fixed "not on eBay" and "not on Amazon" filters when used in combination on orders page
    • set package weight and dimensions when creating imported products in WooCommerce

    0.9.0.4

    • added report processing options on import page - select whether to update stock and/or price for existing WooCommerce products
    • added custom meta field shortcode to available profile placeholders
    • added "no profile" option to profile selector - to remove accidentally applied profile from imported or matched items in bulk
    • added option to replace default payment method "Other" with custom label
    • show feed template version info on category settings page

    0.9.0.3

    • added option to enable thumbnail column
    • added FBA filter to listing table
    • added VAT support by global options (ported from WPLE)
    • fixed calculating VAT for shipping cost

    0.9.0.2

    • added support for processing / importing FBA inventory reports
    • fixed wrong counts in import preview

    0.9.0.1

    • fixed submitting pending feeds
    • fixed search for SKU for deleted products - and improved search performance
    • fixed UFT8 characters in listing titles imported from report
    • regard custom Product ID Type in Listing Loader feeds

    0.9

    • new import workflow - revamped report processing UI
    • added Import page and improved the Import by ASIN feature
    • added option to select default shipping provider when orders are completed in bulk
    • submit pending feeds after processing orders - avoid problems when product was changed and sold within the same update interval)
    • fixed missing new order admin emails for orders placed on Amazon
    • fixed resubmit bulk action - should only work on failed and submitted items
    • fixed bulk actions on listings page
    • prevent duplicate (matched) products being created when matching products to ASIN
    • prevent submitting the same feed twice

    0.8.9.9

    • added advanced option to merge variation attributes
    • fixed custom amazon price for variations (if used via shortcode)
    • log feed generation performance data to file (in debug mode only)

    0.8.9.8

    • addedsupport
    • added option to select pricing update expiry time (1-24 hours)
    • added option to disable WooCommerce New Account emails
    • fetch and use lowest price from amazon when importing foreign listings by ASIN
    • fetch missing ASINs for newly created products as scheduled background task automatically
    • fixed regular and sale prices and color coding of buy box price in listings table
    • fixed possible issues in background pricing update
    • addedsupport

    0.8.9.7

    • added support for multiple CSV import plugins - mark updated products as changed
    • show regular and sale price in listings table - if sale price is set in WooCommerce
    • fetch and show lowest price when matching products
    • fixed view on amazon links for non-US sites on products and edit product page
    • fixed category selector if there are multiple recommended browse node fields in a template

    0.8.9.6

    • added lowest price information to database and listings table (Buy Box)
    • implemented manual update of pricing info - process up to 20 ASINs at a time
    • automatically update pricing info for all online items (up to once per hour)
    • added "empty" shortcode to drop down selection in profile editor
    • apply wpla_filter_product_price filter to price shown in listing table
    • fixed "view" links on product matcher for non-US amazon sites

    0.8.9.5

    • added ListingLoader to the available feed templates (beta)
    • added min / max price fields on edit product page
    • added empty shortcode for listing profiles
    • combined notification messages for changed, prepared and matched items

    0.8.9.4

    • improved behavior of listing filters and search box - remember filters when editing profile and searching
    • re-enabled daily update check and notification
    • fixed broken quick edit on products page
    • added support for amazon.es

    0.8.9.3

    • added custom amazon price field for single variations
    • added filter hooks wpla_filter_product_price and wpla_filter_sale_price
    • improved feed details - made SKUs clickable and hide empty columns by default
    • improved feed generation - combine changed, matched and prepared items in the same feed
    • ignore duplicate errors and warnings when processing feed results
    • use featured image of parent product if a single variation has no featured image
    • round product_weight to 2 decimals

    0.8.9.2

    • added option to map WooCommerce variation attributes to standard Amazon attributes (Size / Color)
    • added option to choose whether to include or skip the first gallery image (was "skip" by default)
    • added advanced settings page and reordered options and tabs

    0.8.9.1

    • added option to filter listings by profile
    • improved feed details view - added button to hide empty columns
    • added option to re-enable the imported products notice when dismissed
    • fixed variations with null values as variation attributes (sizes likes "0" and "000")

    0.8.9

    • added support for importing existing variations - and match them to individual WooCommerce variations by SKU
    • fixed importing variable listings with only a single variation
    • improved error handling when creating imported products
    • added filter wpla_product_main_image_url

    0.8.8.10

    • fixed creating variations in WooCommerce 2.2
    • added option to limit maximum feed size
    • added option to set feed encoding to ISO-8859-1
    • create ListingLoader feed instead of Price & Quantity feed for changed items (fix sale price and condition data not being updated)

    0.8.8.9

    • added filter wpla_product_gallery_attachment_ids

    0.8.8.8

    • fixed drop down selections in profile for enumerated fields like target_audience_keywords1..3
    • fixed issue when preparing a huge number of new listings at once
    • minor UI improvements (category settings and adding new profiles)
    • added filter wpla_available_shipping_providers to modify shipping services on order details page

    0.8.8.7

    • fixed custom listing titles for variable products
    • fixed issue with variations using non-english attributes
    • show warning when sale start or end date are missing on variations
    • check for missing details not only on prepared items but on changed items as well

    0.8.8.6

    • fixed issue with missing condition-type in Offer feeds (ListingLoader)
    • fixed php warning when search query returned no results

    0.8.8.5

    • fixed updating orders for the last n days
    • fixed electronics browse tree guide for amazon.it
    • improved tooltips on edit profile page
    • improved log table - added filter options and display additional parameters

    0.8.8.4

    • fixed profile item condition
    • log invalid variations to file instead of breaking the import process

    0.8.8.3

    • fixed variation theme for amazon.it

    0.8.8.2

    • translate common german attributes when generating feed (Size and Color)
    • fixed fatal error on listings table when WP-Lister for eBay is not installed

    0.8.8.1

    • fixed orders containing multiple items
    • fixed tooltip display issue on Firefox
    • improved product matcher result when no matching product are found

    0.8.8

    • added support for variations when importing products from Amazon
    • added support for matching single variations to existing Amazon products
    • added ASIN field for each variation on edit product page
    • added "On Amazon" and "Not on Amazon" product filters
    • hide missing fields warning when adding new product
    • indicate deleted products in listings table
    • fixed browse tree guides for UK and US
    • improved error handling and logging

    0.8.7.1

    • added support for amazon.ca
    • added lighting category for amazon.de

    0.8.7

    • added support for product level item condition type and notes
    • added action links to enable and disable account
    • fixed error handling when updating order details from amazon
    • fixed inventory sync when variations are purchased in WooCommerce
    • fixed missing product details warning on other post types
    • fixed missing product details warning for variable products
    • enable missing details warning by default

    0.8.6

    • added bulk action to change profile for existing listings
    • improved amazon column on products page - prevent matching if product already exists
    • use new updater by default

    0.8.5

    • prevent duplicates when preparing new listings by selecting a profile
    • show warning about missing product details on top of the edit product page
    • show submission result as icons (ok/error) on WooCommerce orders page
    • fixed ship-date timezone when using default time (current UTC time)
    • fixed a rare issue that could lead to duplicate feeds being generated
    • improved logging for orders from WooCommerce

    0.8.4.3

    • added button to resubmit all failed items
    • round all prices to 2 decimals when creating feeds
    • fixed product_sku shortcode
    • fixed issue on PHP 5.2 (str_getcsv)
    • fixed variation-theme - use SizeColor instead of Color-Size
    • show warning if PHP is outdated
    • set update interal to 5 min by default on new installations

    0.8.4.2

    • added BookLoader feed template for Amazon US and UK
    • added check for sale start and end date when sale price is set
    • added filters wpla_shipping_service_id_map and wpla_shipping_service_title_map to convert Amazon shipping methods to WooCommerce
    • merged order type column for eBay and Amazon
    • fixed problem with shipping address on amazon.de

    0.8.4.1

    • added option to enable product details validation / check for missing fields when editing a product
    • limit product_description to 2000 characters
    • fixed sale_price issue

    0.8.4

    • added price modifier options to profile details
    • added option to update price and quantity for existing WooCommerce products when processing reports
    • added option to create WordPress user accounts for customers
    • improved scheduled tasks notifications
    • improved handling of profiles with and without feed templates

    0.8.3

    • added support for sale price start and end date
    • added admin toolbar options to view the current product on amazon or prepare a new listing
    • added admin toolbar option to match products on amazon - and improved matching process
    • added cronblast.com as an alternative to easycron.com
    • added proper error handling when matching products and the default account is invalid or missing
    • improved profile editor - replace BTG values instead of appending them
    • fix php warning "Invalid UTF-8 sequence in argument" in encodeObject()
    • made more strings translatable

    0.8.2

    • added localization support
    • added proper setup instructions for external cron jobs
    • show when cron schedule was last run in settings and orders page
    • fixed word wrap in task window
    • fixed update notification message

    0.8.1

    • added bulk action to resubmit failed items
    • added support for clothing feeds on amazon.de
    • added option to bulk import products by ASIN
    • improved support for variable products

    0.8.0

    • added basic support for listing variable products
    • added search box and status filter views on orders page
    • show errors from last feed submission on edit product page
    • show warning if sky, qty or price are missing when adding or updating products
    • check prepared products and show warning if SKU, price or qty are empty
    • improved profile editor for amazon.de and amazon.it
    • improved marking orders as shipped and added shipping time field defaulting to current UTC time
    • implemented file lock to prevent simultaneous update processes (race condition)
    • skip updating order feed when shipment date is empty
    • use regular price instead of sale price by default
    • limit length of custom product option fields
    • fixed "Invalid callback" issue when using Amazon SDK classes on wpengine servers

    0.7.9

    • added option to select which product property should be used for matching on Amazon
    • added support for external cron jobs
    • added support for WP-Lister reseller add-on

    0.7.8

    • added option to provide shipping carrier name on order details page
    • added option to select query string when matching products
    • fixed some more php 5.4 strict messages

    0.7.7

    • added proper message when no profiles were found
    • improved handling API errors and empty results
    • only enqueue JobRunner.js on WPLA pages
    • fixed issues with special characters in image filenames and product description
    • fixed fatal error on WooCommerce 2.0 when sale price was used
    • fixed possible error when WP-Lister for eBay is not installed
    • fixed saving custom product description
    • fixed various php 5.4 strict messages

    0.7.6

    • added check for duplicate listings by ASIN, SKU and product
    • added custom amazon description on edit product page
    • improved profile editor and check all required fields
    • improved error handling for order fulfillment feeds
    • fixed deleting profiles and added safety check whether profile is in use
    • fixed duplicating profiles
    • fix default 7am time for ship-date

    0.7.5

    • added edit listing option
    • fixed issue with negative quantities when backorders are enabled
    • fixed issue matching product when product title has extra whitespace
    • fixed issue with bullet point 5

    0.7.4

    • added selected categories for amazon.de and amazon.it
    • remove amazon specific meta data from duplicated products

    0.7.3

    • fixed issue with wrong order total when multiple units are purchased
    • fixed WooCommerce order status issue - new orders were created as pending by default
    • replaced all remaining mysql functions with calls to wpdb methods
    • convert URLs to links in error messages
    • improved order details view

    0.7.2

    • submit order fulfillment feeds automatically
    • improved order processing - skip pending orders and don't create cancelled orders in WooCommerce

    0.7.1

    • implemented option to automatically mark completed orders as shipped
    • implemented bulk action to update selected orders from Amazon
    • improved orders page - show create order link if order has been deleted
    • improved feed search box

    0.7.0

    • improved order processing - only fetch orders updated since the last update
    • improved order processing and implemented history records
    • improved order import and added option to select time frame
    • added tooltips on settings page
    • added options to disable order notification emails (enabled by default)
    • added option to edit ASIN on edit product page (use with care)
    • added amazon column and filter views to WooCommerce orders page
    • added order metabox to submit shipping status
    • implemented order fulfillment feed
    • implemented listing loader feed to upload matched products
    • fixed pending (matched) listings being marked as changed when product is updated
    • fixed issue with (pending) orders missing customer details
    • updated help page

    0.6.8

    • added keyword fields on edit product page
    • added weight and dimension shortcodes and set them by default for new profiles
    • added option to select product attribute for template fields with allowed values
    • added support for additional product images in listing data feed
    • added option to define allowed HTML tags in product description
    • added search box to product matcher window
    • check cron schedule and reset if required
    • fixed UTF-8 characters in product description

    0.6.7

    • added fields for bullet points on edit product page
    • log to database when wplister_inventory_status_changed event is triggered
    • fixed fatal error when trying to import products
    • fixed price and quantity update feed

    0.6.6

    • various improvements on listing and updating new products
    • added option to dismiss imported products notice
    • added option to cancel submitted feeds

    0.6.5

    • countless fixes and improvements - don't use any older version

    0.6.2

    • added feed templates and categories for amazon.com and amazon.co.uk
    • implemented category settings to select which feed templates and browse tree guides to load
    • various smaller improvements
    • updated help page

    0.6.1

    • added category selection in profile (Item Type)
    • added warning if product has no SKU
    • improved profiles - removed SKU and added default options for title and price
    • fixed issue with bulk actions on products page
    • fixed buyer name in created woocommerce orders (untested)

    0.6

    • added listing profiles with feed template data editor
    • added profile option to select shortcodes and attributes
    • added prepare new products feature
    • added option to check feeds before submitting
    • parse feed template files (template, data definitions, valid values) and browse tree guides
    • added feed template files for Consumer Electronics and Jewelry
    • added browse tree guides for Electronics and Jewelry
    • added option to deactivate accounts

    0.5.6.1

    • fixed issue processing reports
    • added tutorial / help page

    0.5.6

    • check for existing products by SKU when importing

    0.5.5

    • fixed product import when WP-Lister for eBay was not installed

    0.5.4

    • support for WP-Lister Pro (sync inventory between eBay and Amazon)

    0.5

    • first public beta with product import, inventory sync and order creation