Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import products from Shopify #378

Closed
aaronjudd opened this issue May 13, 2015 · 7 comments
Closed

Import products from Shopify #378

aaronjudd opened this issue May 13, 2015 · 7 comments

Comments

@aaronjudd
Copy link
Contributor

aaronjudd commented May 13, 2015

A task to import products, variants from https://docs.shopify.com/api/product

@luiginica
Copy link

I think this is an essential feature but because a lot of ecommerce systems (woocommerce, amazon, shopify) have .csv import/export plugins, why not implement this feature as a ".csv import/ update for products" with shopify being a subcase in this scenario?
Anyway we need something like this because we will need to create/ update products, prices, qty every day and by having a .csv update feature we will be able to save a lot of time. Can't even think going thru hundreads of products to update qty or listing 100 products manually.

Regards,
Luigi

@aaronjudd
Copy link
Contributor Author

Mongo has a native import/export that I believe will handle .csv files, so there is a way currently to handle import/export. Also, you can import json using our fixtures methods. The goal here is to import (and potentially synch) with Shopify (and eventually others).

@luiginica
Copy link

If I would know how to use json with fixtures methods I wouldn't use a CMS :)
Also, Shopify and others mean plain .csv files. That's why speaking about csv's make more sense than speaking about Shopify. Everybody's working with excel/csv files but not everybody use Shopify.

@markchipman
Copy link

I think Reaction Commerce isn't at a point yet to think about how to (of even "if" it should) transfer content from other systems like woo (MySQL) , shopify (online API), etc... Aaron is right that its very straight forward and easy to map a .csv file to the Mongo collections in Meteor... I suggest you Google this as its not worth the diversion from what the core team needs to focus on. I think Reaction Commerce strength is in its "ease" of use for non-technical users... this is what needs to be the current focus, and not getting side stepped into 'moving' data from one system to another... You could afterall, re-key all your Shopify data manually into RC. :) That should be on your shoulders... not theirs.

@aaronjudd
Copy link
Contributor Author

@DenisGorbachev is building some tools in a separate project that should help with ETL and importing from other systems. Core development is focused on getting the "core", and all the necessary workflow steps fully functional. Once we hit that milestone, I'd like to see how much progress he's made - and we can decide at that time what the next steps should be for import tools. Of course, some other solution might present itself in the meantime as well.

@luiginica
Copy link

Hi,

Please re-read my statement. I don't use Shopify and I didn't suggest any content transfer feature from other systems.
Summary: we should be able to use a .csv file in order to import products in RC in a CMS fashion way.

p.s.: I still think it's a must. You can't list products one by one neither mapping Mongo with Meteor - that's not a CMS way but rather a educated technical approach.

Regards,
Luigi

@aaronjudd aaronjudd modified the milestones: Import Migration , v0.20.0 Sep 13, 2016
@kieckhafer kieckhafer removed this from the v0.20.0 milestone Feb 15, 2017
@aaronjudd aaronjudd removed the backlog label May 2, 2017
@spencern
Copy link
Contributor

Should be closed by #2584.

@aaronjudd should I create a separate PR for merging the Shopify connector into development as well?

cmbirk pushed a commit to cmbirk/reaction that referenced this issue Aug 18, 2019
…update-2019-06-11

Pete daily update 2019 06 11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants