Changelog – WP-Lister for eBay 3.0.x to 3.5.x

 This is the changelog for version 3.x up to 3.5.x. For older entries see the changelog for WP-Lister for eBay 2.x.

3.5.11 – 2024-03-14

  • Fix: Fatal Error in the Advanced Settings page

3.5.10 – 2024-02-19

  • Fix: Use wp_remote_fopen() to get around allow_url_fopen restriction
  • Fix: Check the input URL before including it in the request to add or revise eBay listings
  • Tweak: Lite version UI enhancements

3.5.9 – 2024-02-02

  • Fix: Grid Editor not loading the listings
  • Dev: Listings table not applying the wple_ebay_price filter
  • Dev: Run a credentials check when viewing eBay logs

3.5.8 – 2024-01-18

  • Fix: Escape input data used in links to prevent XSS
  • Fix: Primary Store Category getting overwritten when a Secondary Store Category is set
  • Fix: Warnings when importing orders from eBay
  • Fix: Check for staging site status when listening to frontend checkouts
  • Dev: Removed deprecated code

3.5.7 – 2024-01-02

  • Fix: “List on eBay” action not working when WC Block Editor is enabled
  • Fix: Error when trying to list a product with no primary category set
  • Fix: Removed the deprecated Item.ShippingDetails.CalculatedShippingRate.OriginatingPostalCode
  • Dev: Added the action wple_reset_item to reset sold and archived listings to their prepared state
  • Dev: Set the HTTP version to 1.1 in the eBay API library

3.5.6 – 2023-12-05

  • Fix: Missing Condition Description field for non-Trading Card categories
  • Fix: ContentDescriptor not being added when no category is set in the profile
  • Fix: Item Conditions not loading for mapped categories
  • Fix: SQL error when downloading larger messages from eBay
  • Fix: Error when adding tracking details to WooCommerce
  • Dev: Fixed sandbox URL

3.5.5 – 2023-11-14

  • New: Added support for the new Category Descriptor fields for Trading Cards
  • Fix: Warnings when displaying admin messages
  • Fix: Lite version broken Edit Orders page
  • Fix: Missing Category Tree ID for BE marketplace
  • Fix: Custom eBay title not getting the prefix and suffix from the profile
  • Fix: Archived GTC listings not getting cleared automatically
  • Fix: Some sites are not getting notified of new releases
  • Dev: Added the filter wple_product_get_price

3.5.4 – 2023-10-18

  • Fix: Error in renaming Listing Template functions
  • Fix: SQL error when getting an empty API response
  • Fix: Date created not showing the correct value for relisted items
  • Fix: License getting removed on HTTP errors

3.5.3 – 2023-10-11

  • New: Added the Overdue Order Shipments check to notify users of orders that need to be shipped out
  • Fix: Variable clash causing an error when viewing eBay Plus orders
  • Fix: Error trying to access profile data
  • Fix: Condition Description not getting sent to eBay

3.5.2 – 2023-09-28

  • Tweak: Use WC_Data::save_meta_data() whenever possible
  • Fix: Refund reference IDs not getting recorded
  • Fix: Check the return value of wc_get_order() prior to using it
  • Fix: Error when calling property_exists() on missing orders
  • Fix: Orders table not showing WPLE columns and meta boxes

3.5.1 – 2023-09-20

  • New: Added support for the ConditionDescriptor field for other trading card categories
  • Fix: Name clash in GuzzleHttp
  • Fix: Missing second parameter for the handle_woocommerce_order_status_update() method

