Register
Home Projects Help

Extensions Listing

This page categorizes the available Spree extensions. The extensions in the “available” category are currently in Github and are considered to be more or less complete. They may be missing a feature or two but they are “complete enough” to be useful for other developers.

Many extensions will be usable straight out of the box in your applcation. Others will require a special setup or may have gem dependencies (see the `README` of each extension for the details.) Feel free to use these as a starting point for your specific project needs. Create a github fork and keep track of your changes there. The extension authors may wish to adopt some of your ideas later on.

This is a wiki page, so anyone can edit it. Please help us keep it up to date by adding your extensions. In particular, it would be useful to add the extensions that your are currently working on (or even just thinking about.) This will allow other interested memebers of our community to contact you through the spree-user list and perhaps join forces with you.

Available

Extension Spree Version Description Notes
Paypal Website Standard 0.4.x, 0.5.x Overrides the default Spree checkout process and uses offsite payment processing via PayPal’s Website Payment Standard (WPS).
Active Shipping 0.5.x Shipping calculator that provides UPS and USPS quotes by wrapping the “active_shipping” plugin. Currently supports a limited number of UPS rates but that is easily fixed. USPS is not yet supported but that too should be easy to provide now that the basic interface with Spree has been figured out.
Offline Credit Card 0.4.x, 0.5.x Orders are automatically authorized after the user submits their payment. Store owners can then manually process (or use some other automate external process) to actually authorize/capture the credit card. Credit card numbers need to be encrypted still. Just trying to figure out whether that should be an option supported by the Spree core or whether extensions provide the encryption support.
Subscription Manager 0.2, 0.4.x, 0.5.x Provides a means for customers to sign up for a newsletter. The 0.4.x support is untested. We’re assuming it will work since it doesn’t seem to be related to the REST refactoring (please correct this entry if that’s not the case.)
iPhone Admin 0.4.x, 0.5.x Admin extension using iui
Flexi-Rate Shipping 0.5.x A simple Spree shipping extension that calculates shipping using predefined amounts.
Search 0.4.x, 0.5.x Adds sort and search support for products inside Spree.
Quote Builder 0.2 Simple quote generator.
OpenID 0.4.x, 0.5.x Use OpenID to authenticate customers.
Volume Pricing 0.4.x, 0.5.x Provides the ability to charge different prices depending on the order quantity (volume discounts.)

In Progress

Extension Spree Version Description Notes
Spree Order Gateway Input 0.4.99 Allows Spree to accept orders via a web-service. The goal is to be flexible enough to support orders from many different vendors. The goal of the first release is to support Amazon.com orders.
Multistore 0.4.x Allows Spree to host multiple stores.
Electronic Download 0.4.x, 0.5.x Sell electronic downloads through Amazon S3. This extension is used by the envycasts site. They’ve promised to make it available on github.
Express Checkout 0.4.x, 0.5.x Allow users to checkout without creating a user.
PagSeguro Spree Own Cart 0.4.x, 0.5.x Support for brazilian online payment service PagSeguro using Spree’s own cart (very similar to Paypal WPS). Will probably include shipping calculation using the brazilian postal service through PagSeguro web service.
Correios Bounded Store 0.4.x, 0.5.x Support for brazilian postal service online shiping price calculation, using a type of web service access contract called “bounded store”.
Spree Site Demo 0.4.x, 0.5.x Public demo look and feel customization.
Live Support 0.4.x, 0.5.x Live support chat using juggernaut.
Export to HTML, TXT