Ubercart add-on

Ubercart

79.99€

«Ubercart» is a Drupal module that can manage an e-commerce store.

«Woocommerce» is the equivalent solution for WordPress.

With this add-on, you will be able to migrate your Ubercart data to Woocommerce on WordPress.

Features

The Ubercart add-on migrates:

  • Customers with their logins and passwords
  • Customers billing data
  • Customers shipping data
  • Products
  • Products images
  • Product categories
  • Product attributes
  • Product variations
  • Orders with their items
  • Manufacturers (requires the WooCommerce brands plugin)

It has been tested with:

  • Ubercart 1 on Drupal 5
  • Ubercart 2 on Drupal 6
  • Ubercart 3 on Drupal 7

If your version of Ubercart 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 manufacturers, the WooCommerce Brands plugin is required.

FAQ

The downloadable files are not imported.

You must make the Drupal downloads directory accessible by http during the import. You may find a Deny rule in the .htaccess file that you need to comment out during the migration.

Ubercart add-on Change log

2.11.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.10.1

Fixed: Warning: Undefined array key “first_name”
Fixed: Warning: Undefined array key “last_name”
Fixed: Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated

2.10.0

New: Import the customer informations (billing and shipping data) even when not importing orders

2.9.0

New: Add the hook “fgd2wp_get_uc_orders_sql”
Fixed: When WooCommerce Analytics is disabled: Fatal error: Uncaught Error: Call to undefined method WC_Order::get_report_customer_id()

2.8.0

New: Don’t import the attachments in duplicate

2.7.1

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

2.7.0

New: Option to import the custom product taxonomies as product categories

2.6.0

New: Compatibility with WooCommerce HPOS
New: Import the orders modification date
Tested with WordPress 6.4

2.5.0

New: Update the WooCommerce Customers screen
Compatibility with PHP 8.2
Tested with WordPress 6.2

2.4.0

Tweak: Rename the hook “fgd2wp_convert_node_type” to “fgd2wp_map_post_type”
Tested with WordPress 6.0

2.3.1

Fixed: [ERROR] Error:SQLSTATE[42601]: Syntax error: 7 ERROR: zero-length delimited identifier at or near “”””
Fixed: Extra product images not assigned to the product
Fixed: SKU and price not imported
Tested with WordPress 5.9

2.3.0

New: Add WP-CLI and CRON support

2.2.2

Fixed: Missing associations between posts

2.2.1

Fixed: The “virtual” attribute was not set for the downloadable products
Fixed: Clean the terms cache properly

2.2.0

New: Import the product types as product categories
Fixed: Don’t register the product types as custom post types
Tested with WordPress 5.5

2.1.1

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

2.1.0

New: Import the variations SKU
New: Import the variations stock

2.0.2

Fixed: Product attributes not imported
Fixed: Import counter exceeds 100%
Tested with WordPress 5.4
Tested with WooCommerce 4.0

2.0.1

Fixed: Error while importing attributes

2.0.0

New: Import the attributes
New: Import the product attributes and variations
New: Compatible with Ubercart 1 on Drupal 5
Tested with WordPress 5.3

1.4.1

Fixed: Order date can be undefined

1.4.0

New: Compatible with Ubercart 3 on Drupal 7
Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘op.manufacturer’ in ‘field list’

1.3.1

Fixed: Wrong first name and last name when the user name is just the email

1.3.0

New: Update the WooCommerce product meta lookup table
Tested with WordPress 5.2

1.2.4

Fixed: Order items imported as duplicates if the product has many revisions

1.2.3

Fixed: Could not insert post into the database Column ‘post_content’ cannot be null
Fixed: Notice: Undefined index: body_value
Fixed: Notice: Undefined index: body_summary

1.2.2

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 ‘{prefix}uc_product_stock s ON s.nid = n.nid
Fixed: Some customers were imported as subscribers and not as customers
Tested with WordPress 4.9

1.2.1

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

1.2.0

New: Add some hooks for other add-ons

1.1.0

New: Import the downloadable products with their files
Tested with WordPress 4.8

1.0.2

Tweak: Change the plugin filename to be compatible with the “Check modules” feature

1.0.1

Fixed: [ERROR] Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘o.currency’ in ‘field list’

1.0.0

Compatible with Ubercart 2 on Drupal 6
Migrates Ubercart products
Migrates Ubercart orders
Migrates Ubercart user informations (billing and shipping data)

LinkedIn
Share
RSS