3.5.0 – 2023-09-08

  • New: Support for WooCommerce’s High Performance Order Storage feature
  • New: Added the Post Italiane shipping provider
  • New: Added a setting to select the product statuses that can be published to eBay
  • New: Variation Size Mapping to display different variation options to eBay depending on the marketplace
  • Tweak: Improved licensing system with regular status checks
  • Tweak: Improved performance when searching for listings
  • Tweak: Send stock monitor notifications to the admin email
  • Tweak: Item Specifics UI
  • Fix: Fatal error in calculating Product Bundles stocks
  • Fix: Fatal error when editing post comments
  • Fix: Fatal error in the Lite version when importing orders from eBay
  • Fix: Error trying to assign a Secondary Store Category
  • Fix: Error saving response_url from eBay Messages
  • Fix: Error when saving an empty response from eBay
  • Fix: Warnings in the Orders page
  • Fix: Notices in the Edit Product page
  • Fix: Missing CategoryTreeID for NL-BE marketplace
  • Fix: Timeout while trying to activate the license
  • Fix: Set WC order’s status to Refunded when the full order amount has been refunded on eBay
  • Fix: Refunds not getting processed when “refund including line items” is selected
  • Fix: Errors in the Listings page when one or more listings are assigned to a non-existing profile
  • Fix: Feedback text not getting stored and displayed in the View/Edit Order page
  • Fix: Warnings in the Edit Profile page
  • Fix: eBay total sales tax being added as line taxes
  • Dev: Removed references to some order attributes that have been marked as deprecated by eBay
  • Dev: Removed unnecessary logs
  • Dev: Added missing primary keys on some tables
  • Dev: Added a prefix to the instance ID to fix some activation errors
  • Dev: Updated GuzzleHttp/Psr7 to 1.9.1

3.4.7 – 2023-08-24

  • Fix: Pull Item Specifics from the WPLab servers
  • Fix: Run check_admin_referer() prior to displaying log entries

3.4.6 – 2023-08-22

  • Hotfix: Unable to pull Item Specifics from the eBay REST API

3.4.5 – 2023-05-09

  • Hotfix: Error in the frontend product page when building the compatibility table

3.4.4 – 2023-05-08

  • New: Added the option to store the eBay Order ID as an order note and a customer note
  • New: Added a new setting to skip processing order updates for older orders
  • Tweak: Skip adding order notes to non-eBay orders
  • Fix: Checkout message from eBay not being imported
  • Fix: “Clear All Listing Policies” tool sometimes goes on an endless loop
  • Fix: Sorting bug in the Quantity column of the WP-Lister Listings table
  • Fix: Error in the Listings table when a profile used by one of the listings gets deleted
  • Fix: Token error when uploading images to the EPS
  • Fix: Error in ItemBuilderModel when generating picture sets for variations
  • Dev: Added the filters wple_get_item_compatibility_list and wple_get_item_compatibility_names
  • Dev: Added the action hooks wple_set_compatibility_list and wple_set_compatibility_names

3.4.3 – 2023-03-20

  • Tweak: Only allow setting the Paid property when completing a sale to either TRUE or not set – never FALSE
  • Fix: Javascript error that causes multiple repeated shipping fields in the profile and edit product pages
  • Fix: Missing Grid Editor CSS files
  • Fix: FindProducts via EPID not returning results
  • Fix: Image URLs getting double encoding when uploading to EPS
  • Dev: Added new filters to customize the minimum image dimensions: wple_listing_image_min_width and wple_listing_image_min_height
  • Dev: Translate item specific names using the wple_item_specific_name_translations filter for 3rd-parties
  • Dev: Added new filter to disable eBay Motors category importing: wple_fetch_ebay_motors_categories

3.4.2 – 2023-02-23

  • Added: Setting that lets WP-Lister override the “Prices entered with tax” WooCommerce setting for stores that have different tax settings from their eBay stores
  • Added: Setting to add/remove the tax amount from the order total when creating orders from eBay
  • Tweak: Replaced the edit_others_pages capability with edit_others_shop_orders to have access to orders and edit_others_products to view listings
  • Tweak: Additional check to determine if a listing is GTC
  • Fix: Division by 0 error when getting quantity with bundled products
  • Fix: Shipping discount profiles are not getting downloaded
  • Fix: Check for existing email address to see if buyer already has a Customer account
  • Fix: Warning “Undefined array key ‘total’”
  • Fix: Unable to use multiple values in Item Specifics due to size limit
  • Dev: Remove calls to the deprecated methods WPL_WooOrderBuilder::updateLegacyOrderFromEbayOrder() and WPL_WooOrderBuilder::createLegacyOrderFromEbayOrder()

