Description
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.
Features
- 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
Localization
- english
- german
- french
- italian
- spanish
- dutch
- korean
- latvian
- bulgarian
Screencast
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.
Screenshots
Installation
- Install WP-Lister for eBay either via the WordPress.org plugin repository, or by uploading the files to your server.
- After activating the plugin, visit the new “eBay” page and follow the setup instructions.
FAQ
-
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.
Reviews
Contributors & Developers
“WP-Lister Lite for eBay” is open source software. The following people have contributed to this plugin.
Contributors“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.
Changelog
3.6.5 – 2024-08-28
- Fix: Fatal error when trying to access get_meta() on an invalid product
- Fix: Warnings in the Add Profile page
- Fix: Potential XSS issue in the profile page
- Fix: Split variations not getting the correct ConditionID value
- Dev: New filters
wple_variation_attribute_name
andwple_item_specifics_attribute_name
3.6.4 – 2024-08-19
- Fix: Listing errors not getting displayed in the Listings page
- Fix: Apply profile price modifier to eBay price even if the Custom eBay Price UI is disabled
- Fix: Use Sale Price setting getting ignored
- Dev: New filter
wple_always_use_variation_parent_description
3.6.3 – 2024-08-07
- Hotfix: eBay Start Price getting ignored
3.6.2 – 2024-08-05
- Fix: Unlock All Listings tool’s functionality
- Fix: Error when creating WC_Order
Cannot use object of type WC_Order as array
- Fix: Notice of trying get property
value
of non-object - Fix: Profile price getting lost in the ItemBuilderModel::buildPrices call
- Fix: Categories with disabled ConditionEnabled property causing the
soap-fault: Input data is invalid
error - Fix: Cannot access offset of type string on string
- Fix: UPC and EAN not getting read for split variations
3.6.1 – 2024-07-30
- Fix: Parent MPN being used by the variations causing a
duplicate custom variation label
error - Fix: Added a check to prevent assigning duplicate categories to listings
- Fix: Security patch #66898
3.6.0 – 2024-07-17
- 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()
- 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: Fatal error when GetUserPreferences returns null
- Fix: Warning in preg_replace in the Edit Profile page
- Fix: Table converter skipping tables with utf8mb3 charsets
- Fix: Shipment tracking data getting recorded multiple times
- Fix: Warning from WooCommerce Shipment Tracking when processing orders created by WPLE
- Fix: Profile details not getting saved correctly
- Fix: AU shipping details not getting downloaded
- Fix: Start Price not getting set when the Custom eBay Prices setting is disabled
- Fix: eBay Motors categories not getting displayed
- Fix: Check wc_get_product() return value before using it
- Fix: Fatal Error in WPL_InventoryCheck
- Fix: Warnings when recording shipment tracking details for WC Shipment Tracking
- Fix: Warnings in the TransactionsModel class
- Fix: Added a 2-minute buffer when minting tokens instead of waiting for them to expire
- Fix: Double submissions on the listings page on reload
- Fix: Load and use the parent dimensions as the default variation dimensions
- Tweak: Display the Listing ID in the Listings table
- Tweak: Skip completing eBay orders again during HPOS sync
- Tweak: WooCommerce not displaying negative eBay Fees in the Order Summary
- Tweak: Show orders with a CheckoutStatus of Incomplete as Payment Incomplete in the Orders table
- Dev: WSDL version bumped to 1311
- Dev: Minor code cleanup in ItemBuilderModel
- Dev: New filter wple_listing_calculated_quantity
- Dev: Deprecated code warnings
- Dev: New \WPLab\Ebay\Listings\Listing class
- Dev: Backwards compatibility for WC_Order::set_order_stock_reduced()
- Dev: Backwards compatibility for the wple_process_single_variation_title parameter
- Dev: Rename the TransactionType class to prevent clashing with TakePayments
- Dev: Added the filter wple_name_your_price_enabled to disable support for the Name Your Price plugin
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 …