FG Magento to WooCommerce Change log

Free version Change Log

See FG-Magento-to-WordPress CHANGE LOG on WordPress.org

Premium version Change Log

3.42.2

Fixed: Fatal error: Uncaught DivisionByZeroError: Division by zero
Fixed: Files whose filename is longer than 255 characters were not imported

3.42.1

Fixed: Grouped products not set as “grouped”
Fixed: Warning: Undefined array key “name”
Fixed: Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated

3.42.0

New: Import the order paid date
New: Import the order completed date
Fixed: Extra note with a wrong date was added by WooCommerce about the “completed” order status
Tested with WordPress 6.5.2

3.41.1

Fixed: Translations missing
Fixed: Child products of grouped products not imported from Magento EE
Tested with WordPress 6.5

3.41.0

New: Run the plugin during the hook “plugins_loaded”
Fixed: Plugin could not be activated because it triggered a fatal error.
Tweak: Replace rand() by wp_rand()

3.40.0

Fixed: Rename the log file with a random name to avoid a Sensitive Data Exposure
Fixed: Unsafe SQL calls
Fixed: Deprecated: Creation of dynamic property FG_Magento_to_WooCommerce_Reviews::$status_list is deprecated
Fixed: Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated
Tweak: Replace file_get_contents() by wp_remote_get()
Tweak: Replace file_get_contents() + json_decode() by wp_json_file_decode()
Tweak: Replace json_encode() by wp_json_encode()
Tweak: Remove the deprecated argument of get_terms() and wp_count_terms()
Tested with WordPress 6.4.3

3.39.0

New: Import the data from the default Magento store, not necessarily the first one
Fixed: When WooCommerce Analytics is disabled: Fatal error: Uncaught Error: Call to undefined method WC_Order::get_report_customer_id()
Fixed: Fixed: Warning: Undefined array key “price_type”

3.38.1

Fixed: No media imported

3.38.0

New: Don’t import the images in duplicate
Fixed: Plugin log can be deleted with a CSRF
Fixed: Attribute values counters were equal to 0
Fixed: Found 2 elements with non-unique id #fgm2wc_nonce
Fixed: Fatal error: Uncaught TypeError: Unsupported operand types: string + string
Tested with WordPress 6.4.2

3.37.6

Fixed: Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated

3.37.5

Fixed: URLs with special characters were not redirected

3.37.4

Fixed: Emails about orders were sent to customers
Fixed: Wrong old order ID stored in the order meta data

3.37.3

Fixed: Deprecated: Creation of dynamic property FG_Magento_to_WooCommerce_Customer_Address::$plugin is deprecated

3.37.2

Fixed: Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated
Fixed: Deprecated: Creation of dynamic property FG_Magento_to_WooCommerce_Product_Variations::$min_variation_price is deprecated

3.37.1

Fixed: Number of orders equals 0 if HPOS is used without compatibility mode
Tested with WordPress 6.4.1

3.37.0

New: redirect URLs with pattern /view/id/

3.36.2

Fixed: Tax not displayed on the order line item

3.36.1

Fixed: Tax not displayed on the order line item
Fixed: Update the order status compatible with HPOS

3.36.0

New: Compatibility with WooCommerce HPOS
New: Import the customer order note
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘catalog_product_website’ doesn’t exist
Tested with WordPress 6.3.2

3.35.1

Fixed: Avoid duplicates between 1.2 and 12 for example
Fixed: Variations not set in translated languages
Fixed: Wrong sort order of the product attributes
Tested with WordPress 6.3.1

3.35.0

New: Redirect the URLs ending with .html

3.34.2

Fixed: Notice: Trying to access array offset on value of type null with WP-CLI
Tested with WordPress 6.3

3.34.1

Fixed: Out of stock product shows as in stock

3.34.0

New: Import the meta title and meta description to Rank Math SEO

3.33.1

Fixed: Notice: Undefined variable: order_id
Tested with WordPress 6.2.2

3.33.0

New: Update the WooCommerce Customers screen

3.32.1

Tested with WordPress 6.2

3.32.0

New: Add an option to import the product thumbnail into the product gallery
Change: Replace the option “Don’t include the first image into the product gallery” by “Import the first image into the product gallery”

3.31.0

New: Add the hook “fgm2wc_guess_image_filename_potential_keys”
New: Add the hook “fgm2wc_guess_image_filename”
New: Compatibility with PHP 8.2
Fixed: Notice: Undefined index: image

3.30.0

New: Import the small image or the thumbnail image if the product image is not set
Tested with WordPress 6.1.1

3.29.2

Fixed: Categories images imported even when we skip the media
Fixed: Categories lost in the product when updating the product (Magento EE)

3.29.1

Tested with WordPress 6.1

3.29.0

Fixed: Images inside the product description were not imported
Tweak: Shorten the filenames if the option “Import the media with duplicate names” is selected
Tested with WordPress 6.0.3

3.28.4

Fixed: Wrong related products from Magento EE
Fixed: Notice: Undefined index: backorders
Tested with WordPress 6.0.1

