WP-Lister Lite for eBay


WP-Lister connects your WooCommerce shop with your eBay Store. You can select multiple products right from your products page, select a profile to apply a set of predefined options and list them all on eBay with just a few clicks.

We worked hard to make WP-Lister easy to use but flexible. The workflow of listing items requires not a single click more than neccessary. Due to its tight integration in WordPress you will feel right at home.


  • list any number of items
  • create listing profiles and apply multiple products
  • verify items and get listing fees before actually listing them
  • choose categories from eBay and your eBay Store
  • national and international shipping options
  • support for product variations
  • create simple listing templates using WordPress post editor
  • advanced template editor with HTML / CSS syntax highlighting
  • download / upload listing templates – makes life easy for 3rd party template developers


  • english
  • german
  • french
  • italian
  • spanish
  • dutch
  • korean
  • latvian
  • bulgarian


More information and Pro version

Visit https://www.wplab.com/plugins/wp-lister/ to read more about WP-Lister including documentation, installation instructions and user reviews.

To find out more about the different versions have a look on our feature comparison table.


  • Listings Page
  • Orders Page
  • Profile Editor – part 1
  • Profile Editor – part 2
  • Profile Editor – part 3
  • Template Editor


  1. Install WP-Lister for eBay either via the WordPress.org plugin repository, or by uploading the files to your server.
  2. After activating the plugin, visit the new “eBay” page and follow the setup instructions.


Does WP-Lister work with all eBay sites?

Yes, it does.

What are the requirements to run WP-Lister?

WP-Lister requires a decent version of WordPress (4.2+) with WooCommerce (3.0+) installed. Your server should run on Linux and have PHP 5.6 or better with cURL support.

Please check out the list of incompatible hosting providers as well. If your provider is on that list, we will not be able to provide any kind of support.

I use products variations on my site but eBay doesn’t allow variations in the selected category. How can I find out in which categories variations are allowed?

To learn more about variations and allowed categories you should visit this page: http://pages.ebay.com/help/sell/listing-variations.html. There you will find a link to eBay’s look up table for categories allowing variations. If you can only list to categories where no variations are allowed, consider purchasing WP-Lister Pro which can split variations into single listings.

I already have listed my products on eBay. Can WP-Lister import them to WooCommerce?

No, WP-Lister itself was created to let you manage your products in WordPress – and list them from WordPress to eBay.

But if you need to import all your items from eBay to WooCommerce first to be able to use WP-Lister, you can use the importer add-on plugin we developed to get you started. Since importing from eBay is rather complex and support intensive this add-on plugin does have a price tag attached.

Does WP-Lister support windows servers?

No, and there are no plans on adding support for IIS.

Are there any more FAQ?

Yes, there are! Please check out our growing knowledgebase at https://www.wplab.com/plugins/wp-lister/faq/.

Is there a WP-Lister for Amazon?

Yes, there is. WP-Lister for Amazon is currently in beta and we still have to work on the documentation, but you are welcome to give it a try: https://wordpress.org/plugins/wp-lister-for-amazon/

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.


June 20, 2024
I was extremely nervous to implement this for a customer on a brand new site interfacing with a large and very well-rated eBay Store. Implemented without a hitch. Very responsive support staff, extremely patient and helpful when settings were hard to find in documentation.10/10 definitely recommend.
February 27, 2024
Works as advertised. I have a Pro version and it works as described. I had a unique issue a while back and they actually tweaked their code to fix it. Great support.
January 1, 2024
<!– wp:paragraph –> <p class=””>Als Lister sehr gut zu gebrauchen.<br>Kurze Einarbeitung; Schnelle Erfolge. Auch Varianten werden Übertragen.</p> <!– /wp:paragraph –> <!– wp:paragraph –> <p class=””>Edit 23.02.2023:<br>299.-/Jahr – 49.-/Monat =Unbezahlbar, deshalb nur noch 1 Stern</p> <!– /wp:paragraph –>
December 1, 2023
I have a woocomerce website and i already had my products listed on ebay with channel cloud now they discontinue there app im trying to see if this plug in can synk my site with the current ebay listings dont want to publish new ebay listing
November 22, 2023
This is a really great plugin, works like a charm and find it quite logical. Integrates well with Ebay and have saved me many, many hours of work.Questions to support a couple times and respond is blazing fast and solved extremely quickly. Highly recommended +++
Read all 69 reviews

