Skip to content
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.

Create a new project

Jordan Verasamy edited this page Oct 1, 2018 · 11 revisions

It's good practice to keep one conversion project for each store that you want to migrate to Shopify. Here's how you can create one.

Instructions

  • To create a new conversion project, use the new sub-command:
$ shopify_transporter new example-magento-conversion --platform=magento

This will create a new project folder named example-magento-conversion targeted for the magento platform in the current directory.

  • Now switch to the project folder by doing the following:
$ cd example_magento_migration
  • Install all necessary gem dependencies:
$ bundle install

Please ensure the above command is executed before you attempt to create and run any custom pipeline stage.

Conversion Project Structure

The new command will create the project with the following files:

Gemfile

  • This Gemfile references the shopify_transporter gem.
  • It also allows custom pipeline stages to refer to the base classes that are defined in the shopify_transporter gem.

config.yml

  • config.yml provides the configuration required for each pipeline stage in the conversion process.
  • This file is specific to the third-party platform that you are converting to Shopify.

custom_pipeline_stages

  • This folder will hold additional custom pipeline stages you may define later.