3.4.1 – 2023-01-24

  • Added: Check for a _shipped_time postmeta to use when completing orders on eBay
  • Fix: GTC listings are getting ended and unlinked
  • Fix: Warnings in the Settings → Accounts page
  • Fix: Updated the maximum number of allowed listing images from 12 to 24
  • Fix: Adding a shipping service for Freight shipping caused errors for some sellers
  • Dev: Added new filter wple_data_pre_handleItemDetail
  • Dev: Added new action wple_post_handleItemDetail
  • Dev: Added support for 3rd-party code to add order Shipped Time using the _shipped_time postmeta

3.4 – 2023-01-02

  • Added: New shipping service for the Freight shipping type
  • Fix: Missing variations data results missing attributes in listing title
  • Fix: Fix Listing Title method for split variations doesn’t work when one or more variations is sold out
  • Fix: PHP Warning: Undefined index ebay_category_1_id
  • Tweak: Optimized database structure (changed ebay_order::details field to longtext)
  • Dev: Improved storing log records to reduce file size
  • Dev: Compatible with WooCommerce 7.2.x

3.3.5 – 2022-11-24

  • Fix: Content shortcodes were not getting processed when “Force Immediate Revision” option is enabled
  • Fix: Error when merging product item specifics with profile specifics (array_merge(): Argument #2 must be of type array)

3.3.4 – 2022-11-09

  • New: Added option to deduct the eBay Fee (FVF) from the order total, and include the FVF in the line item meta data
  • Tweak: Revise listing immediately if “Revise on Update” is ticked, even when “Background Revision” is also enabled
  • Tweak: Trigger wplister_product_has_changed action when a product’s sale price is changed by a scheduled sale
  • Tweak: If the “Use local product name/title in orders” option is enabled, use the variation’s name for order line items
  • Fix: Item specifics defined on the product level should have priority when merged with item specifics defined on the profile level
  • Fix: Record the ShippedTime property when updating orders from eBay to prevent fatal errors with the WooCommerce Shipment Tracking plugin
  • Fix: Warnings: Undefined array key “post_id” / Undefined array key “OrderLineItemID”
  • Fix: Warning: Attempt to read property “Name” on null
  • Fix: Possible fatal error when clearing all product-level policies
  • Dev: Added wple_shipping_method_title filter to change the shipping method title
  • Dev: Added logging in the prepareProductForListing() method

3.3.3 – 2022-10-13

  • Tweak: Skip listings with a fixed quantity when running the Inventory Check tool
  • Tweak: Force ReviseInventoryStatus calls when the sale price schedule updates the prices
  • Fix: The API token could be showing as invalid after an UploadSiteHostedPictures call
  • Fix: Listing status filters getting ignored when SKU searching/sorting is enabled
  • Fix: Javascript error preventing some item specifics from loading on edit product page
  • Fix: Check for possible empty/invalid address from the DB to prevent a fatal error
  • Fix: Check for matching staging site pattern before running background revisions
  • Fix: Some PHP warnings could be shown on the developer tools page

3.3.2 – 2022-09-17

  • Fix: Listing titles containing UTF-8 characters could cause XML errors in EPS uploads
  • Fix: Select Profile bulk action is submitting the page when selected
  • Fix: Move to archive bulk action was getting ignored
  • Fix: Converting database tables to utf8mb4 could trigger warning in printing object variable
  • Dev: Added filter wple_remove_variable_item_parent_sku
  • Dev: Added filter wple_attribute_comma_separated_values

3.3.1 – 2022-08-26

  • Tweak: Exclude product meta when cloning products
  • Tweak: Uncluttered persistent messages shown during the import process
  • Fix: Freight service must submit an empty ShippingServiceOptions container
  • Fix: Fatal error “Attempt to assign property SellerProfiles” when running the Clean Policies tool
  • Dev: Load the cart functions file to prevent getting a fatal error when calling wc_get_chosen_shipping_method_ids()

3.3.0 – 2022-08-12

  • New: Display more detailed error messages in the Listings table
  • Tweak: Update WooCommerce order even if the order status is complete to process possible refunds
  • Tweak: Store and read eBayPlusTransaction details separately to improve performance on the WooCommerce Orders page
  • Fix: Check that a profile exists to prevent warnings
  • Fix: ReviseInventoryStatus getting passed an incorrect listing ID
  • Fix: Issue where 404 errors during import could halt the import process

3.2.12 – 2022-07-21

  • Hotfix: Listings not getting marked as changed – bug introduced in 3.2.11
  • New: Improved performance by using object caching for pulling accounts from the DB
  • Fix: Check for custom eBay titles when looking for broken split variation titles
  • Fix: Tax code in the shipping address must only be added if there’s any tax collected by eBay
  • Fix: Variations getting removed from the listing cache because of a missing Quantity key in the response object after ReviseVariationStatus

3.2.11 – 2022-07-11

  • New: Display the default Item Specifics value from the listing profile
  • New: Added the Fix Split Title action for split listings with missing suffixes
  • Tweak: Rephrased the “Use local product name” setting
  • Tweak: Apply the wple_orderbuilder_prices_include_tax filter when pulling the value of the option woocommerce_prices_include_tax
  • Tweak: Improved the markItemAsModified() method and wplister_product_has_changed hook to handle products with multiple listings better
  • Fix: Use the new OAuth token to re-enable the “find Matching Product” feature
  • Fix: Make sure there’s a valid oAuth token before getItemAspectsForCategory()
  • Fix: Clear last_errors when trying to revise variables with no changed variations
  • Fix: Incorrect category name is returned because site_id is not getting used if 0 is passed in EbayCategoriesModel::getCategoryName()
  • Fix: Load the product thumbnail using WC_Product::get_image() instead of get_the_post_thumbnail()
  • Fix: Remove the key wple_job_reapply_profile_id to prevent the delayed “Applying Profile” modal from going on an infinite loop
  • Fix: Record FinalValueFee on order updates from eBay
  • Fix: Implemented a fix for ATUM inventory plugins
  • Fix: Undefined property StdClass::$Site warning
  • Dev: Added filter wple_split_variation_match_variation_attributes to allow listings to fallback to the old way of just comparing the post IDs
  • Dev: Added the filter wple_profile_set_default_brand_mpn_attribute to disable the setting of default Brand and MPN attributes as ItemSpecs

3.2.10 – 2022-05-26

  • Tweak: Display the item specifics for the default mapped category on new listings
  • Tweak: The “Clean policies” operation now includes prepared and verified listings
  • Tweak: Load a default list of shipping packages in case the eBay API returns an empty result
  • Fix: Revert stock changes made on active orders that have been cancelled
  • Fix: Category Special Features (additional Item Conditions) not getting downloaded and displayed in the profile page
  • Fix: Possible error “Call to undefined method stdClass::getListingDuration()” when updating orders
  • Fix: Possible error “Call to undefined method stdClass::setSellerProfiles()” when clearing policies
  • Fix: Possible warning “Undefined property stdClass::$PictureDetails” in the WP-Lister Listings table
  • Fix: Use the AspectUsage property to display required/recommended item specifics
  • Fix: Issue with very long values of the ShippingAddress_City field
  • Fix: Fixed an incorrect code and category tree ID for the eBay Motors site
  • Fix: Check for the GuzzleHttp\describe_type function to prevent “cannot redeclare” error
  • Dev: Get the ListingDuration by accessing the property instead of using the method
  • Dev: Added the filter wple_activate_profile_update_checkboxes to change the behavior of the checkboxes in the Edit Profile screen to be off by default
  • Dev: Compatible with WooCommerce 6.5.1

3.2.9 – 2022-05-06

  • Fixed: Improved loading times by making sure that fetchCategorySpecifics() caches the data fetched from eBay
  • Fix: Issue where you could see the message “eBay does not allow attribute values longer than 65 characters” even though the item specific in question were not longer than 65 characters
  • Fix: Rare issue where a product’s stock level could be set to 0 when updating the product in WooCommerce
  • Dev: Added filter wple_item_specifics_cache_lifetime
  • Dev: Compatible with WooCommerce 6.4.1

3.2.8 – 2022-04-06

  • New: Include IOSS line in the address2 field if found
  • Fix: Warnings and notices getting thrown
  • Fix: GSP orders still including shipping costs
  • Fix: Prevent the Expired IAF Token errors from popping up regularly
  • Fix: Prevent getting a fatal error when the order data is incomplete
  • Fix: Check sold product stocks in batches to prevent memory limit errors
  • Fix: Item specifics with multiple values being sent as one comma-separated value
  • Fix: Background inventory check creating recurring schedule even when disabled
  • Fix: Incorrect marketplace code and default_category_id for Ireland marketplace
  • Fix: Disabled support for ATUM Product Levels, which was causing fatal errors
  • Fixed: Unschedule inventory check jobs when Background Inventory Check has been disabled
  • Fixed: Implemented workaround for the broken AU shipping details API call
  • Dev: Normalize the bloginfo(url) value to always have a trailing slash to prevent different states from being passed to the auth server
  • Dev: Switched from json_encode() to serialize() to prevent issues where json_encode() is missing most of the order data (beta)
  • Dev: Compatible with WooCommerce 6.3.1

3.2.7 – 2022-02-18

  • New: Record and store tax tracking number for Norway orders (VOEC No.)
  • Tweak: Try to determine if WP-Lister should apply the DoesNotApply text to missing item specifics based on the aspect_required property
  • Fix: Mapped categories not displaying correctly in the Product Edit page
  • Fix: Templates per page not getting saved
  • Fix: PHP Error: Call to a member function getAspects() on null
  • Fix: PHP Error: Invalid argument supplied for foreach()
  • Fix: PHP Notice: Undefined property: stdClass::$oauth_token
  • Dev: WC_Order_Item_Tax::set_rate_percent() is not available in WooCommerce 3.6
  • Dev: Compatible with WooCommerce 6.2

3.2.6 – 2022-02-03

  • Fixed: Possible conflict with other plugins that bundle the Guzzle HTTP library: “Uncaught Error: Call to undefined function GuzzleHttp\choose_handler()

3.2.5 – 2022-02-02

  • Fixed: Token expiry date getting overwritten when updating eBay account
  • Tweak: Check for expired OAuth tokens and refresh if necessary prior to performing an API request

3.2.4 – 2022-01-31

  • Fixed: Write the “Unable to get new access tokens” error message to the log instead of displaying it to the user
  • Tweak: Cache taxonomy API data (category aspects) in WP Transients to minimize the number of required API calls

3.2.3 – 2022-01-28

  • Fixed: Issue where WP-Lister would be applying the template again and again
  • Fixed: Check for OAuth Error #930 and retry the call if necessary
  • Fixed: Tagify not allowing any options to be selected
  • Fixed: Load the default account if none is provided
  • Fixed: Updated the composer.json and Guzzle package to fix the missing method error
  • Dev: Store the prices_include_tax in the order meta applying the wple_orderbuilder_prices_include_tax filter

3.2.2 beta – 2022-01-23

  • Fixed: Issue with access tokens not refreshing properly
  • Tweak: Increase the timeout value when minting a new token

3.2.1 beta – 2022-01-19

  • Fixed: Added new columns in ebay_accounts table
  • Fixed: Cast prices to float to prevent fatal errors

3.2.0 beta – 2022-01-18

  • New: Added support for the Taxonomy API to replace the deprecated GetCategorySpecifics call
  • New: Use OAuth authentication method instead of the deprecated AuthnAuth method
  • Tweak: Disable Push to eBay (background revisions) if WP-Lister detects it’s on a staging site
  • Fix: Show the mapped category in the Edit Product screen
  • Fix: Use cat_id to check for the custom “Other” store category
  • Fix: Prevent getting fatal errors when WooCommerce is deactivated
  • Fix: Make sure the set_shipping_phone() method exists to prevent possible errors on older WooCommerce versions
  • Fix: Use the ebay.com domain instead of the old ebaymotors.com
  • Fix: Possible is_ajax() is deprecated error

3.1.4 – 2021-12-30

  • New: Include custom attributes in the GTIN dropdowns
  • New: Added new setting to refund line taxes from the order
  • New: Added support for dismissible notices, including warnings about outdated PHP versions
  • New: Display important announcements like new features or critical fixes as dismissible notices
  • Tweak: Increase the number of concurrent batches when processing a big number of queued listings
  • Fix: Store the shipping phone number from eBay
  • Fix: Image slider and thumbnail editor files were not getting loaded on preview
  • Fix: Updated support for WooThumb’s new way of storing the variation images
  • Fix: Check to make sure itmSpecs_value is an array before accessing it
  • Fix: PHP Warning: undefined index “action”
  • Dev: Added new function wple_get_custom_attributes()
  • Dev: Added filter wple_duplicate_product_excluded_meta to modify or remove the excluded product meta when duplicating WC products
  • Dev: WooCommerce 6.0 compatible

3.1.3 – 2021-12-07

  • Tweak: Updated IT language file
  • Fix: Tax number in shipping address could be overwritten on order update
  • Fix: Get the correct value for geteBaySalesTaxTotal() from the eBayCollectAndRemitTaxes container
  • Fix: Fatal error trying to access wc_product from ListingsModel::autoRelistItem()
  • Fix: Possible division by zero fatal error
  • Dev: Added the function wple_archive_item()
  • Dev: Updated the translation files and the strings.php index file

3.1.2 – 2021-11-22

  • New: Added a setting to record IOSS from eBay orders (beta)
  • Tweak: Tell action-scheduler to process more rows if there are a lot of listings in the queue
  • Fix: Inventory checks returning false positives when Out of Stock Threshold and Max Quantity are used together
  • Fix: Revise all Changed action should include listings with errors
  • Fix: Set the IncludeeBayProductDetails property based on the profile setting “Use Catalog Details”
  • Fix: Shipped/Unshipped order filter not showing the correct listings
  • Fix: Apply profile tax rate to shipping line items
  • Fix: Error “Attempt to assign property on null”
  • Dev: Allow sites to use the get_bundle_stock_quantity method
  • Dev: Added patches to the EbatNS library to be able to pull eBayCollectAndRemitTaxes data from orders

3.1.1 – 2021-11-02

  • Tweak: Automatically set the default account if there’s only one account available
  • Tweak: Removed “10 and 14 days” return options as these are no longer available
  • Fix: Improved Product Bundles support: Update bundle quantity when child components are updated
  • Fix: Inventory check fix to take into account Out of Stock Threshold and Max Quantity in the profile
  • Fix: Convert data from the Tagify library prior to saving
  • Fix: Inconsistent number of orders in the eBay order views
  • Fix: Broken ebay_store_category_id template shortcode
  • Dev: Set the ATUM Multi-Inventory hooks to the highest priority as suggested by their support staff
  • Dev: Added filter wple_update_custom_order_status

3.1 – 2021-10-17

  • New: Added new setting options to assign custom payment methods to orders created from eBay
  • New: Added support for refurbished item conditions for categories where available
  • New: Added support for YITH WooCommerce Order Tracking plugin
  • Fix: Pulling in specific orders from eBay was not always passing the order numbers correctly
  • Fix: Modal window scrolling on Edit Product page due to 3rd party plugin CSS conflict
  • Fix: Error when accessing site_id when an account was removed from WP-Lister
  • Fix: Make sure that the cron checking warning message is visible on all pages
  • Fix: Clear flashed messages after display
  • Fix: “Other” payment method not getting saved
  • Fix: ATUM Product Levels support
  • Dev: Set the request version to 1213 for GetOrders calls to get access to IOSS data
  • Dev: Added hook wple_find_matching_tracking_provider
  • Dev: Added filter wple_get_conditions_for_category

3.0.5 – 2021-09-21

  • Fix: GetItem updates failing due to the new watch_count property

3.0.4 – 2021-09-16

  • Fix: Bulk editing in WooCommerce was not marking listings as Changed
  • Fix: Some 3rd party plugins were removing scrollbars from progress and preview windows
  • Fix: Inventory check could fail with error “Call to a member function is_type() on bool”
  • Dev: Store inventory check result as HTML
  • Dev: Store the WatchCount value as post meta key _ebay_watch_count
  • Dev: Declare a global $post variable for shortcodes that still rely on it

3.0.3 – 2021-08-27

  • Tweak: Store “Import Charge” as a separate order fee record
  • Tweak: Trigger action scheduler when background tasks are triggered via external cron run
  • Fix: If there is no SKU provided do not attempt to match inventory by SKU
  • Fix: Price and quantity check for variable products was not checking prices correctly in some cases
  • Fix: Possible warnings when accessing product attributes caused by an unexpected attribute format
  • Dev: Added try/catch to handle possible exceptions thrown by wc_create_refund()

3.0.2 – 2021-08-19

  • Tweak: With the “Store eBay fee” option enabled, the value is stored in a meta field visible in the backend
  • Fix: UI conflict with Rank Math plugin
  • Dev: Added filter wple_enable_stock_logging

3.0.1 – 2021-08-04

  • Fix: Profile “Pull value from attribute” value not getting reselected
  • Fix: Skip variation quantity checks when revising inventory status only
  • Fix: Listings page did not show custom eBay start prices for variable products
  • Fix: Skip processing order items again for orders which are completed in WooCommerce
  • Fix: Hide the line item meta _ebay_id from view

3.0 – 2021-07-30

  • New: Enhanced Item Specifics selectors on edit product page; search for attributes in multi-select fields
  • New: Blacklist option to remove matching words or phrases from the product description
  • New: Profile option to only apply fixed quantities to in-stock products
  • New: Profile option to only apply fixed quantity to products that aren’t managing stock quantities
  • New: Setting option to “Leave email address empty” when creating orders in WooCommerce
  • New: Cleaned up address tax tracking code and display eBay’s GB tax ID for UK orders from a non-UK seller
  • New: Option to import only specific order IDs from eBay
  • New: Option to remove the default category from the Categories page
  • New: Option to process Global Shipping Program while recording the shipping fee
  • New: More options to automatically clean sales data from the database after a certain amount of time
  • Tweak: Mark item condition status “Seller refurbished” as deprecated as of 09/2021
  • Tweak: Set the global $product variable when processing templates for shortcodes that rely on it
  • Tweak: Skip variation quantity checks when revision is triggered from wplister_product_has_changed action
  • Fix: Non-global attributes / non taxonomy based attributes had empty values in listings
  • Fix: Check for a valid payment_method array to prevent php errors when listing/revising items
  • Fix: Matching eBay product pop-up window was missing a nonce
  • Fix: Warning about missing action scheduler properties
  • Fix: Missing variable initialisation in reviseAllChangedItems()
  • Fix: [Product Bundles] Get the correct bundle stock quantity
  • Dev: Store the eBay item ID in the order line item meta field _ebay_id when creating orders in WooCommerce
  • Dev: Run ItemBuilderModel::buildItem() first before running the wple_check_item filter to get access to the $item object
  • Dev: Added contributed method getPostIDFromEbayID() to facilitate easy lookup for data from negotiations/offers data
  • Dev: Added log file viewer for the new date-based logs
  • Dev: Added filter wple_ebay_sales_taxes
  • Dev: Added filter wple_revise_inventory_status_skip_quantity to skip the updating of quantities when revising using ReviseInventoryStatus
  • Dev: Added logging to the handle_woocommerce_order_status_update action hook

 This is the changelog for version 3.x up to 3.5.x. For older entries see the changelog for WP-Lister for eBay 2.x.