Contributors & Developers

“WP-Lister Lite for eBay” is open source software. The following people have contributed to this plugin.


“WP-Lister Lite for eBay” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WP-Lister Lite for eBay” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


3.6.0-beta2 – 2024-04-24

  • Fix: Warning when checking for eBay Plus orders
  • Fix: Missing the Custom Attributes from the Attributes dropdown in Edit Product pages
  • Fix: Fixed Quantity rules not getting applied to ReviseInventoryStatus calls
  • Fix: REST API permissions
  • Dev: WSDL version bumped to 1311
  • Dev: Minor code cleanup in ItemBuilderModel

3.6.0-beta1 – 2024-04-11

  • Hotfix: Fatal error on WPLE Lite while loading the REST Controller class

3.6.0 beta – 2024-04-11

  • New: REST API Endpoint to edit, prepare, verify, publish, and revise listings
  • New: Tool to archive all sold and ended listings
  • New: Added support for Order Attribution Tracking in WooCommerce
  • Fix: Security fixes
  • Fix: Use variation description for split variations
  • Fix: MaybeMintToken() failing when the current and expiry date and time are the same
  • Fix: Backwards compatibility with set_order_stock_reduced() and get_order_stock_reduced()
  • Fix: Skip Importing Orders setting not getting saved
  • Fix: Scope issue for eBay order address in WC orders
  • Fix: Profile price getting applied twice
  • Fix: Disabled template uploads by default
  • Fix: Invalid profile data causing fatal errors
  • Fix: Warning when loading the shipping providers in WP-Lister Lite
  • Fix: Function name collision for usort_reorder()

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
  • Dev: Display Pro features in WP-Lister Lite

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: Primate 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 the 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 fronted 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
  • Fixed: Javascript error that causes multiple repeated shipping fields in the profile and edit product pages
  • Fixed: Missing Grid Editor CSS files
  • Fixed: FindProducts via EPID not returning results
  • Fixed: 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
  • Fixed: Division by 0 error when getting quantity with bundled products
  • Fixed: Shipping discount profiles are not getting downloaded
  • Fixed: Check for existing email address to see if buyer already has a Customer account
  • Fixed: Warning “Undefined array key “total”
  • Fixed: 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
  • Fixed: GTC listings are getting ended and unlinked
  • Fixed: Warnings in the Settings > Accounts page
  • Fixed: Updated the maximum number of allowed listing images from 12 to 24
  • Fixed: 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
  • Fixed: Missing variations data results missing attributes in listing title
  • Fixed: Fix Listing Title method for split variations doesn’t work when one or more variations is sold out
  • Fixed: 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

  • Fixed: Content shortcodes were not getting processed when Force Immediate Revision option is enabled
  • Fixed: 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
  • Fixed: Item specifics defined on the product level should have priority when merged with item specifics defined on the profile level
  • Fixed: Record the ShippedTime property when updating orders from eBay to prevent fatal errors with the WooCommerce Shipment Tracking plugin
  • Fixed: Warnings: Undefined array key “post_id” / Undefined array key “OrderLineItemID”
  • Fixed: Warning: Attempt to read property “Name” on null
  • Fixed: 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
  • Fixed: The API token could be showing as invalid after a UploadSiteHostedPictures call
  • Fixed: Listing status filters getting ignored when SKU searching/sorting is enabled
  • Fixed: Javascript error preventing some item specifics from loading on edit product page
  • Fixed: Check for possible empty/invalid address from the DB to prevent a fatal error
  • Fixed: Check for matching staging site pattern before running background revisions
  • Fixed: Some PHP warnings could be shown on the developer tools page

