Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Google Base for Spree
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db/migrate
lib
public
spec
README.markdown
Rakefile
google_base_extension.rb
google_base_hooks.rb

README.markdown

SUMMARY

This extension allows you to use Google Base to list products for free that will appear in Google Product Search (http://www.froogle.com/).

Learn more about Google Base

INSTALLATION

  1. Create google base account. Create google base ftp account (if applicable). Create data feed in google base with a type "Products" and name "google_base.xml".

  2. Install the extension with one of the following commands

    git clone git://github.com/stephp/spree-google-base.git google_base script/extension install git://github.com/stephp/spree-google-base.git

  3. Run rake db:migrate from SPREE_ROOT

  4. Edit product_type, priorities in spree admin (/admin/taxon_mapper).

  5. Edit SPREE_ROOT/vendor/extensions/google_base/lib/google_base_configuration.rb to set preferences for the feed title, public domain, feed description, ftp login and password. FTP login is not required - you may schedule upload from the public directory.

  6. Issue the command 'rake google_base:generate' to generate feed. Verify feed exists (SPREE_ROOT/public/google_base.xml).

CRONJOBS

There are two options to regulate google base product update:

A) Setup cronjobs to run 'rake google_base:generate' and 'rake google_base:transfer'

B) Setup cronjob to run 'rake google_base:generate' and schedule the file to be uploaded via Google Base admin from public_domain/google_base.xml

Development of this extension is sponsored by End Point.

Something went wrong with that request. Please try again.