nebulab / solidus

Solidus, Rails eCommerce System
http://solidus.io/
Other
7 stars 3 forks source link

Consider adding some core helpers to facilitate data migrations #31

Closed DanielePalombo closed 2 years ago

DanielePalombo commented 4 years ago

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.

DanielePalombo commented 4 years ago

I'm on it.

DanielePalombo commented 4 years ago

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.