Update Woocommerce product feed manager 2.0.5

Woocommerce product feed manager v2.0.5 is now available via automatic update and the downloads page.

Version 2.0 of our WooCommerce Product Feed Manager plugin is a major upgrade from its previous version in which the feed generation process has been overhauled and converted from a real-time process to a background process. The main reason for this important update was that the old versions had difficulties handling feeds with very large product quantities. Switching to a background process also has the advantage that you can continue to work on your feeds whilst the selected feed is being updated in the background.

We recommend users update as soon as possible in order to keep your product feeds up to date with the latest bug fixes, security enhancements, and feed requirements.

Improved performance

The feed generation process has been overhauled and remodeled from a real-time process to a background process. As soon as you start your manual feed update, the correct product ids are stored in a queue and the feed update process will start updating the feed file in the background so you can close the Edit Feed page and work on other feeds or even select other feeds to be added to the feed queue. Whilst in the previous version you had to wait until the feed generation was finished, you now can work on your other feeds as the feed generation work is done in the background. In the feeds list, you can see what feed is being processed and what feeds are in the queue to be processed.

Added new WordPress filters

We added the “wppfm_category_mapping_exclude”, “wppfm_category_mapping_exclude_tree” and “wppfm_category_mapping_max_categories” filters. You can use these filters to limit the number of categories in the Category Mapping list on the Edit Feed page. Shops with very large numbers of categories can have issues with this Category Mapping list. By using one or more of the mentioned filters you can limit the number of categories and thus prevent issues with the Category Mapping list.

Read more about using filters on wpbeginner.com. To use the first two filters you can return an array or a comma-separated string with category id’s that you want to be removed from the Category Mapping list. The “wppfm_category_mapping_exclude” filter will only remove the categories with the given ids, the “wppfm_category_mapping_exclude_tree” filter will also remove the children categories from the list. With the “wppfm_category_mapping_max_categories” filter you can return a number to the filter that will limit the number of categories in the Category Mapping list.

Eg. If you want to remove the categories with ids 10, 12, 14 and 16 from the Category Mapping, including their children categories, you could use the following code in your functions.php file:

Third party attributes

We also fixed an issue where attributes from third-party plugins, with a name that started with an underscore, would show up in the WooCommerce Source list as an empty line.

In connection with the previous fix, we changed the way third-party attributes show up in the WooCommerce Source list. In the previous version the name of this attribute would be cleaned from underscores, but as of version 2.0, the name will not be cleaned anymore.

Changelog

  • Fixed an issue where when the user had not selected the “include variations” option, the non-product specific variation data like min_variation_price or max_variation_price would not be included in the main version of the variation product.
  • Changed the feed processing process so it can handle feeds with large number of products
  • Fixed an error that would cause the feed process to fail with product variations that included sale dates
  • Changed the way the variation data was accessed that caused some messages in logging files
  • Fixed an issue where third-party attributes that start with an underscore would show up as an empty row in the Google Source pulldown list
  • Changed the way third-party attributes are shown in the source list. They now keep their original name
  • Fixed a few security issues
  • Added the WooCommerce version check
  • Improved the auto feed update timing
  • Added the wppfm_category_mapping_exclude, wppfm_category_mapping_exclude_tree and wppfm_category_mapping_max_categories filters that allow the user to influence the category mapping list
  • Fixed an issue where the Stock count would show a wrong number when the actual Stock account was 0

Update Woocommerce product feed manager 1.9.4

Woocommerce product feed manager v1.9.4 is now available via automatic update and the downloads page.

This is not only a maintenance update that includes bug fixes but also includes added functionality and user improvements..

We recommend users update as soon as possible in order to keep your product feeds up to date with the latest bug fixes, security enhancements and feed requirements.

Feed item WordPress filter

This is one of the coolest addition to this version that will make the plugin even more flexible as it is already. We have added filter hooks to our plugin so you are able to manipulate any item from the feeds by using the wppfm_feed_item_value() filter in either plugin or functions.php

I have created an example code on Github so you can have an idea about the working and posibilities.

WooCommerce Composite Products

We have several customers that use the woocommerce composite products to create product kits and complex products by grouping existing simple or variable products. Our plugin will now support that plugin and will work with this type of product.

Added support for custom made taxonomies

In some cases we found out our clients need support of custom taxonomies. As of version 1.9.0 our plugin will pick those taxonomies up and list them in the source dropdown in the feed manager. So for example if you create a gender taxonomy for you products you will be able to add the gender to the product feed for each product.

Dynamic remarketing for Google Shopping

Until now we did not support the Adwords remarketing tags. But because Dynamic remarketing is such an important part of any online marketing strategy we have included the attributes to the google shopping feed template.

Added attributes are

  • display_ads_id
  • display_ads_similar_id
  • display_ads_title
  • display_ads_link
  • display_ads_value
  • display_ads_recommendation_preference
  • excluded_destination
  • adwords_grouping
  • adwords_labels

Even more changes

