nebulab/solidus

Consider adding some core helpers to facilitate data migrations

DanielePalombo opened this issue · 2 comments

https://trello.com/c/FBMY3Vrm/70-consider-adding-some-core-helpers-to-facilitate-data-migrations

When we have a clear idea about the solution to perform data migrations from other platforms, we should consider adding some core helper to facilitate the work of these solutions. Does it make sense?

The idea is to have service objects that perform common operations in Solidus, like

OrderImporter
ProductImporter

that are called from the extensions passing the right data coming from other platforms through adapters.

I'm on it.

Last Friday I investigated a little bit with @kennyadsl about this issue.

We agree that we can split this issue into 2 parts.

First part:
Change (or create from scratch) the importer CSV for order, products, and customers.
We argue that maybe the best way will be recreating it from scratch if it doesn't require a lot.

The second part:
Create our solidus transporter app, we can include the Shopify transporter app to inherit Magento and BigCommerce exporter.