79.99€
|
With this add-on, you will be able to migrate your Drupal Commerce store to Woocommerce on WordPress.
Features
The Commerce add-on migrates:
- Customers with their logins and passwords
- Customers billing data
- Customers shipping data
- Products
- Product price and sale price
- Product images
- Product categories
- Product categories images
- Product attributes
- Product variations
- Product variation thumbnails
- Orders with their items
- Brands (requires the WooCommerce brands plugin)
It has been tested with:
- Drupal Commerce 1 on Drupal 7
- Drupal Commerce 2 on Drupal 8
If your version of Drupal Commerce is not supported please ask using the contact form.
It works with the latest versions of WordPress and WooCommerce.
Requirements
The add-on requires the WooCommerce plugin to be installed and activated before the migration.
The add-on requires the main plugin FG Drupal to WordPress Premium.
If you want to import the brands, the WooCommerce Brands plugin is required.
Commerce add-on Change log
2.37.1
Fixed: If WooCommerce is not active, crash WordPress with the message: Fatal error: Uncaught Error: Class “WC_Order” not found
Tested with WordPress 6.6
2.37.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.36.1
Fixed: Deprecated: Creation of dynamic property fgd2wp_commerce::$product_category_images_field is deprecated
2.36.0
New: Import the product sale prices
2.35.0
Code refactoring for the brands import
Fixed: Brands were not assigned to the products
Fixed: When WooCommerce Analytics is disabled: Fatal error: Uncaught Error: Call to undefined method WC_Order::get_report_customer_id()
2.34.0
New: Don’t import the images in duplicate
2.33.0
New: Import the “marques” taxonomy as brands
2.32.0
New: Import the product categories from the “categories” taxonomy
2.31.1
Fixed: Emails about orders were sent to customers
Fixed: Wrong old order ID stored in the order meta data
2.31.0
New: Compatibility with WooCommerce HPOS
New: Import the orders modification date
Tested with WordPress 6.4
2.30.1
Fixed: Products whose product type is longer than 20 characters were not imported as products
Tested with WordPress 6.3
2.30.0
Fixed: Pictures of products were not imported
Fixed: Product weight not imported
Fixed: Product dimensions not imported
Tested with WordPress 6.2.2
2.29.0
New: Update the WooCommerce Customers screen
Compatibility with PHP 8.2
Tested with WordPress 6.2
2.28.1
Fixed: Wrong product images imported
Fixed: Notice: Undefined index: module
2.28.0
Change: Import the textarea fields as custom attributes and not as predefined attributes
Change: Import the entityreference fields as post relationships and not as attributes
2.27.0
Tweak: Use the WooCommerce native function wc_update_order_item_meta()
Tested with WordPress 6.1
2.26.0
New: Import the product custom fields
Fixed: Notice: Undefined variable: variation_media_ids
Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘o.hostname’ in ‘field list’
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘commerce_payment_transaction’ doesn’t exist
2.25.3
Fixed: Product images not imported
2.25.2
Fixed: Product images galleries of simple products not imported
2.25.1
Fixed: Product images galleries not imported
2.25.0
New: Import the order ID and order number as a note in the order
Fixed: Email not imported in the order
2.24.0
New: Import the product category images
Tweak: Rename the hook “fgd2wp_convert_node_type” to “fgd2wp_map_post_type”
2.23.1
Fixed: Product images not imported in the product gallery
Fixed: Notice: Undefined index: variation_id
2.23.0
New: Get the product dimensions from the table “field_physical_dimensions”
Fixed: All the variations were set to “Product”
Tested with WordPress 6.0
2.22.0
New: Import the product categories from the “Kategorien” taxonomy
2.21.0
New: Add the transaction ID in the order
New: Add the customer IP in the order
2.20.0
New: Import the Drupal 8 attributes
2.19.0
New: Import the product variation images
2.18.1
Fixed: Product images not imported
2.18.0
New: Import the product images from the field “field_print_image”
Tested with WordPress 5.9
2.17.0
New: Import the product images from the field “field_product_image_gallery”
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘field_data_commerce_file’ doesn’t exist
2.16.0
New: Import the downloadable products
Fixed: The images of type “media_generic” were not imported
Tested with WordPress 5.8
2.15.1
Fixed: Wrong variations imported
2.15.0
New: Import the product images from the field “uc_product_image”
New: Import the custom product taxonomy “uc_catalog” as product category
2.14.2
Fixed: Wrong attribute values imported
Fixed: Wrong variations imported
2.14.1
Fixed: The link between the order items and the products was missing because the orders were imported before the products
2.14.0
New: Add the hooks “fgd2wp_product_types” and “fgd2wp_product_visibilities”
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘profile__address’ doesn’t exist
2.13.1
Fixed: Fatal error: Uncaught Error: Call to undefined method fgd2wp_commerce::create_unique_terms()
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘commerce_product__body’ doesn’t exist
2.13.0
Fixed: Recreate the WooCommerce visibilities
Fixed: Tax not displayed in the order items
Tested with WordPress 5.7
2.12.0
New: Add WP-CLI and CRON support
Tested with WordPress 5.5
2.11.1
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘field_data_commerce_customer_shipping’ doesn’t exist
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
2.11.0
New: Add the hook “fgd2wp_commerce_ignored_attribute_fields”
2.10.0
New: Can import the Commerce Product Type as a variation
New: Option to make all products variable
New: Add the hook “fgd2wp_commerce_guess_product_images_field”
Fixed: Wrong attributes set as variations
Fixed: Notice: Undefined index: vid
2.9.0
New: Import the product stocks
New: Import the product dimensions (weight, length, width, height)
2.8.0
New: Import the images from the table “field_data_field_product_multimedia”
2.7.0
New: Import the product types as product categories
Fixed: Product images not imported
Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘c.data_instance’ in ‘field list’
Fixed: [ERROR] Error:SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘commerce_product__field_product_category’ doesn’t exist
Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘pc.field_product_category_target_id’ in ‘field list’
Fixed: Notice: Undefined index: entity_type
Fixed: Notice: Undefined index
Fixed: Warning: count(): Parameter must be an array or an object that implements Countable
2.6.0
New: Import the fields stored in paragraphs (with the Paragraphs add-on)
New: Import the Youtube fields
New: Import the custom product attributes
Fixed: Only one value was imported for each product attribute
Tested with WordPress 5.5
2.5.1
Fixed: Taxes not imported
2.5.0
New: Don’t add a prefix to the attribute slug if the attribute name is not too long
2.4.0
New: Import the tax classes and the tax rates
Tweak: Refactoring
2.3.0
New: Try to get the images from the “commerce_product__field_image” table (Drupal 8)
Fixed: Extra product images were imported
2.2.0
New: Import products containing multiple product types
Fixed: Some “product” node types were not considered as products
2.1.0
New: Import the main product images
New: Try to get the images from the “field_data_field_product_photo” table
2.0.2
Fixed: Notice: Trying to access array offset on value of type bool
2.0.1
Fixed: Minimum and maximum prices were not calculated
Fixed: Prices may be wrong in the products list
2.0.0
New: Compatibility with Commerce 2 on Drupal 8
Tested with WordPress 5.4
1.3.0
New: Import billing and shipping first and last customer names
New: Import billing and shipping address premise
New: Import billing email address
New: Import the customer last active date
New: Import the order shipping cost
New: Import the order taxes
New: Import the order line items taxes
New: Import the order discounts
New: Compatible with WooCommerce 4.0
Fixed: [ERROR] Error:SQLSTATE[42000]: Syntax error or access violation
Fixed: WordPress database error: [You have an error in your SQL syntax]
1.2.0
New: Import the product variation thumbnails
1.1.0
New: Import the product categories named “product_category”
Fixed: Attributes not managed by a taxonomy were not imported
1.0.0
Initial version
Compatible with Drupal Commerce 1 on Drupal 7
Migrates the products
Migrates the categories
Migrates the attributes
Migrates the variations
Migrates the brands
Migrates the orders
Migrates the user informations (billing and shipping data)