CUSTOMER FACING FEATURES
User Shopping Experience
Default Spree storefront
Spree comes with a fully functional storefront that fits well with most use cases and provides a nice, mobile-friendly experience. It may be tweaked as any Rails & Bootstrap application.
React and Vue storefronts available
We have pre-built integrations with Next.js Commerce and Vue Storefront. Or you can build your own with Spree SDK!
Mobile First Experience
Spree uses Bootstrap, a responsive, mobile-first component library for quick prototyping with prebuilt components and powerful plugins. Bootstrap 4 support coming soon!
Spree works well with a custom, progressive frontend – blazing fast, app-like storefront, always up to date, working even with a very poor mobile connection or offline.
With the right approach you may be able to simplify development and maintenance of your web store and online apps by using the same components. Such a time saver!
Site search and guided shopping
Suggest products matching individual user’s interests. Go for simple Spree recommended products or apply advanced analytics and machine learning with 3rd parties.
Fine-tune product listings or search results to surface items with healthy profit margins or display products relevant for an individual user based on their shopping history.
Monetize the power of wishlists. Send out promo offers for wishlist products, alert users about products coming back in stock or share wishlists with other users for gift shopping.
Allow users to add gift packaging, a personal note and a recipient shipping address to turn a regular order into a personal gift. Promote it before holidays and special occasions.
Name or initials
Allow your users to personalize their orders with their name or initials to make them special and… personal. Gifts also go very well with recipient’s initials.
Fast Checkout Support
Built in Spree subscriptions allow to set subscription period, but also skip charge and delivery when needed. All the settings are available to both the user and store admin.
3rd party subscriptions
Spree works well with 3rd party subscription solutions, such as Chargebee, allowing to leverage multiple pricing plans, trial period, pro-rating, and many other functionalities.
Spree allows to create Amazon-Prime-like experiences, granting members access to discounts, free shipping, priority customer support and other privileges.
Spree allows to split an order into multiple shipments. If some items go out of stock, only the in-stock items will be shipped immediately, while the others will be backordered.
If a customer finds the item they ordered doesn’t fit or was damaged in shipping, a store admin may issue RMAs (Return Merchandise Authorization) and process their return.
Refund or exchange
While processing an RMA a store admin selects a reimbursement to refund a user, once the items are returned and approved, or an exchange to ship a new item to the customer.
OMNI CHANNEL & INTERNATIONAL FEATURES
Spree is a fully featured online store allowing to run multiple storefronts from a single admin dashboard, supporting multiple stock locations for omni-channel sales.
Go big with a wholesale business model with your online store. Manage stock by moving it between stock locations to optimize fulfillment. Negotiate payment terms for B2B clients.
Sync product catalog, inventory and orders between Spree and retail stores. Optimize shipping by moving inventory in bulk from one stock location to another.
Support incoming customer requests or outgoing campaigns with a store dashboard, so the agents may place orders, adjust line items, apply discounts, process refunds or exchanges.
Connect your native mobile apps to the Spree backend holding a central product catalog, inventory levels, but also users’ carts and order history for a seamless shopping experience.
VIP guided sales
Service your VIP clients by guiding them, even screen sharing while exploring the product catalog, placing orders on their behalf, handling their returns, reimbursements, exchanges.
International Sales Capabilities
Fixed or dynamic pricing
Pre-set prices per each country or run a dynamic currency exchange to mitigate exchange rate exposures. Adjust pricing per each country to optimize for a local market fit.
Allow users to use a country picker and switch to their native language translation. Spree supports both Left to Right and Right to Left orientations allowing you to truly go global.
Content & Campaigns Management
Spree comes with a simple content management, which may be fitted with any popular WYSIWYG editor, to edit homepage elements, editorial product listings or T&Cs.
Keep the familiar WordPress dashboard, let users add to cart from blog posts, display cart, enable checkout, enrich product listings with editorials. Spree and WP under one domain.
Combine a headless CMS you fancy, with a complex publishing workflow and a custom Spree frontend blending content and commerce on both desktop and mobile.
Marketing & Merchandising Support
Use Spree Reports to see what your orders’ item total, adjustment total, and sales total was for a selected period of time, for each currency you accept. Slice it anyway you want.
Social Media Integrations
Allow your users to sign up and sign in to your store with Facebook, Google, Twitter, Linkedin. Spree handles authorization, account creation and association.
Community & Social Ecommerce
Introduce some human touch allowing users to contact your customer staff, chat with them, log all conversations, create self-service knowledge base, track chat metrics.
Promotions & Rewards
Dress up Store Credits as Gift Cards and hand them out to your users. Or allow users to purchase gift cards as regular products – either digital (by email) or physical (regular shipping).
Group products by an underlying theme, such as an upcoming season or a dress code, traversing product categories. Organize matching products in a list for easy browsing.
Bundle a small number of products which go well together for easy add to cart action. Suggest which tie goes well a shirt and a jacket, slap your seal of approval on it.
Suggest purchasing multiple containers, quantity bigger than one for a particular product (line item), for user’s convenience, to save them the trouble of running out too soon.
Spree makes sure to yield relevant, meaningful URLs, infuse product pages with keywords, use clean and mobile-friendly code, which search engine appreciate.
There’s no SEO silver bullet, but what sure matters is unique editorial content blended with products and user generated content, such as client reviews. Social reputation helps.
BACK OFFICE FEATURES
Customer Management & Support
Customer data & history
As an Admin you can create users, set their roles, edit and delete them. Review their personal data, address book, orders, items or store credit balance.
Integrate Spree with any customer support or CRM solution. Connect support tickets to products, orders, shipments, payments, refunds, reimbursements, user accounts.
While answering customer support questions, build a searchable FAQ knowledge base to allow customer self-service. Nothing beats response time of an FAQ list.
Product Catalog Management
Create a unified taxonomy structure for all types of content, such as articles, multimedia, shoppable products, to present them contextually in order to drive traffic and sales.
Source of truth
Spree automates tracking stock changes and integrates well with other sales channels or locations, so it may very well serve as the inventory source of truth for other systems.
Multiple tax regimes
Spree not only supports various types of taxes for product categories, but also various tax calculations for all the zones and jurisdictions (US, CA, EU) your multiple storefronts operate in.
Spree lets you control each factor affecting the shipping process, both globally or for each order: shipping structure, shipping states, split shipments, special shipping treatment.
Developers in control
Most business owners will not be satisfied with the generic templates and functionality. Spree is flexible enough to accommodate most needs, but offers devs full control. It’s open source!
Spree is a production ready store, but it is also a developer framework to be used as a solid foundation for a more sophisticated application. Either way, time saved!
Ruby on Rails FTW
Spree is built with Ruby on Rails, which simplifies repetitive developer tasks and greatly speeds up delivery. Airbnb, Kickstarter, Linkedin, Shopify, Zendesk are all built on Rails.
Extend on your own
Keep your code simple and beautiful. Extensions are a convenient way for organizing and isolating discrete chunks of functionality or sharing reusable code with one another.
Microservices & Integration Support
Spree on Heroku
Heroku is a container-based, auto-scaling cloud platform, with a powerful ecosystem of dev tools for deploying and running modern apps. Spree ♥ Heroku. And S3, too!
AWS, Azure, Google Cloud
More demanding applications scale nicely on any popular cloud platform. Load test have proven that with the right architecture, Spree scales up to 10,000 concurrent requests.
Continuous Integration and Delivery allows developers and testers to shorten delivery cycles and automate testing. Speed shouldn’t compromise quality.
GDPR regulations are not about any specific tech solutions and Spree is secure as much as it can be out of the box, so just hire a GDPR lawyer and use a compliance progress meter.