The functionality above are the most important updates but there is even more and in the change log below you will find every bit of improvement and added functionality in our new 1.9.4 version.

Remember to update your plugin

Do remember to go and update your product feed manager plugin and also keep an eye out on update in the channel manager if you have the Product feed manager E-commerce version. Channel templates do get updates so your product feeds keep being valid in the channels where you show your products.

Changelog

  • Fixed an issue where filtering failed when the user would not enter an “or” input
  • Improved the backup process
  • Improved memory usages during feed generation
  • Fixed an issue where the min and max variation regular prices would not be configured according the the WooCommerce money settings
  • Fixed an issue with the duplicate function
  • Improved the database setup and update process
  • Improved the way channels are downloaded
  • Added support for WooCommerce Composite Products
  • Improved the error handling messages for licensing activities
  • Added the wppfm_feed_item_value filter that allows users to edit the value of any item in a feed using this filter option
  • Added support for Google Dynamic Remarketing
  • Fixed an issue where the plugin would conflict with the Mandrill plugin
  • The output lists are now sorted alphabetically
  • Added support for user made taxonomies
  • Added a function that removes WordPress Gallery shortcode from the product description
  • Added a warning if a user uses prohibited characters in the feed name
  • Fixed an error that could cause calculations in a change value to produce a period as a decimal separator even though a comma is set as required decimal separator
  • Changed the Min and Max Variation prices that are not supported by WooCommerce anymore
  • Fixed an issue where the url of variable products from which some attributes where not set would not be correct
  • Prepared the code to support the WooCommerce Product Feed Manager WPML Support plugin that adds WPML multilingual support the the plugin

Woocommerce product feed manager v1.8.1 released

We are very proud of our Product feed manager for woocommerce. It has been grown to an advanced product feed manager with some awesome feature sets that will make your product feeds get the most out of your listings in shopping channels.

Today we release an other update with great added functionality to help you create awesome feeds. Let me list the important ones.

Edit feed title and description

add feed title and description

You can now add a feed title and Feed description to your feed. Normally this was set to the feed file name you gave it in the settings. So now you can have even more controle and add a custom feed title and custom feed description that will be displayed in the product feed file.

Same day automatic feed update

When you created a feed and set the update time this would in previous version only be activated the day after the update. In this new update the schedule will be effective right after the you updates the feed and independent of the manual update.

So when you update the feed on 13:00 hours and the automatic update is set to 23:00 hours it will execute this update on the same date. Before it would wait for the next day and now it more like one would expect it to behave.

Save feed without updating

One other request was to have the possibility to save the feed without updating the feed file. So in the feed manager you will now find two buttons one to save and generate file and an other button that will only save the feed.

save feed without generating file

Greater support alternative plugins

This added functionality will improve the support of other plugins greatly. There are a lot of plugin that will create custom product fields and are useful to use in the attribute mapping of our plugin. Because of the plugins all user there own naming convention it is nearly impossible to support all kinds of plugins.

But we have found a nifty way to let you set the prefix of the id of the custom product field the plugin uses.

You will have to do some research yourself though. First check out if the custom product fields are not already listed in the Attribute mapping tool.

If not find out what the plugin is using as an ID in creating their custom product fields. You will have to look for functions like woocommerce_wp_text_input() The id in that function will reveal the used prefix.

In our little helper plugin for additional product identifiers we use id’s like _wpmr_gtin where _wpmr_ is the prefix.

If you have found the prefix used in the third party plugin you can add this in our Third Party Attributes field witch you will find in our Settings section of our plugin.

The settings will be saved automatically and you will find the custom product field in the attribute as source.

Update your wp product feed manager

As you can see there are some great added functionality. Please make sure your update your copy and start using the new functions in our plugin.

Woocommerce product feed manager v1.5.1 released

Woocommerce product feed manager v1.5.1 is now available via automatic update.

This is a maintenance and bug fix release. Like with all our plugin updates and especially those that include Channel updates, we recommend our users update as soon as possible.

  • Fixed an issue that caused an error when calculations where done on a combined input field
  • Fixed a code error that caused the plugin not to activate on PHP versions 5.3 or lower
  • Added support for the Zbozi channel
  • Added support for the Facebook channel
  • Added support for the Commerce Connector channel
  • Added a Last Feed Update source that represents the feed update date and time
  • Made some changed to the auto feed update that should improve the update process
  • Changed the Edit Feed Page so the user cannot change the channel after the feed has been stored
  • Changed the Edit Feed Page so the user can change the Target Country and Default Category during and after the feed has been stored
  • Added a Settings page that includes the option to set if you want to set the ftp server in active mode when downloading channels
  • Fixed an issue that could cause the license registration form not to show up
  • Changed the code to force feed file names not to have spaces

Update your channels!

We have added three new Channels and updated the Google with some big changes. Because of this big change in the Google channel you will need to update your google channel before you are able to create new feeds.

If you find any issue with your older feeds please update your channel templates!

Note: if you have the Google Feed Manager you have only the google channel and do not have to update your channel.