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 aroundallow_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
andwple_get_item_compatibility_names
- Dev: Added the action hooks
wple_set_compatibility_list
andwple_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
andwple_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 withedit_others_shop_orders
to have access to orders andedit_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()
andWPL_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 tolongtext
) - 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 afterReviseVariationStatus
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 optionwoocommerce_prices_include_tax
- Tweak: Improved the
markItemAsModified()
method andwplister_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 inEbayCategoriesModel::getCategoryName()
- Fix: Load the product thumbnail using
WC_Product::get_image()
instead ofget_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()
toserialize()
to prevent issues wherejson_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 theaspect_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 thewple_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 oldebaymotors.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 theeBayCollectAndRemitTaxes
container - Fix: Fatal error trying to access
wc_product
fromListingsModel::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 newwatch_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 bywc_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 thewple_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 usingReviseInventoryStatus
- 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.