I'd like to ask if there was a way to migrate product comments when doing the migration tasks. Since UC has products as nodes and Commerce is using the product display as a node instead, the migrate is only migrating the product info into the product entity and leaving everything else behind.
Because of the differences, the only way I could see this happening is if migrate added the function of creating product displays to go along with the product migration. So it migrates the product information into the product entity, and the rest into the product display node it creates. Of course that isn't easy (maybe) but couple that with extra fields that might be attached to the products in UC it would add another function of creating fields for the product display node in Commerce.
Perhaps some of this could be on the user level, i.e. force user's to manually add the fields they want to their product display nodes and that opens the ability to migrate those fields from their UC products.
Just a few ideas. I think the comments migrate is especially useful/important because some sites probably used the comments as a form of product reviews (at least i do). No one wants to lose their reviews and right now I'm having to manually create the reviews from scratch myself and just add the original dates and users to the reviews to get them back in. Compounding the issue (not for me, luckily but surely for some people) are those sites that allow comments on comments. Right now, all this information is lost if the site maintainer wants to migrate to Commerce.
Comments
Comment #1
rfayWell, they'd have to be on product display nodes, but I see no reason why that should be hard to accomplish. We're creating the node for each product (currently) in commerce_migrate_ubercart; the comments should be able to come along for the ride.
Comment #2
RKS commentedGreat news. For the site I'm working on now the comments are slim and so I don't have to wait for this feature for the moment. it's few enough that I can do it by hand without wasting three months of my life. For other sites i will convert at later dates it will be very useful.
Comment #3
rfayComment #4
Anonymous (not verified) commentedIf you need this, install the latest migrate_d2d and the 7.x-2.x branch of this module, and use migrate_ui to do the mappings on the entities that contain your comment fields in D7. If you have trouble with it, read the docs for migrate_d2d.