{"repo":"solidusio-contrib/solidus_importer","free":true,"listed":false,"github":"https://github.com/solidusio-contrib/solidus_importer","clone":"git clone https://github.com/solidusio-contrib/solidus_importer.git","description":"Solidus importer extension to migrate data from other eCommerce systems","language":"Ruby","stars":15,"topics":["solidus","ruby","rails","ecommerce"],"license":"BSD-3-Clause","category":"ecommerce","readme_excerpt":"Solidus Importer This extension aims to create a component to import data from other popular e-commerce solutions to Solidus. Installation Add solidus importer to your Gemfile: Instead of a stable build, if you want to use the bleeding edge version, use this line: Bundle your dependencies and run the installation generator: Upgrading After upgrading this gem, be sure to re-run the installation generator, and resolve any conflicts your modified solidus importer.rb initializer file may have with new default configuration values. Usage The imports can be fully managed from the backend UI, following progress (image processing can take a few seconds for each image). From the console Sample code to import some products: Accepted Format The accepted format is the Shopify CSV for which is also relatively easy to find exporters for every major platform (e.g. shopify transporter). There are three supported CSV types: 1. Product 2. Order 3. Customer --- Alternatively, we accept CSV files that conform to the ones shown in the examples/csvs folder The Processors The importing is managed by a list of processors for each CSV type, the default processors are: Each processor is a callable that will accept a context Hash. It will perform its function within the #call(context) method and will return an equally valid context Hash. The returned context can be augmented with additional data. Example: Each list of processors can be configured to add, remove, or replace any of the default processors","default_branch":null,"files":null,"tree":[],"storefront":"/r/solidusio-contrib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/solidusio-contrib/solidus_importer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}