3.28.3

Fixed: Wrong tax rate when importing products with tax

3.28.2

Fixed: Wrong progress bar when updating products with WP-CLI

3.28.1

Fixed: Wrong products updated from Magento EE
Fixed: Current user deleted when removing previously imported data

3.28.0

Fixed: The widget “Filter Products by Attribute” was empty on the front-end
Fixed: Extra HTML code in the products description
Fixed: Fatal error: Uncaught ArgumentCountError: Too few arguments to function FG_Magento_to_WooCommerce_Admin::build_product_post() during Update
Tested with WordPress 6.0

3.27.0

New: Update the product categories

3.26.2

Fixed: Extra HTML code in the product categories description

3.26.1

Fixed: Some products were not imported (from Magento EE)

3.26.0

Tweak: Refactoring
Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘pi.value’ in ‘field list’
Fixed: Notice: Trying to access array offset on value of type int
Fixed: Duplicate products (from Magento EE)
Fixed: Duplicate categories (from Magento EE)
Fixed: Products imported with wrong SKU (from Magento EE)
Fixed: Products imported with wrong categories (from Magento EE)
Fixed: Products imported with wrong stock (from Magento EE)

3.25.0

New: Add the WordPress path in the Debug Info
New: Add the hook “fgm2wc_pre_pre_import”
New: Add the hook “fgm2wc_product_types”

3.24.2

Fixed: Tax not displayed in the order items
Tested with WordPress 5.9.3

3.24.1

Fixed: Category images with an absolute path were not imported

3.24.0

New: Compatible with Magento EE (Enterprise Edition)
Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘s.page_id’ in ‘on clause’
Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘pei.entity_id’ in ‘on clause’
Tested with WordPress 5.9.2

3.23.1

Fixed: Images of CMS articles were not imported
Tested with WordPress 5.9.1

3.23.0

New: Don’t delete the theme’s customizations (WP 5.9) when removing all WordPress content
Tested with WordPress 5.9

3.22.0

New: Add a spinner during importing data, updating data, emptying WordPress content and saving parameters
Tested with WordPress 5.8.3

3.21.2

Fixed: Magento 2.4 users were not authenticated
Tested with Magento 2.4

3.21.1

Fixed: Error 404 when an enabled product has the same slug as a disabled product

3.21.0

New: Add the German translations
Fixed: PHP Notice: Trying to access array offset on value of type bool

3.20.4

Fixed: Variations having a stock were considered as out of stock
Tested with WordPress 5.8.2

3.20.3

Fixed: Variable products whose all variations have no stock were considered as in stock

3.20.2

Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘magento19.o’ doesn’t exist
Tested with WordPress 5.8.1

3.20.1

Fixed: Some variations not assigned to the attributes

3.20.0

New: Update the customers
Fixed: Tax not displayed in the order items

3.19.1

Fixed: Stocks were not updated if the option “Update the products stocks only” is not selected

3.19.0

New: Add the hook “fgm2wc_get_order_items”

3.18.3

Fixed: Avoid duplicating the images if they are already imported

3.18.2

Fixed: Some variables were not escaped before displaying
Fixed: Products included in grouped products were duplicated during the update
Tested with WordPress 5.8

3.18.1

Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘eav_attribute_label’ doesn’t exist

3.18.0

New: Add an option to update only the products stock
Change: Manage the stock if “Manage stock” is not set in Magento

3.17.7

Fixed: During the import by cron or by WP CLI, the admin user could be wrong
Fixed: When an attribute was both in uppercase and in lowercase, only one attribute was kept in the product attributes and variations

3.17.6

Fixed: Products with no tax class must have their tax status set to None
Tested with WordPress 5.7.2

3.17.5

Fixed: Customers not imported when their email is not valid

3.17.4

Fixed: Images not imported for the Magento sites that require the cookie “__cfduid”

3.17.3

Fixed: Tax not displayed in the order items

3.17.2

Tested with WordPress 5.7.1

3.17.1

Fixed: Product categories relationships lost when updating the products
Tested with WordPress 5.7

3.17.0

New: Update all the products data
Tweak: Remove the “wp_insert_post” that consumes a lot of CPU and memory
Tweak: Refactoring

3.16.0

New: Import the products sort order
Fixed: [ERROR] Error:SQLSTATE[42000]: Syntax error or access violation: when selecting “All web sites”

3.15.0

New: Add the parent product ID as an argument in the hook “fgm2wc_post_insert_variation”
Tested with WordPress 5.6.2
Tested with WooCommerce 5

3.14.1

Fixed: The customers without a first name or a last name (the companies for example) were not imported

3.14.0

New: Update the data by WP CLI
Fixed: Options not saved when clicking on the Update button
Fixed: [ERROR] Error:SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘OR c.website_id IS NULL)
Tested with WordPress 5.6.1

3.13.1

Fixed: Images inserted in the post content with width and height = 0 when the option “Don’t generate the thumbnails” is selected
Fixed: Fatal error: Uncaught TypeError: Unsupported operand types: string + float with PHP8

3.13.0

New: Add documentation about WP CLI
Fixed: Plugin and add-ons not displayed in the debug informations on Windows

3.12.0

New: Add WP-CLI support
Fixed: WordPress database error: [Column “download_count” cannot be null]
Fixed: WordPress database error: [Column “access_granted” cannot be null]
Fixed: Plugin and add-ons not shown on the Debug Info tab if the plugins are not installed in the standard plugins directory

3.11.2

Fixed: JQuery Migrate warning: jQuery.fn.load() is deprecated
Tested with WordPress 5.6

3.11.1

Fixed: Notice: Undefined index: description

3.11.0

New: Ability to change the default import timeout by adding `define(‘IMPORT_TIMEOUT’, 7200);` in the wp-config.php file
Fixed: Character ” not displayed in the settings
Tested with WordPress 5.5.3

3.10.1

Fixed: Wrong count of imported customers

3.10.0

New: Check if we need the AW Blog add-on
New: Add the function get_imported_magento_posts()

3.9.1

Fixed: Reviews not counting

3.9.0

New: Option to import products from all web sites
Fixed: Progress bar at 0% if the site is in https and the WordPress general settings are in http

3.8.2

Fixed: Notice: Trying to get property ‘taxonomy’ of non-object in /wp-content/plugins/wordpress-seo/src/builders/indexable-hierarchy-builder.php
Fixed: Notice: Trying to get property ‘parent’ of non-object in /wp-content/plugins/wordpress-seo/src/builders/indexable-hierarchy-builder.php
Tested with WordPress 5.5.1

3.8.1

Fixed: Null prices for downloadable products

3.8.0

New: Import the country of manufacture as an attribute

3.7.0

Compatible with WordPress 5.5
Fixed: Timezone was not the same between the start and the end time in the logs

3.6.0

New: Add an option to not generate the images thumbnails
New: Make the max_allowed_packet human readable
Change: Set the default media timeout to 20 seconds
Fixed: Products not updated if “Import” was clicked before “Update”
Fixed: Import counter exceeds 100% when we click multiple times on the import button
Fixed: Import counter reset to 0 when the partial import options were changed

3.5.0

New: Import the product category thumbnails

3.4.1

Fixed: Variation prices were null

3.4.0

New: Don’t add a prefix to the attribute slug if the attribute name is not too long
New: Add the hooks “fgm2wc_pre_create_attribute_taxonomy” and “fgm2wc_taxonomy_pre_import_product_attribute”

3.3.0

New: Import the boolean attributes as “Yes” or “No” in the current language
New: Add the hook “fgm2wc_get_attributes_sql”
New: Remove the custom field “country_of_manufacture”

3.2.0

New: Add the hook “fgm2wc_post_get_full_product”
Fixed: Hebrew variations were assigned to “Any” attribute value

3.1.3

Fixed: Warning: preg_match(): Unknown modifier ‘2’

3.1.2

Fixed: Notice: Trying to access array offset on value of type int

3.1.1

Fixed: Wrong attribute values imported

3.1.0

New: Add the hooks “fgm2wc_get_product_attributes_sql” and “fgm2wc_args_pre_create_woocommerce_product_attribute”
New: Display the PHP errors in the logs

3.0.0

New: Add an help tab
New: Add a debug info tab

2.99.2

New: Add the hook “fgm2wc_get_order_address_sql”

2.99.1

Fixed: Product stocks not updated

2.99.0

New: Add the hooks “fgm2wc_get_users_sql”, “fgm2wc_get_customers_sql” and “fgm2wc_get_orders_sql”
Performance improvements
Tested with WordPress 5.4.2

2.98.1

Fixed: Deprecated function update_woocommerce_term_meta

2.98.0

New: Add the hook “fgm2wc_post_save_option_variations”
Fixed: Change the types of the product attributes parameters to string

2.97.0

New: Import the disabled child products as “disabled” variations

2.96.2

Tweak: Increase the maximum number of values to 300 for the regular attributes

2.96.1

Fixed: Sale price was set as current price even if the sale period is ended

2.96.0

New: Use the config backorder status
Fixed: Products on backorder had the status “out of stock”

2.95.2

Fixed: Import hangs on PHP installations where the function “exif_read_data” is not available

2.95.1

Fixed: Wrong sale price if the variation sale price is different from the main product sale price

2.95.0

New: Check if we need the Tiered Prices add-on
New: Add the hook “fgm2wc_product_images_subdirectory”
Fixed: Wrong stock status

2.94.1

Fixed: Images not imported (regression from 2.94.0)

2.94.0

New: Add the hook “fgm2wc_get_product_images”
Fixed: Avoid the duplicate variations SKU
Tweak: Add the subdirectory /catalog/product only for relative paths of images

2.93.1

Tested with WordPress 5.4.1

2.93.0

New: Check if we need the Wish Lists add-on

2.92.0

Fixed: The stock management for each product was not managed exactly as in Magento

2.91.1

Fixed: Notice: Trying to access array offset on value of type bool
Tested with WordPress 5.4

2.91.0

New: Add the hook “fgm2wc_get_other_customer_fields”
Fixed: Logs not displayed

2.90.1

Fixed: In multisite, when deleting the imported data, it deletes all the users from all sites

2.90.0

New: Import the product tags from the tag table

2.89.1

Fixed: Images not imported
Tested with WooCommerce 4.0

2.89.0

New: Add the hooks “fgm2wc_option_type” and “fgm2wc_post_create_woocommerce_option_value”
Fixed: Warning: exif_read_data(): File not supported

2.88.0

Tweak: Import the attribute labels in the main language
Tweak: Add hooks useful for the Internationalization add-on

2.87.0

New: Option to not import the disabled products categories

2.86.2

Fixed: Wrong variation price when the attribute name contains double spaces
Fixed: Wrong variation price when the super product attribute has a null price

2.86.1

Fixed: Some JPEG images had a wrong orientation

2.86.0

New: Import the country of manufacture as an attribute

2.85.1

Fixed: Logs were not displayed due to mod_security

2.85.0

New: Authenticate the users with the password_verify function (PHP ≥ 5.5)
Fixed: Notice: date_default_timezone_set(): Timezone ID ” is invalid

2.84.0

New: Allow to import the attributes translations (with the Internationalization add-on)
New: Add the hook “fgm2wc_post_create_attribute_values”

2.83.0

New: Import the “shipped” orders as completed

2.82.3

Fixed: Users from Magento Enterprise were not authenticated
Tested with WordPress 5.3.2

2.82.2

Fixed: Product images were duplicated when importing a store different from the main one

2.82.1

Fixed: Related products not imported

2.82.0

New: Add the filter “fgm2wc_attribute_type”
Fixed: Warning: Illegal string offset ‘downloadable-files’
Tested with WordPress 5.3.1

2.81.0

New: Add the hooks “fgm2wc_get_products_sql”, “fgm2wc_get_products” and “fgm2wc_get_products_count_sql”

2.80.1

Fixed: Downloads not available in the user’s account area

2.80.0

New: Delete the Yoast SEO data when emptying all the WordPress content
Tested with WordPress 5.2.4

2.79.3

Fixed: Product variations with future dates were not visible

2.79.2

Fixed: Attributes not set as variation if the Magento option has the same name as a Magento attribute
Fixed: Wrong variation SKU

2.79.1

Fixed: Users may be imported as duplicates if the import hangs

2.79.0

Fixed: Logs were not displayed if the URL is wrong in the WordPress general settings

2.78.0

New: Download the media even if they are redirected

2.77.1

Fixed: Set the downloadable products as virtual to be able to use the Product Type filter

2.77.0

New: Compatible with the new WooCommerce tax classes
Change: Calculate the variations SKU by concatenating the product SKU and the option SKU
Fixed: Set the variation as downloadable if the product is downloadable
Fixed: Set the variation as virtual if the product is virtual
Tweak: Recount only the attribute terms

2.76.0

New: Compatible with the Argon2ID13 encrypted passwords (Magento 2.3) PHP 7.2+ is required.
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘core_store’ doesn’t exist

2.75.0

New: Add the hooks “fgm2wc_pre_import_attribute”, “fgm2wc_post_import_attributes”, “fgm2wc_pre_import_product_attribute”

2.74.0

Fixed: Orders were not imported on Magento 1.3.2.4
Tested with Magento 2.3
Tested with WordPress 5.2.3

2.73.0

New: Translate the plugin in Brazilian (thanks to A. Costa)
New: Import the product tags

2.72.1

Fixed: Missing product attributes for downloadable products

2.72.0

New: Import the tax classes
New: Add the hook “fgm2wc_pre_import_products”

2.71.1

Fixed: WordPress database error Illegal mix of collations

2.71.0

New: Update the WooCommerce product meta lookup table

2.70.1

Fixed: Some users with Russian characters were not imported
Tested with WordPress 5.2.2

2.70.0

New: Add an option to manage the stock or not. Used if the stock is not managed in Magento but the products must be in stock in WooCommerce

2.69.0

New: Import the discounts in the orders and in the order items

2.68.1

Fixed: Don’t import empty attributes

2.68.0

Tweak: Unset the default product category when emptying WordPress content
Tested with WordPress 5.2.1

2.67.1

Fixed: Grouped products children not imported in extra languages
Fixed: Up-sells and Cross-sells relations not imported in extra languages
Fixed: Regression from 2.66.2: Product URLs not imported

2.67.0

Tweak: Code refactoring
Fixed: Missing translations
Tested with WordPress 5.2

2.66.2

Fixed: Regression from 2.66.0: the simple products were not linked to their grouped products

2.66.1

Fixed: Price = 0 for some product bundles

2.66.0

Tweak: Can manage the imported products in different languages (required for the WPML add-on)
Tested with WordPress 5.1.1

2.65.1

Fixed: Line breaks were removed in the product description
Tested with WordPress 5.1

2.65.0

New: Add the fgm2wc_get_other_fields hook

2.64.5

Fixed: Prevent negative stock values
Fixed: Notice: Undefined index: status