3.3.2 – 2022-09-17

  • Fixed: Listing titles containing UTF-8 characters could cause XML errors in EPS uploads
  • Fixed: Select Profile bulk action is submitting the page when selected
  • Fixed: Move to archive bulk action was getting ignored
  • Fixed: 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
  • Fixed: Freight service must submit an empty ShippingServiceOptions container
  • Fixed: 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
  • Fixed: Check that a profile exists to prevent warnings
  • Fixed: ReviseInventoryStatus getting passed an incorrect listing ID
  • Fixed: 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 useing object caching for pulling accounts from the DB
  • Fixed: Check for custom eBay titles when looking for broken split variation titles
  • Fixed: Tax code in the shipping address must only be added if there’s any tax collected by eBay
  • Fixed: 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
  • Fixed: Use the new OAuth token to re-enable the find Matching Product feature
  • Fixed: Make sure there’s a valid oAuth token before getItemAspectsForCategory()
  • Fixed: Clear last_errors when trying to revise variables with no changed variations
  • Fixed: Check for the value of the filter wple_Activate_profile_update_checkboxes before running delayed profile update
  • Fixed: Incorrect category name is returned because site_id is not getting used if 0 is passed in EbayCategoriesModel::getCategoryName()
  • Fixed: Load the product thumbnail using WC_Product::get_image() instead of get_the_post_thumbnail()
  • Fixed: Remove the key wple_job_reapply_profile_id to prevent the delayed “Applying Profile” modal from going on an infinite loop
  • Fixed: Record FinalValueFee on order updates from eBay
  • Fixed: Implemented a fix for ATUM inventory plugins
  • Fixed: 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
  • Fixed: Revert stock changes made on active orders that have been cancelled
  • Fixed: Category Special Features (additional Item Conditions) not getting downloaded and displayed in the profile page
  • Fixed: Possible error “Call to undefined method stdClass::getListingDuration()” when updating orders
  • Fixed: Possible error “Call to undefined method stdClass::setSellerProfiles()” when clearing policies
  • Fixed: Possible warning “Undefined property stdClass::$PictureDetails” in the WP-Lister Listings table
  • Fixed: Use the AspectUsage property to display required/recommended item specifics
  • Fixed: Issue with very long values of the ShippingAddress_City field
  • Fixed: Fixed an incorrect code and category tree ID for the eBay Motors site
  • Fixed: 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

3.2.9 – 2022-05-06

  • Fixed: Improved loading times by making sure that fetchCategorySpecifics() caches the data fetched from ebay
  • Fixed: 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
  • Fixed: 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
  • Fixed: Warnings and notices getting thrown
  • Fixed: GSP orders still including shipping costs
  • Fixed: Prevent the Expired IAF Token errors from popping up regularly
  • Fixed: Prevent getting a fatal error when the order data is incomplete
  • Fixed: Check sold product stocks in batches to prevent memory limit errors
  • Fixed: Item specifics with multiple values being sent as one comma-separated value
  • Fixed: Background inventory check creating recurring schedule even when disabled
  • Fixed: Incorrect marketplace code and default_category_id for Ireland marketplace
  • Fixed: Disabled support for ATUM Product Levels, which was causing fatal errors. Would appreciate help from plugin author.
  • 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
  • Fixed: Mapped categories not displaying correctly in the Product Edit page
  • Fixed: Templates per page not getting saved
  • Fixed: PHP Error: Call to a member function getAspects() on null
  • Fixed: PHP Error: Invalid argument supplied for foreach()
  • Fixed: 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 – 2022-01-23

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

3.2.1 – 2022-01-19

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

