salzmangroup / spree-google-shopping Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
It'd be cool to be able to show a variant's last successful insert time over the API, and keep a log of errors for a variant when inserts fail.
We should implement the Spree taxon selector and allow an admin to choose which taxons will be uploaded.
This is similar to the products_scope
that exists, however, I built products_scope
with the idea of multitenancy in mind rather than scoping by a single taxon.
Batch insert could be sped up by eager loading some of the used associations.
Google's Content API for shopping limits request sizes to 1MB.
Therefor, we should break batches up into segments. The segment size should be configurable, but will default to 100 products at a time.
Essentially, create a task that will loop through each GoogleShoppingIntegration and insert all of the products for that integration.
Once Rails 4.2 is released, it'd be nice to use ActiveJob to queue up each integration, as they may be long-running for larger apps. Until then, I'd rather not add a queue dependency to force upon the host app.
In haste of building out the gem, some code has gone untested so far. Rather than they go ignored for all eternity, here's what needs testing:
Spree::GoogleShoppingItem
Since the app mostly lives in the admin and doesn't need any real custom CSS/JS, we should just remove them from the app and the generator
We need to implement the code that will allow the Lavazza store to be verified within the Google Merchant Center. Kyle has been provided with it. This directive comes from Lavazza's main headquarters in Italy and it is very important that it be taken care of as soon as possible. This will allow them to utilize dynamic remarketing campaigns and Google shopping campaigns.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.