2.64.4

Fixed: Duplicated order items

2.64.3

Fixed: When running the import in cron, the categories were not assigned to the products

2.64.2

Fixed: Products imported with null prices if super attributes are used

2.64.1

Fixed: Product sorting by popularity didn’t work

2.64.0

New: Check if we need the Product Bundles add-on
Tested with WordPress 5.0.3

2.63.1

Fixed: Products without title were not imported

2.63.0

New: Add the “bundle” product type (used by the Product Bundles add-on)

2.62.0

Fixed: Don’t import the downloadable files if “Skip media” is selected
Fixed: Warning: A non-numeric value encountered
Fixed: Some NGINX servers were blocking the images downloads
Fixed: Downloadable files not transferred due to a duplication of the site URL
Fixed: Options stocks not imported
Fixed: Products with options displayed as “out of stock”
Tested with WordPress 5.0.2

2.61.0

Tested with WordPress 5.0

2.60.2

Fixed: Workaround to WooCommerce bug that doesn’t process well the attributes containing “pa_”

2.60.1

Fixed: Regression from 2.59.2: when used with WPML, the translations were not imported

2.60.0

New: Add an option to not import the disabled products

2.59.4

Fixed: Images not imported because of a missing starting slash

2.59.3

Fixed: Some category images were not imported

2.59.2

Fixed: Children of grouped products may be imported as duplicates

2.59.1

Fixed: Notice: Undefined index: type_id

2.59.0

New: Option to not import the customers who didn’t make any order

2.58.0

New: Generate the audio and video meta data (ID3 tag, featured image)
Fixed: Notice: Trying to get property of non-object in woocommerce/includes/wc-attribute-functions.php on line 172
Fixed: Set the price = 0 for the bundle products
Fixed: Set manage_stock = no for the bundle products

2.57.5

Fixed: Some product option values were not sorted correctly

2.57.4

Fixed: Sort the product option values by title if they don’t have a sort order value

2.57.3

Fixed: Some Magento 2 product stocks were not updated

2.57.2

Fixed: Some Magento 2 product stocks were not imported
Fixed: Sort the product option values alphabetically if they don’t have a sort order value
Tweak: Cache some database results to increase import speed

2.57.1

Fixed: Don’t remove the WooCommerce pages associations when we delete only the imported data

2.57.0

New: Support the Bengali alphabet
Fixed: Wrong products pagination with out of stock products

2.56.1

Fixed: Stock not imported and products not set as variable with some databases

2.56.0

New: Import the downloadable product permissions
New: Import the download limit with the downloaded products
Fixed: Orders show pa_xxx when the attributes are skipped

2.55.2

Fixed: Regression from 2.55.1: products not imported on Magento < 2

2.55.1

Fixed: Products may be imported as duplicates

2.55.0

New: Add a hook to be able to import the orders costs of goods

2.54.0

New: Add the shipping tax amount in the tax column on the order screen
Fixed: The shipping tax amount was counted twice in the order

2.53.0

New: Allow Arabic characters

2.52.0

New: Compatibility with the wholesale price feature of the Customer Groups add-on
Fixed: Warning: Illegal string offset ‘region’
Fixed: Warning: Cannot assign an empty string to a string offset
Tested with WordPress 4.9.8

2.51.0

New: Import the Magento related products as up-sells

2.50.1

Fixed: WordPress database error: [Cannot truncate a table referenced in a foreign key constraint (`wp_wc_download_log`, CONSTRAINT `fk_wc_download_log_permission_id` FOREIGN KEY (`permission_id`) REFERENCES `wp_woocommerce_downloadable_product_permission)]

2.50.0

Fixed: All the order comments were not imported
Fixed: Empty the WooCommerce wc_download_log and woocommerce_downloadable_product_permissions tables upon database emptying
Change: Wording of the label “Remove only previously imported data”
Tested with WordPress 4.9.7

2.49.0

New: Add an option to import the customers and orders from all stores or from the selected store only

2.48.3

Fixed: The downloadable files with relative URLs were not downloaded

2.48.2

Fixed: Order statuses containing uppercase characters were imported as Pending
Tested with WordPress 4.9.6

2.48.1

Fixed: The tax amount was not displayed in the order item rows
Fixed: The order items corresponding to a missing downloadable file were not imported

2.48.0

New: Import the datetime product attributes

2.47.0

New: Import the downloads in the orders

2.46.2

Fixed: Some variations were incomplete (due to the crc32() function that can return negative numbers)
Fixed: Remove extra “-” in the SKU
Tweak: Delete the wc_var_prices transient when emptying WordPress data
Tested with WordPress 4.9.5

2.46.1

Fixed: Fatal error: Uncaught Error: Cannot use object of type WP_Error as array

2.46.0

New: Allow the import of the Magento 2 brands (with the Brands add-on)
Fixed: Media path was wrong on some Magento 2 sites

2.45.4

Fixed: Notice: Undefined index: short_description
Fixed: Notice: unserialize(): Error at offset 0 of 348 bytes

2.45.3

Fixed: Media not imported for some Magento 2 sites
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘sales_flat_order’ doesn’t exist

2.45.2

Fixed: Import only the customers from the selected web site

2.45.1

Fixed: All the customers were imported and not only the ones from the selected store

2.45.0

New: Import the media shortcodes like {{media url=”filename.jpg”}}

2.44.1

Fixed: It was not possible to import the “Admin” store
Tested with WordPress 4.9.4

2.44.0

New: Ability to run the import automatically from the cron (for dropshipping for example)
Tweak: Use WP_IMPORTING

2.43.0

New: Import the long attribute values as custom attributes

2.42.0

New: Check if we need the Custom Order Statuses add-on
New: Add a hook for the order statuses mapping

2.41.0

New: Set the “Manage stock” checkbox according to the Magento “manage stock” value
New: Put the stock status as “in stock” when the product stock is not managed
Tested with WordPress 4.9.1

2.40.0

New: Add some hooks for the Cost of Goods add-on

2.39.0

New: Allow the import of the “Admin” web site and of the “Admin” store

2.38.3

Fixed: Wrong attribute values imported

2.38.2

Fixed: The passwords containing a backslash were not recognized
Fixed: The variations were imported as simple products (Magento < 1.4)
Tested with WordPress 4.9

2.38.1

Fixed: The attributes and variations were not imported when defined as super attributes on Magento 1.3 and less
Tested with WordPress 4.8.3

2.38.0

New: Make the products visibility compatible with WooCommerce 3

2.37.1

Fixed: Categories imported in wrong language

2.37.0

New: Check if we need the Product Options add-on
New: Sanitize the media file names

2.36.0

New: Add some functions for the Product Options module
Tested with WordPress 4.8.2

2.35.1

Fixed: Categories with duplicated names were not imported

2.35.0

Fixed: Security cross-site scripting (XSS) vulnerability in the Ajax importer

2.34.0

New: Compatible with Magento 2.x
Fixed: “[ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘p.website_id’ in ‘where clause'” for Magento < 1.4
Fixed: CMS articles may be imported as duplicates
Improvement: Import speed optimization

2.33.0

New: Import the prices from the Magento super attributes
Tested with WordPress 4.8.1

2.32.0

New: Allow HTML in term descriptions
New: Import the product categories meta data (title, description, keywords) to Yoast SEO

2.31.0

New: Import the image caption in the media attachment page

2.30.1

Fixed: Disabled child products were imported as variations

2.30.0

New: Authenticate the imported users by their email

2.29.0

New: Block the import if the URL field is empty and if the media are not skipped
New: Add error messages and information

2.28.1

Fixed: Customers may be incompletely imported if the import hangs
Fixed: Users with passwords encrypted with 64 characters were not authentified with their Magento password

2.28.0

New: Add the percentage in the progress bar
New: Display the progress and the log when returning to the import page
Change: Restyling the progress bar
Fixed: Typo – replace “complete” by “completed”
Fixed: Notice: Undefined index: data
Tested with WordPress 4.8

2.27.0

New: Import the attributes by batch
New: Import the downloadable files of type “URL”
New: Can import multiple downloadable files per product
New: Create one variation per downloadable file if the Magento links can be purchased separately

2.26.2

Fixed: Infinite loop during the customers import if some records in the customer_entity table have got no matching record in the customer_entity_varchar table
Tested with WordPress 4.7.5

2.26.1

Fixed: Some attributes and variations were not imported due to trailing spaces in attribute values
Fixed: Error:SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ORDER BY ov.store_id DESC
Tested with WordPress 4.7.4

2.26.0

New: Import the downloadable products

2.25.0

New: Compatibility with WooCommerce 3.0: Grouped products are linked from the parent rather than the children. Children can be in more than one group.

2.24.1

Fixed: Child products from grouped products are imported as duplicates
Tweak: Code refactoring

2.24.0

New: Import the coupons usages
Fixed: Duplicated image in the product gallery

2.23.1

Fixed: Some attributes and variations were not imported when using WPML

2.23.0

New: Import the products visibility
New: Import the child products of a grouped product even if they are not visible individually

2.22.1

Fixed: The attributes options were not imported when their value is empty on the selected store

2.22.0

New: Enable the attributes translations (with the WPML add-on)
Fixed: Some prices of variable products shown as free
Tweak: Clear WooCommerce transients when emptying WordPress content
Tested with WordPress 4.7.3

2.21.5

Fixed: Fatal error: Call to undefined method FG_Magento_to_WooCommerce_Orders::table_exists()

2.21.4

Fixed: Fatal error: Call to undefined method FG_Magento_to_WooCommerce_Orders::table_exists()

2.21.3

Fixed: Notice: Undefined index: name

2.21.2

Fixed: The coupons had got trailing zeros

2.21.1

Fixed: With Magento 1.4: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘sales_order_varchar’ doesn’t exist
Fixed: With Magento 1.4: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘sales_order_entity’ doesn’t exist
Fixed: With Magento 1.4: Notice: Undefined index: firstname
Fixed: With Magento 1.4: Notice: Undefined index: lastname
Fixed: With Magento 1.4: Orders shipping and billing addresses not imported

2.21.0

New: Migrates the discount coupons

2.20.3

Fixed: Term meta data not deleted when we delete the imported data only
Fixed: Orders were not imported when importing all the languages with the WPML add-on

2.20.2

Fixed: Users whose nicename is longer than 50 characters were not imported
Fixed: Users whose login is longer than 60 characters were not imported
Fixed: Avoid hangs due to orders with thousands of notes

2.20.1

Fixed: Display 0 products and 0 orders the first time we click on the “Test the database connection” button

2.20.0

New: Update the lists of websites and stores when clicking on “Test the database connection”
New: Remove the button “Refresh the lists of websites and stores”

2.19.0

New: Import the redirects from the url_path field
New: Import the redirects from the Magento Enterprise Edition
Tested with WordPress 4.7.2

2.18.1

Change: Import the Manufacturer’s Suggested Retail Price as the regular price instead of the sale price

2.18.0

New: Add an option to import the Special Price or the Manufacturer’s Suggested Retail Price

2.17.0

New: Import the products Up Sell and Cross Sell
New: Import the length, width and height as shipping attributes
Fixed: The option names were imported instead of the option labels
Tweak: Code refactoring

2.16.2

Fixed: All the orders were imported and not only the ones from the selected store

2.16.1

Fixed: Magento 1.4.0.x order notes not imported
Tested with WordPress 4.7

2.16.0

New: Multiwebsites: Add an option to choose which web site to import

2.15.2

Fixed: Magento 1.4.0.x orders not imported

2.15.1

Fixed: Existing images attached to imported products were removed when deleting the imported data

2.15.0

New: Set the virtual and downloadable attributes
Fixed: The child products which are visible individually were not imported

2.14.8

Fixed: Wrong progress bar color

2.14.7

Fixed: The progress bar didn’t move during the first import
Fixed: The log window was empty during the first import

2.14.6

Fixed: The “IMPORT COMPLETE” message was still displayed when the import was run again

2.14.5

Fixed: Database passwords containing “<” were not accepted
Tweak: Code refactoring

2.14.4

Fixed: Attributes with decimal values were not imported

2.14.3

Fixed: Missing product attribute values if the WordPress site was already containing some categories

2.14.2

Fixed: Wrong number of product categories displayed
Fixed: Manufacturers not imported when the WPML add-on is active

2.14.1

Fixed: Extra attribute value added in the product when both the Magento attribute and attribute option have the same value
Fixed: Long attribute values were missing if another attribute values have the same first 29 characters
Tweak: If the import is blocked, stop sending AJAX requests

2.14.0

New: Authorize the connections to Web sites that use invalid SSL certificates
Fixed: Some attributes containing commas were not imported

2.13.0

New: Option to delete only the new imported data
Fixed: WordPress database error when SKU contains quotes

2.12.3

Fixed: MySQL 5.7 incompatibility: [ERROR] Error:SQLSTATE[HY000]: General error: 3065 Expression #1 of ORDER BY clause is not in SELECT list, references column ‘gv.position’ which is not in SELECT list; this is incompatible with DISTINCT
Fixed: MySQL 5.7 incompatibility: [ERROR] Error:SQLSTATE[HY000]: General error: 3065 Expression #1 of ORDER BY clause is not in SELECT list, references column ‘o.sort_order’ which is not in SELECT list; this is incompatible with DISTINCT

2.12.2

Fixed: Some images were duplicated in the product gallery

2.12.1

Fixed: Product variations were not displayed on the front-end when the option “Hide out of stock items from the catalog” is selected and when the stock is not managed at the variation level
Fixed: Review link broken

2.12.0

New: Allow the manufacturers import
New: Display the needed add-ons during the database testing and before importing
Fixed: Wrong number of comments displayed
Tested with WordPress 4.6.1

2.11.0

New: Display the number of data found in the Magento database before importing
Fixed: Variations with spaces were not imported

2.10.0

New: Import the Magento ratings and reviews

2.9.1

Fixed: Column not found: 1054 Unknown column ‘otv.stock’ in ‘field list’
Fixed: Only the first value of the product attributes was imported

2.9.0

New: Import the product variations stocks
Fixed: Some product variations were not imported on multistore sites
Fixed: The product attributes containing “&” were imported without SKU and price
Fixed: Regular prices were wrong for product variations when they have got a sale price
Tested with WordPress 4.6

2.8.0

New: Import the order items SKU
New: Import the order comments
Fixed: Remove notices which were displayed if some customer data were missing
Fixed: The attributes and variations were not imported when the import was stopped and resumed

2.7.1

Fixed: Some links could not be redirected correctly
Fixed: Attributes and product attributes were not displayed
Fixed: Notice: Undefined index: attribute_code
Fixed: Notice: Undefined index: value

2.7.0

New: Redirect the Magento URLs
Tweak: Limit the number of variations to import
Tweak: Optimize the product options import
Fixed: Notice: Undefined index: password_hash

2.6.3

Fixed: Variable products whose children have a null price, had got a null price
Fixed: Notice: Undefined index: url_key

2.6.2

Fixed: WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘xxx’ yyy’ LIMIT 1′ at line 4

2.6.1

Fixed: Wrong number of CMS articles was displayed

2.6.0

New: Option to not import the products categories

2.5.2

New: Add the hook fgm2wc_post_insert_order
Change: Rename the Update button to “Update stocks and orders status”

2.5.1

Fixed: Allow bad characters like “²” in the attribute names

2.5.0

New: Import the SKU and the attributes in the order items

2.4.1

Fixed: the store ID was not set during stock and orders update

2.4.0

Fixed: CMS pages from all languages were imported
Fixed: Notice: Undefined index: name
Tweak: Refactor some functions to allow multilingual import by the WPML-addon

2.3.0

New: Add a button to update the already imported products stocks and orders
New: Add the hook fgm2wc_pre_insert_product
Fixed: PHP Notice: Object of class WP_Error could not be converted to int
Fixed: Notice: Undefined index: url_key

2.2.0

New: Import the product featured images
New: Multistore: Add an option to choose which store to import
Change: Remove the Paypal Donate button

2.1.0

Fixed: Recount the terms after the products import
Fixed: Display an error message when the process hangs
Tweak: Increase the speed of counting the terms
Tweak: Don’t reimport the product attributes if they have already been imported
Tweak: Don’t reimport the product options if they have already been imported
Tested with WordPress 4.5.3

2.0.0

New: Run the import in AJAX
New: Add a progress bar
New: Add a logger frame to see the logs in real time
New: Ability to stop the import
New: Compatible with PHP 7
New: Compatible with WooCommerce 2.6.0

1.13.4

Fixed: The products without stock were not imported

1.13.3

Fixed: Set the type of Magento multiselect attributes to “select”
Fixed: Some attribute option IDs were imported as attribute values in addition to their text value

1.13.2

Fixed: Products belonging to several bundles were imported as duplicates

1.13.1

Fixed: Some descriptions were not imported correctly

1.13.0

New: Import the boolean attributes
Tested with WordPress 4.5.2

1.12.1

Fixed: Attributes with value 0 were not imported
Fixed: Compatibility issues with Magento 1.3
Tested with WordPress 4.5.1

1.12.0

New: migrate the SEO meta data
New: Add option to import the meta keywords as tags
Tested with WordPress 4.5

1.11.0

New: Import the free text attributes

1.10.2

Fixed: Notice: Undefined index: short_description
Fixed: Column ‘post_excerpt’ cannot be null

1.10.1

Fixed: Products not imported. Error: “WordPress database error Column ‘post_content’ cannot be null”

1.10.0

New: Import the grouped products
New: Import the product options and their variations

1.9.1

Tested with WordPress 4.4.2

1.9.0

New: Add the min and max variation prices to the postmeta data for the variable products

1.8.4

Tested with WordPress 4.4.1

1.8.3

Fixed: Attributes not visible on front were not imported

1.8.2

Fixed: Fatal error: Call to undefined function add_term_meta()

1.8.1

Fixed: Better clean the taxonomies cache

1.8.0

New: Add the option to not import the attributes
Tweak: Optimize the termmeta table

1.7.0

Tweak: Use the WordPress 4.4 term metas
Fixed: WordPress database error: [Column ‘order_item_name’ cannot be null]

1.6.1

Tested with WordPress 4.4

1.6.0

New: Compatibility with Magento 1.3
New: Support the accented Greek characters

1.5.0

New: Add a link to the FAQ in the connection error message

1.4.0

New: Add an Import link on the plugins list page
Tweak: Code refactoring

1.3.1

Fixed: Refresh the display of the product categories
Fixed: Notice: Undefined property: FG_Magento_to_WooCommerce_Product_Attributes::$global_tax_rate
Fixed: Notice: Undefined index: postcode
Fixed: Error: 1054 Unknown column ‘e.store_id’ in ‘where clause’

1.3.0

New: Migrates all the attributes and not only the ones used in variations
Fixed: Notice: Undefined index: url_key
Tweak: Speed optimization for the variation import

1.2.1

Fixed: Duplicate images
Fixed: Avoid a double slash in the media filename
Fixed: Error:SQLSTATE[42000]: Syntax error or access violation
Fixed: Notice: Undefined index: region_id
Fixed: Notice: Undefined index: region
Fixed: Notice: Undefined index: company
Fixed: Import the original category name instead of the translation

1.2.0

New: Compatible with Magento 1.4 to 1.9
New: Support the table prefix
New: Import the product attributes
New: Import the product variations
Fixed: Don’t import the child products as single products

1.1.0

New: Migrates the users
New: Migrates the users passwords
New: Migrate the customers
New: Authenticate the users and the customers in WordPress with their Magento passwords
New: Migrate the orders

1.0.1

Tested with WordPress 4.3.1

1.0.0

Initial version: Import Magento product categories, products, images and CMS

LinkedIn
Share
RSS