3.2.0 – 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
  • Fixed: Show the mapped category in the Edit Product screen
  • Fixed: Use cat_id to check for the custom “Other” store category
  • Fixed: Prevent getting fatal errors when WooCommerce is deactivated
  • Fixed: Make sure the set_shipping_phone() method exists to prevent possible errors on older WooCommerce versions
  • Fixed: Use the ebay.com domain instead of the old ebaymotors.com
  • Fixed: 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 important new features or critical fixes as dismissible notices
  • Tweak: Increase the number of concurrent batches when processing a big number of queued listings
  • Fixed: Store the shipping phone number from eBay
  • Fixed: Image slider and thumbnail editor files were not getting loaded on preview
  • Fixed: Updated support for WooThumb’s new way of storing the variation images
  • Fixed: Check to make sure itmSpecs_value is an array before accessing it
  • Fixed: 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
  • Fixed: Tax number in shipping address could be overwritten on order update
  • Fixed: Get the correct value for geteBaySalesTaxTotal() from the eBayCollectAndRemitTaxes container
  • Fixed: Fatal error trying to access wc_product from ListingsModel::autoRelistItem()
  • Fixed: 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
  • Fixed: Inventory checks returning false positives when Out of Stock Threshold and Max Quantity are used together
  • Fixed: Revise all Changed action should include listings with errors
  • Fixed: Set the IncludeeBayProductDetails property based on the profile setting “Use Catalog Details”
  • Fixed: Shipped/Unshipped order filter not showing the correct listings
  • Fixed: Apply profile tax rate to shipping line items
  • Fixed: 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 1 account available
  • Tweak: Removed 10 and 14 days return options as these are no longer available
  • Fixed: Improved Product Bundles support: Update bundle quantity when child components are updated
  • Fixed: Inventory check fix to take into account Out of Stock Threshold and Max Quantity in the profile
  • Fixed: Convert data from the Tagify library prior to saving
  • Fixed: Inconsistent number of orders in the eBay order views
  • Fixed: 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
  • Fixed: Pulling in specific orders from eBay was not always passing the order numbers correctly
  • Fixed: Modal window scrolling on Edit Product page due to 3rd party plugin CSS conflict
  • Fixed: Error when accessing site_id when an account was removed from WP-Lister
  • Fixed: Make sure that the cron checking warning message is visible on all pages
  • Fixed: Clear flashed messages after display
  • Fixed: “Other” payment method not getting saved
  • Fixed: 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

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

3.0.4 – 2021-09-16

  • Fixed: Bulk editing in WooCommerce was not marking listings as Changed
  • Fixed: Some 3rd party plugins were removing scrollbars from progess and preview windows
  • Fixed: 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
  • Fixed: If there is no SKU provided do not attempt to match inventory by SKU
  • Fixed: Price and quantity check for variable products was not checking prices correctly in some cases
  • Fixed: 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()
  • Dev: Database upgrade to version 60 – added index LastTimeModified to ebay_orders

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
  • Fixed: UI conflict with Rank Math plugin
  • Dev: Added filter wple_enable_stock_logging

3.0.1 – 2021-08-04

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

3.0 – 2021-07-30

  • New: Enhanced Item Specifics selectors on edit product page, allowing to 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 hook
  • Fixed: Non-global attributes / non taxonomy based attributes had empty values in listings
  • Fixed: Check for a valid payment_method array to prevent php errors when listing/revising items
  • Fixed: Matching eBay product pop-up window was missing a nonce
  • Fixed: Warning about missing action scheduler properties
  • Fixed: Missing variable initialisation in reviseAllChangedItems()
  • Fixed: [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

2.9.7 – 2021-06-07

  • New: Added a search box in the List on eBay popup to filter profiles
  • Tweak: Load the item specifics for the default category in the Edit Product page
  • Tweak: Store variations for split listings to fix product title generation for variables with Attribute variations
  • Fixed: Missing a space after address2 when a tracking code is appended
  • Fixed: Added backwards compatibility for WC_Tax::get_rate_percent_value()
  • Fixed: Error when processing the runDelayedTemplateApplication task
  • Fixed: Exclude WP-Lister meta when duplicating products
  • Fixed: ProductWrapper warnings when accessing product attributes
  • Fixed: Clean post cache prior to building the item to revise
  • Fixed: Product Bundles: Check for errors when adding bundle to order
  • Fixed: Cast $localShippingOptions as array to prevent type errors
  • Fixed: Missing screen option label
  • Fixed: Broken split variation titles
  • Fixed: Updated the Empty Log IT translation
  • Dev: Added filter wple_orderbuilder_update_order_status

2.9.6 – 2021-04-27

  • Tweak: Strip all script tags from the description to remove JavaScript code added by 3rd-party plugins
  • Fixed: Product Bundles: Use the bundle’s stock quantity if available
  • Fixed: Product Bundles: Add product bundle information when creating WooCommerce orders
  • Fixed: Custom attributes: Keep track of attribute name so unit info data doesn’t get duplicated
  • Fixed: Added backwards compatibility check for the set_rate_percent() method
  • Fixed: Missing refund reference ID could cause fatal error
  • Fixed: Profiles per page not being saved
  • Dev: Use getStock() method to display stock level …