WooCommerce Add-On - WP All Import

We've released new version of WP All Export, WP All Import, and the WooCommerce add-on. This round of updates was focused on a few small features we've wanted to add for awhile along with some necessary bug fixes.

Function Editor

This is something that we've been wanting for a long time. Being able to pass data through custom functions is one of the features that makes WP All Import and WP All Export so powerful. But where do you put them? If you add them to your theme's functions.php file, well, this works, but it will be overwritten every time you update or change your theme. And really, this function is for WP All Export or WP All Import, it doesn't belong with your theme.

So, we've added a functions.php file - one for WP All Import and one for WP All Export. Functions added here will only be used while your import or export is processing, so if you make a mistake and forget a semicolon or something it's not going to crash your site.

To make things even easier, we've added a code editor to WP All Import and WP All Export. Now you can add functions to your site while you're editing your import or export template. And it's a pretty nice editor too, with syntax highlighting, the ability to save without reloading the page, even a linter that checks your code for errors.


Function Editor


The function editor is available on the 'Settings' page for WP All Import and WP All Export, as well as the 'Edit Import' and 'Edit Export' pages. You can also directly edit the functions.php file found in wp-content/uploads/wpallimport and wp-content/uploads/wpallexport.


Here's a full changelog for everything in these new releases:

WP All Export Pro 1.1.1

WP All Import Pro 4.2.2

WooCommerce Add-On Pro 2.2.1

We just updated the WP All Import plugin and a few of the other add-ons.  This post will give you a quick rundown of all the updates. 

WP All Import 3.4.0

Fixed: A " " Being Added To An Empty Import Template

There was a problem where a " " would automatically be inserted into the post content, when it was originally left blank.

Fixed:  Log Files Not Being Created

Log files were not being created since version 3.3.6 because session initialization was changed.  This issue has been fixed and log files are now being created correctly.

Fixed:  Image Extension Not Being Detected When Generated With A Script

When an image import uses a script such as: http://images.com/generate.php?size=120x200, the plugin now correctly detects the extension (.jpg, .png, etc.)

Fixed:  Terms Hierarchy Not Displaying Correctly After Cron Job Execution

The plugin now displays the terms hierarchy correctly after a cron job has been run.

Fixed:  "&" Being Replaced With "&" During An Import

Previously, "&" symbols were being converted to "&" symbols.  Now when the "&" symbol is wrapped in CDATA, it will remain a "&" symbol.

WooCommerce Add-On 1.3.2

Fixed:  When Importing Attribute Names Via XPath, Only the First Value Is Selected

When the product attribute names were imported via XPath, the add-on would only select the first attribute in the chunk.  Now it imports all applicable product attribute names.

Fixed:  Attributes With Encoded Symbols Not Importing Correctly

Attributes with special characters such as "&" now import correctly.

Fixed:  Whitespace Not Trimmed In Up-Sell And Cross-Sell Products

The add-on now trims whitespace when importing these products, which allows searching for products to link by SKU, to work correctly.

Fixed:  Not Able To Update Stock And Prices Of Variations By SKU

We have added an option in the Record Matching section that allows you to update the stock and prices of variation by unchecking this option.

Fixed:  When The XPath From Parent Option Was Enabled In The Fifth Variation Option, Only The First Parent Element Value Was Imported

Now when this option is enabled, the WooCommerce add-on will read all of the elements.

Link Cloaking Add-On 0.9.5

New Feature:  Plugin Update Service Now Available

Instead of manually having to download and install add-on updates, you can now do it via the WordPress dashboard.

WPML Add-On 0.9.3

Fixed:  Unnecessary PHP Messages

When WP_DEBUG is enabled or the webserver is configured with error_reporting E_ALL, PHP error messages do not appear.

Fixed:  Random Taxonomy Translation And Broken Hierarchy

They now translate correctly and their hierarchy is correct on the manage categories/taxonomies screen in wp-admin.