Maintainers monitor issues, but fast responses are not guaranteed.

Commerce Migrate Ubercart

Commerce Migrate Ubercart is a migration using Commerce Migrate and the Migrate suite that can migrate 6.x and 7.x Ubercart stores from either the existing Drupal database or a remote database.

Visit admin/content/migrate/ubercart_migration_options to configure import options, including the source database and filesystem locations.

Please read the README.txt. There are specific requirements for setup before a migration.

What currently works:

  • Product types are created from ubercart product classes.
  • Each product type gets its own migration.
  • Product image migration.
  • Each product type gets its own node migration, which creates the matching product_display nodes.
  • Customer billing profiles are created from the billing info of each ubercart order.
  • Orders (and line items) come through.

What doesn't work yet:

  • Attributes
  • Taxes
  • Handling the case when the target product type / sku that we're creating already exists.
  • There are a number of things that will never be able to be addressed, as with all migrations. Every migration will require review and work on the migrated store.

The development roadmap is in #1212158: Development Roadmap for Commerce Migrate Ubercart

Datepicker

Datepicker block example

This module extends the date_popup module (from the date project) to provide a JQuery UI inline datepicker, rather than a popup out of a

Feeds Tamper Math RPN plugin

This is a plugin for making arithmetical calculations when tampering imported data with Feeds Tamper.

Original issue: http://drupal.org/node/1439280

About

It allows you to execute simple mathematical operations against numeric data being imported. I personally needed this to multiply prices by 100, to get them in cents, following Drupal Commerce reqs.

How it works

It uses PEAR's Math_RPN package which is pretty fast calculator. So you must install it first.

How it looks

It is similar to Rewrite plugin (and in fact - almost full copy-paste of it), which simply takes rewrited output and feeds it to Math_RPN as the expression. NOTE: your expressions must be in RPN-format, not like a usual math expression. In short, instead of doing:

[price] * 0.9 + 100

you do:

[price] 0.9 * 100 +

Why RPN? Because I found no another standard PHP calculator with pretty fast parser. If you interested, you are welcome to review results of a simple performance test I created to compare different approaches:

Running 1000 times
Using PHP native: 0.00071191787719727s

Context Bean

Beans shown inside of a Context Bean.

All that we see or seem
Is but a dream within a dream.

-Edgar Allan Poe

Pages

Subscribe with RSS Subscribe to RSS - Minimally maintained