Spree Commerce

Try It Now

Posts in category ‘Company’

New Spree Commerce Roadmap Announcement

Posted on January 27, 2016 by Sean Schofield

Exciting Announcement

We’re excited to announce a new Spree Commerce Development Roadmap for 2016 along with a new Core Team. Future Spree open-source efforts will be coordinated and managed jointly by volunteers from Spark Solutions and Vinsol. They are all professional developers who are currently working on behalf of merchants using Spree and have hands on experience in Spree development, customization, maintenance and performance optimization.

After the acquisition announcement we asked the community to step up and these people have met the challenge. We have reviewed their objectives and strategy which can be summarized as follows:

  • Growing the current community and supporting businesses running Spree
  • Developing Spree Commerce 3.0 with next versions to follow
  • Supporting developers in migrations from 2.x to 3.x versions
  • Encouraging the Spree community to actively participate in its development

The new Core Team is determined to support Spree developers around the world (mailing list, Slack channel, GitHub issues) in their daily efforts.

For general discussion and support inquiries please use:

Slack public channels: http://slack.spreecommerce.com
Spree Mailing List: https://groups.google.com/forum/#!forum/spree-user

The new core members would like you to konw that in the spirit of free open source software, they are encouraging everyone to work together to help improve the Spree project. New Core Team members are welcome!

Stay tuned to the Spree Mailing list for more details to come!

5 Tips for Photographing Clothing for Ecommerce

Posted on December 10, 2015 by Alexander Diegel

We’ve already given you tips on do it yourself product photography. However, certain products represent specific challenges. Taking clean, gleaming images of clothing is especially important if you’re in that industry, since customers will have to picture themselves in these items, and want to look good. Follow these tips and take amazing product photos every time.

Prepare the Clothing

Even though the garment might be brand new, it might not be in the best condition. It can become wrinkled, dirty, or even damaged in storage/shipping. Make sure the merchandise is in pristine by cleaning and ironing it beforehand. Remember, your sale is won or lost on these pictures.

Provide Multiple Angles

Show different angles, viewpoints and elements of your goods. Remember, you’re selling online. Your customers don’t have the option to hold and feel and get comfortable with the item they’re about to buy. So do your best to recreate that in-store feeling by providing big, beautiful images of your goods. Provide 360 degrees worth of angles or, even better make it a gif.

Use a Mannequin or Live Model

If you were shopping, what would look more attractive? A lifeless shirt lying on some background? Or a shirt on a mannequin or model? Not only does a mannequin/model give the shirt the appearance it will actually have when worn, if you’re using a model, it gives a more personal feel to it.

In the clothing industry, getting that item off the lifeless backdrop is essential to success. Look at the two shirts above. Which one would you rather buy?

Check your Lighting

You don’t want to give a gloomy representation of your product. Make sure you have enough light to give a bright and accurate portrayal of the clothing’s color. In short, bright lighting should be a priority when you’re taking these pictures.

You may want to consider buying or renting a lighting kit for these reasons. If you’re relying on natural lighting or a lit room, you’ll want to play around by shooting at different times and angles. If you’re using a higher end camera, there are different settings with ISO you can use. We won’t go into too much detail on ISO here, but if this applies to you, make sure you’re using the right settings.

Photoshop When Necessary

Photoshopping an image is a great way to clean up your product and make minor edits. A shadow here, a piece of dog fur you didn’t notice, there. However, do not rely too much on this kind of software. Photoshopping should be used when your image is about 99% of the way there, and you just need to touch it up to take it across the finish line.

Follow Spree Commerce!

5 Ways to Increase Your Average Order Value

Posted on December 02, 2015 by Alexander Diegel

In the holiday rush, if you can get your customers to spend just a little bit more per order, it will make a big difference on your bottom line. Of course, they won’t just do it themselves, you’ve got to incentive them to spend a little more, without taking a loss yourself. Follow these tips and watch the holiday season be extra good to you this year.

Set a Free Shipping Threshold

“Free” is a word all shoppers love to see. For example, if you offer free shipping for orders $100 and up, most shoppers who are a few dollars short will by an extra item to hit that threshold. This is one of the easiest and time-tested ways to increase your average order value.

Include Limited Time Offer

Shoppers will procrastinate. Without a rush, they’ll mill about your site, maybe click buy, maybe wait because they aren’t quite sure if they want that little something. On a 30% off sale—or whatever figure you come up with—always include that the discount is for a limited time. That will get the procrastinators to click “buy” while they’re on your site, instead of hoping they come back later.

Package deals

A combination deal—pairing related items together at a discount from buying them separately—is a great way to incentivize your customers to spend a little bit more. If we’re using clothing as an example, you can offer an entire outfit for $60 to go with a shirt that may cost $45. Many customers will see the value there and buy the whole set.


When executed correctly, upselling is a great way to bump up the total order volume. If a customer is looking at a camera, and you sell a version that also includes a function to shoot video, display that higher end model to the side. You never know, the customer might be willing to spend the extra hundred dollars to get the added function. Be careful with this advice though; don’t overdo it and just advertise more expensive goods willy nilly with every item a customer clicks on.

Offer Discounts on Minimum Purchases

If you’re running a sale, consider making your customers his a certain dollar amount before getting the benefits of the discount. You can even tier the discounts to different amounts, say 20% off all orders $25 or more, and 35% for orders $50 or more. If a customers is close to hitting that target, he or she will likely spend a little more to get that discount.

Follow Spree Commerce!

How to Increase Your Ecommerce Conversion Rate

Posted on November 18, 2015 by Alexander Diegel

Include an FAQ Section

Shoppers may hesitate to click “buy” based off of very simple questions they have. “What’s your return policy?” or “Do you accept Visa Gift Cards?” The customer might intend to track down an email and reach out for these answers, but you’re risking losing the sale if they have a second thought, or just plain forget to reach out.

Minimize the loss of these shoppers by nipping these questions in the bud. Provide an FAQ with answers to these types of questions. Make them specific to your business—if you find yourself getting emailed by multiple customers with the same question, this is the perfect kind of question you should have answered on your site.

Provide a Point of Contact

You’re never going to have all of customers’ questions answered on an FAQ. In fact, you shouldn’t even try; they’re called frequently asked questions for a reason. Instead, include a “contact us" page on your site where customers can easily reach out to you if they can’t find what they’re looking for on your website.

Keep in mind, every email you get might not necessarily be a question or criticism. They may include notes from delighted customers that you’ll absolutely want to share as part of your marketing campaign.

Make sure the person responding to these emails is friendly, informed and ready to help. A rude or inept response is a great way to turn a customer off for life. Also, include the contact info. on multiple aspects of your site. You’ll want an actual “Contact Us” page, but link to the contact somewhere in your FAQ page as well.

Integrate Live Chat

Live chats incorporate the best aspects of a point of contact and an FAQ page. Customers can direct their questions right to a chat monitor, who will provide instant answers. This is a great way to seal the deal if a customer is on the edge of clicking that “Buy” button.

Integrating live chat into your website isn’t as expensive as you may think. There are plenty of different providers to go with, and the service can cost as low as $15/month. Get a leg up on the competition by having a customer support/sales representative ready to offer instant help to your customers.

Include Product Videos

You’re selling online, so you’re going to lose some of that in-store experience. Even after they click the buy button, customers are always going to have a little bit of trepidation until the product arrives on their doorstep and they can hold it with their own two hands.

Do your best to mitigate these fears by including product videos. Depending on what you’re selling, these videos can be anywhere from detailed “How-tos,” to a simple 360-degree shot of the product that gives customers a better look than a simple photo would.

Offer a Money Back Guarantee

Without a physical store to come back to and physically return the product, worry about returns is always going to be a primary issue with ecommerce shoppers. Again, your customers don’t have that in-store experience to hold and feel the item, so they’re always going to be a little worried that the item is not as advertised.

Offer a money back guarantee, and respect it. Then, SCREAM IT FROM THE MOUNTAINTOPS—include it in your FAQ, product descriptions, make sure anyone operating the live chat knows about it, wherever it’s appropriate.

Trust us, the cons of the occasional jerk who returns something just because are greatly outweighed by the pros of eliminating your customers’ fears. Let them know that their money is basically loaned to you until they get the product as expected.

Follow Spree Commerce

5 Tips for Do-it-Yourself Product Photography

Posted on November 12, 2015 by Alexander Diegel

Whether it’s family photos or professional head shots, do-it-yourself photography is all the rage lately. We all have and HD camera in our pocket, so why not? No disrespect to the professionals—they’ll always give you the best photos—but if you follow these tips you can get high-quality shots that will definitely fit in your budget.

Try out your Smart Phone Camera Fist

Obviously the first thing you’ll need to take a picture is a camera. But before you go out and spend hundreds of dollars on a name-brand, HD device, see how you like the camera on your phone. Take a look at the picture below, and you can see there may be little-to-no difference in the quality of the photo between a high-end camera and an iPhone.

If you like what you see from your phone’s camera, you can save yourself a lot of money by going that route.

Buy a Tripod

Even if you’re using a smartphone, you’ll want to invest in a tripod. Even the steadiest hands are hard-pressed to capture the perfect image, and there are even tripods that are designed specifically for camera phones. You can get a decent tripod for as low as $20, so it’s well worth the low-end investment here.

Setup on a White Backdrop

Often, shoots like these are done in front of a white backdrop. You can create a simple, inexpensive “do-it-yourself” method that will give you that professional look with just some craft paper and metal clamps.

If you’re going that route, roll the paper down a long and wide table, and use the clamps to attach the paper to something a few feet above the table. This will provide a smooth, clean base for your to shoot your product photo.

If you’re going the natural lighting route, do this in a big, open room with lots of windows. If you’re using purchased photography lights, you’ll want a darker room.

Use a Mannequin or a Model

If you were shopping, what would look more attractive? A lifeless shirt lying on some background? Or a shirt on a mannequin or model? Not only does a mannequin/model give the shirt the appearance it will actually have when worn, if you’re using a model, it gives a more personal feel to it.

If you’re in the clothing/fashion/accessory industry, getting that item off the lifeless backdrop is definitely the way to go. Look at the two shirts below. Which one would you rather buy?

Pay Attention to the Details

Avoid hard backlighting that will cast shadows on the surface of the object. Keep your lights or lighting on the same side as your camera, or slightly off to the side.

Also, be sure to check your photos as you take them. You don’t want to do all the work only to realize an ugly fingerprint on your lens ruined all your images. Using a digital camera makes checking your pictures as you go along simple, and will help you avoid the pain of retaking all those images.

Follow Spree Commerce!

Black Friday Emails That Boost Sales

Posted on November 04, 2015 by Alexander Diegel

Another Black Friday is just around the corner and—likely—another record-breaking holiday sales season will come with it. Email campaigns are a proven way to effectively announce sales and boost profits. But what should you send? Take a look below for some ideas to use for the holiday season.

The Sale Announcement Email

We’ll start with the simple one first: Make sure your customers know you’re having a sale, and what it is, because you can bet your competitors will. Keep it simple. Everyone loves sales, so you’re subject header can just be “50% off Everything!” It will almost guarantee you that shoppers will at least open the email to find out more.

The Free Gift Email

Everyone loves free right? Including a free gift if customers hit a certain dollar amount is a great way to boost the average sale amount. If a customer has spent $90 and are $10 away from earning a free gift, they’ll likely spend that extra ten dollars to hit the target.

Again, the subject can be simple. “Free” will almost always get someone interested. You can also spin this so it doesn’t seem so salesy, and being that Black Friday is around Thanksgiving, in the body of the email you can include something along the lines of “Our way of saying thanks,” or “Our way of giving back during the holiday season.”

The Extended Sale Email

Black Friday sales don’t have to end on Fridays. If you’re in ecommerce—and you’re reading this blog so I’m assuming you are—the sale can last all the way to Cyber Monday. Last year, retailers brought in over $2 billion on the Monday after Black Friday.

Not everyone gets around to shopping on Black Friday. They may have missed the boat and will jump out of their seats when they see your “Extended 40% Sale off EVERYTHING” email.

The Black Friday Giveaway

This is a similar to philosophy to the “Free Gift” email—people love free stuff and rewards. Giveaways and contests are a great way to inject more life into your sales than those of your competitors.

The terms of the giveaway or sale will be up to you. One common strategy is to offer your customers a chance to win a gift to your site for every purchase they make. Or, you can guarantee a small prize—say a $5 gift card— for any purchase, with a chance to win the Grand Prize, such as a $1K gift card.

The Humor Email

You know what people like almost as much as free stuff? Funny jokes. Announcing your sale in a way that J.Crew did last year is a great way to get a leg up on competitors and their potentially similar sales.

You can also include a jokes specific to your business or industry. For example, if you’re in the clothing business, a post-Thanksgiving email featuring your stretchy pants might not be a bad idea.

Follow Spree Commerce!

How to Make Marketing Emails Work for You

Posted on October 28, 2015 by Alexander Diegel

Marketing emails can be a great tool to boost sales. But to do so, you have to do it right. What do I say to my customers? And just as importantly, when do I say it and how often? These tips will make sure you’re emailing the right way, and will help you take your business to the next level.

Content and Relevance:

This isn’t Lord of the Rings and one email does not rule them all. In other words, what’s relevant to some customers won’t connect with others. For example, if you sell clothing, sending your male customers a coupon for a sale on ladies’ underwear is not going to get you very far. Worse yet, it might make the impression that your store specializes in women’s apparel and have your male customers looking elsewhere.

Tracking your customer information, such as gender and age, will help you send targeted emails, which will in turn increase your open rate. Tracking sales information will help you target as well. The above example was pretty simple, but what about a business that doesn’t make it as easy as splitting up your customers into a 50/50 (emails for males, emails for females) group?

If you sell a wide variety of items, such as pet supplies, it would make sense to track customers’ sales. If Susan has spent a year buying nothing but cat toys, would it make sense to send her information on a sale for all goldfish products? Probably not.

Keep in mind, there are times when it makes sense for you to send customers information about stuff they don’t typically buy. Keep this in mind for the holidays, when customers aren’t necessarily shopping for themselves. Speaking of appropriate times…


When to send an email is just as important as what to send. The sooner you send an order confirmation, the better. The longer the customer goes without receiving that confirmation, the more apprehensive he or she will be that something went wrong with the process.

Likewise, a shipment confirmation will also placate any fears that the order is NOT on the way. With the confirmation, include a realistic time that the customer can expect to receive the package, such as 3-5 business days.

Lastly, an email asking the customer how he/she likes the product is a nice way to wrap up the sale. It shows that you care that your customers receive their products as they wanted, when they wanted. Schedule this for a couple of days after the long end of your confirmation (using the above example, send the email on day six or seven). If you send this email too soon, it will have customers thinking they should have received it by now and something went wrong, when in reality the item is still on its way.

As far as emails that are intended to have customers buy again, research shows there’s certain times that will lead to higher purchase rates. Monday through Wednesday, as well as Sunday, have proven to be the best days to send your salesy emails.

On top of that, there are certain times of day that correlate with higher purchases as well. During the workdays, as well as during commutes home, have proven to be the best times to reach out to customers.


This last point is key, and can also be tricky to manage correctly. Email too often and you risk annoying the customer, who will in turn likely tag your emails as spam. Not good. Go too long without contacting your customers and you risk them forgetting about your company and going with a competitor. Also not good.

There’s no all-encompassing guide to point to that will provide best practices for all businesses, but as a general rule, you don’t want to email your customers more than once a week (with the exception of the aforementioned post-transaction confirmation emails), and you also don’t want to go more than a month without sending out your email campaign.

Hitting that sweet spot of perfect frequency will often depend on your business. For example, if you work in a subscription business, you’ll want to time replenishment emails with the frequency of the customers’ needs. If he/she buys dog food once a month, a reminder to place the order every three weeks would be appropriate, to give the customer some leeway and provide time for shipping. This way, the food will be there by the end of the month and Fido won’t go hungry.

Tools that Can Help

When you’re starting out, you can probably manage many of these tasks on your own. But what about when you’re handling 100, 500, or 1000 orders per month? Using an email service like MailChimp or MailChimp will help. Coupling one of those services with a tool that can automate the process will allow you to easily and efficiently communicate with your customers.

Follow Spree Commerce!

The Future of Spree Open Source Software

Posted on October 28, 2015 by Sean Schofield

There have been a lot of questions and speculation regarding the future of the Spree OSS project. Please understand that our acquisition occurred as First Data was preparing for its IPO and there were significant restrictions on what we were able to discuss publicly during that time. Now that the IPO is behind us we can resume our public conversation with the community.

What is Happening to Wombat?

Our Wombat product is being discontinued as of March 31, 2016. It’s been a privilege to help and watch our Wombat customers grow over the years. We are working closely with our customers to ensure an orderly transition. Wombat is a closed source product and so the source code will remain private and closed source. The integrations for Wombat, however, have always been open source. They will remain open source even though we will not be maintaining these integrations going forward.

What about the Website and Demo?

We have made several changes to the Spree website. We’ve removed the references to Wombat and we’ve discontinued the “sandbox” demos where you can try out a hosted version of Spree without installing it locally. The sandbox takes quite a bit of time and resources to maintain – especially keeping it up to date with the latest version. Developers interested in the open source software can still try it out easily enough – just clone it from Github like you would any other project.

We’ve also disabled the extensions directory. The directory contents are quite out of date these days and it requires time and energy to curate everything in there. Unfortunately there aren’t enough volunteers who want to spend time on such a thankless task.

Will we Continue to Support Open Source Software in general, and the Spree Project in particular?

Our team continues to be interested in both using and supporting open source software. You can expect to see us continue to contribute to both new and existing open source projects going forward.

We will be spending significantly less time as a company on the Spree project. Several of our employees remain personally interested in the Spree OSS project, but as a company we can no longer dedicate significant resources to this effort. This means that you can expect a decline in contributions from employees who were previously being paid to work on open source as part of their day job.

What about a Foundation?

We’ve also heard people asking about the possibility of setting up a foundation. It’s unclear how this would resolve the lack of a strong core team with a unified vision. A proper foundation (see Drupal or Linux) requires significant legal and administrative expenses. More importantly it requires a dedicated group of volunteers to run it. Spree needs a new group of core contributors that are willing to volunteer a large amount of time to help maintain it. A foundation won’t help us to achieve that – it will actually be counterproductive since it will just add to the overhead needed to run the project.

Who will Contribute to Spree going Forward?

Like any successful open source project, Spree requires a continuous supply of new contributors. There are, however, some unique challenges in the case of the Spree which is somewhat of a niche framework. It appeals to Ruby developers who are interested in ecommerce. That’s actually a pretty small universe of people, especially when you factor out everyone who is doing ecommerce for just a single project and then moving on to something else. It’s much easier to form an active core team for a project like Rails since it’s a generic framework that can be used by a much larger universe of developers (people interested in web applications).

In addition, as the Spree software has matured over the years, many stores that use our software have “locked in” on a particular version of the software. This tends to result in short bursts of contributions by initial adopters followed by long periods of inactivity.

As a result, over time our community has generated a lot of developers who are incredibly interested in the future of Spree but they also have a very specific vision for how Spree should move forward. In many cases, this vision is at odds with what other developers need for their specific projects. For instance, developers working on legacy installations are not always interested in adding new features to Spree. They may be more focused on improvements in performance and keeping up to date with security enhancements.

What’s the Deal with Solidus?

Solidus is a fork of the Spree project. The contributors are primarily developers from Bonobos as well as a consulting company that has done work for Bonobos and other Spree customers in the past. The developers behind this project have a lot invested in a specific version of Spree and they’re working to improve performance and making other subtle improvements. If you’re looking to work on a very stable version of Spree and you’re comfortable with locking in on the version that Bonobos is using, then this might be a good option for you.

Spree Needs a Strong Core Team with a Unified Vision

Spree needs a new core team of dedicated contributors. That’s easier said than done. Our experience over the past several years is that for every ten people who say they want to contribute – only one of them actually follows up with a meaningful level of contribution. That number gets even smaller over time since most contributors tend to drift off to other projects within twelve months.

An even bigger challenge is to get a sufficient level of core contributors that agree on the future direction of Spree. We attempted to do this last year when we convened an in person “summit” with several of the key contributors and users. There was a lot of agreement on the types of things that needed to be done but very little agreement on the best path to achieve them. The biggest problem was that everyone was pretty much locked into a specific version of Spree and they only wanted to change what was needed for their specific agenda. This culiminated in the Bonobos and Freerunning guys deciding to create their own fork of Spree. That’s not a bad thing – developers need to focus on their own problems first and foremost.

What’s Next?

All software projects have a shelf life. The first Spree commit was made over eight years ago when Rails was in its infancy. Since that time there have been over 15,000 commits by over 700 different contributors. If you take a look at other popular Ruby libraries from 2007 you’d be hard pressed to find one that remains relevant today. The fact that Spree has remained a popular open source project for such a long time is a testament to the efforts of all of us working together to constantly improve the code. We have done all of this while trying our best to maintain backwards compatibility for our existing users.

We’re going to leave it up to the community to decide how to proceed. Our users need to decide if they want to continue forward with the current Spree codebase, use the Solidus project, or perhaps start another fork using a completely new approach. If we’re presented with a credible plan to maintain the project long term, then we’ll gladly turn over the keys. In the absence of such a plan, however, the project will naturally move it into “maintenance mode” and something new will eventually take its place.

It’s been a privilege building Spree together with you for the past eight years. Over that time we have learned from each other, empowered our customers, started numerous companies and forged lifelong friendships. Regardless of what happens next – we should all be proud of the great work we’ve done together.

Tips to Perfect Customer Service

Posted on October 21, 2015 by Alexander Diegel

Customer service is they key to ecommerce growth. You can have the best products in the world, but if your customers have a continuously bad experience it will tarnish your brand, and possibly do irreparable harm to your company’s reputation. Follow these steps to ensure you’re providing outstanding customer service every time.

1) Provide Timely, Effective Communication

Effective communication can solve a lot of problems and, more importantly, eliminate them before they happen. Sending a simple order confirmation will eliminate any doubt a customer may have that his or her order went through. Additionally, giving the customer a reasonable expectation of when to expect the item and/or providing shipment updates will keep customers informed and happy.

When your business reaches a certain point in its growth, you’ll find that keeping up with these emails can be a headache. At that point, automating your communication through services like Twilio or MailChimp can greatly simplify this process.

2) Provide a Customer Support Option

In the off chance that something goes wrong at any point in the process—whether an item’s out of stock, an order didn’t arrive, or the customer received the wrong size—you want to provide an easy way for customers to get in touch with you or your customer support team.

Depending on where your business is in it’s level of maturity, this could be a simple “Contact Us” link in your website that provides an email address and/or phone number. If and when your business is a little more established, you may want to look at a third-party service, such as Zendesk or Desk.com to help you with support tickets and error resolution.

No matter how you go about it, be sure whoever is on the receiving end of these issues/inquiries is prepared to give timely, effective, and friendly resolutions.

3) Engage in Social Media

Whether it’s Facebook or Twitter, 78% of all customers see social media as a customer service alternative. Some may go there directly, some may go there if whoever’s manning the options on point two has dropped the ball.

If it’s the latter, that raises the stakes even higher on social media, making it even more important to respond quickly and effectively. If a customer has a bad experience, you can be sure that they will call out your company on Facebook, Twitter, or whatever social profile you have associated with your business.

Conversely, if you provide a great experience, they’re likely to commend you and your business for all to see. Make sure you’re the retailer receiving the positive publicity, not the negative.

4) Track all Customer Interactions

Tracking all correspondence can save you, your support staff, and your customers a lot of headache. If customers have an issue and talk with two different people without a history of previous interaction, they will be left frustrated when they have to start from scratch with a new person.

Conversely, if a customer calls in and you can quickly say “Yes, I see you called in about exchanging your shirt for a different size on June 16th,” he or she will be left both impressed and relieved that someone is on top of the issue.

Create labels in your emails, attach notes to the thread, or do whatever it takes to keep all customer interaction in one easy-to-manage place. If you’ve talked with Joe Smith before, you should be able to easily search and find any and all correspondence with Joe.

Down the line, an error resolution service like the aforementioned Zendesk isn’t a bad idea. Zendesk tracks all correspondence that comes in via email, and all you have to do is search the support ticket number through your Zendesk account.

5) Never Argue About Returns

All of the above is great, but if you or a staffer argue with customers, especially about returns, they’ll think of your company in an extremely negative light. And with Twitter, Facebook, Yelp, etc. that’s not something any growing business can afford.

Remember, this is people’s money you’re dealing with, so put yourself in the customers’ shoes. You’re selling your product based off of an image on a computer. There’s going to be problems. And when there are, friendly, understanding, timely and efficient resolutions are the ways to keep customers coming back and sending their friends to your web store.

Bonus tip: Provide Online Chat

This tip is definitely for well-established businesses with customers on their site all day, but why else would you be in ecommerce if not to grow and dominate your market? Heck, some of you may already be there.

An online chat will require a paid solution like Olark and a staffer to monitor the chat, but once your business gets to a certain point, it’s well worth the investment. 77% of customers agree that online chat positively impacted their experience with the company. You simply can’t get any faster resolution than chatting with your customers in a live, real-time interaction.

Follow Spree Commerce!

How to Increase your Brand’s SEO

Posted on October 14, 2015 by Alexander Diegel

SEO has been something of a buzzword lately. But what is it? SEO stands for Search Engine Optimization, and is described by wikipedia as “the process of affecting the visibility of a website or a web page in a search engine’s unpaid results—often referred to as “natural,” “organic,” or “earned” results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine’s users.”

What that means for a business owner is, whatever search terms that resonate in your industry, you want to be at or near the top of the listings that appear whenever people put that term or phrase into Google. The more people that see your site, the more people will shop on it, and the more shoppers you have, the more sales you’ll get.

Follow these tips to maximize your SEO to see your webstore’s traffic spike, and the sales roll in.

Identify Keywords and Phrases

You need to figure out what key terms and phrases you want to trigger your appearance in a search. For example, if you’re a high-end shoe retailer, then you’d probably want to have an appearance when customers search for “High end shoes.”

Maybe you’re not ready to take on Nordstrom’s or Barney’s (the first and second results to appear on Google when you enter that phrase) and you still do a high volume of sales inside your physical store. In that case, your location can help you drive customers to online and offline sales, such as “High end shoes in Pennsylvania” or more specifically, “High end Shoes in Philadelphia, PA.”

Content-Driven Traffic

Whatever you determine to be key terms and phrases, maximize their use through fresh and engaging information on your web store. Running a blog is a great way to keep new content on your site. One thing you don’t want to do is force these keywords into the content. It has to seem natural, as it will turn off readers/shoppers, and will be recognized as a forced attempt at maximizing SEO by the search engines.

The more fresh content you have, the more traffic will come to your site. And, again, the more traffic you have is the more opportunities you have for sales.

Share on Social Media

Whatever new content you have, be sure to share it on any and all social accounts that you have associated with your store. These are just more channels for you to attract traffic. Sharing on Google plus, specifically, will directly help your ranking on Google’s search listings.

Blogs, news about your company, and new/featured products are the kinds of things that you want to share with your community. Social media is having more and more of an impact on ecommerce, so start sharing now.

Follow Spree Commerce!

Ecommerce Product Description Best Practices

Posted on October 07, 2015 by Alexander Diegel

You can have the best products in the world, but if you can’t communicate that quality effectively, how are customers going to know? And, more importantly, how will they feel comfortable clicking that “buy” button? Here’s some tips and advice that will help you seal the deal.

Show Don’t (Only) Tell

We’re not here to tell you NOT to tell the story behind the product (in fact, look at the next point) but don’t ONLY tell. Include multiple high-quality images of your product. Show different angles, viewpoints and elements of your goods.

Remember, you’re selling online. Your customers don’t have the option to hold and feel and get comfortable with the item they’re about to buy. So do your best to recreate that in-store feeling by providing big, beautiful images of your goods. Provide 360 degrees worth of angles or, even better, make it a gif.

Tell The Story Behind the Product

Your business has a story, and so does your product. Tell it. For inspiration, check out Ayr’s blog, Editions. Ayr, a women’s fashion startup, releases new apparel every season, and additions to their line receive a one-paragraph story of the goals and thought process behind the design.

You don’t necessarily need to include such in-depth descriptions on every product, (you don’t want to get too wordy) but new and/or featured products deserve extra attention, and are worthy of a story behind their production.

Emphasize Uniqueness

Your competitors are going to have similar products, but there’s something about your inventory that makes you different. Whatever it is—the design, the manufacturing process, the price—make sure you emphasize this in your descriptions. If your customers don’t know why your products are better/different, what’s to stop them from going to the competitor next time?

Include an Obvious Call to Action

You’ve got the customer interested. They’ve looked at the product images, read the story behind the product, and really like what they’ve seen thus far. Now it’s just a matter of sealing the deal. You can push the customers over the edge by simply providing a “Buy Now” or “Add to Cart” button within the page that features your product description. If they’ve made it this far, they’re already interested. Turn the opportunity into a sale with a strong call to action.

Allow Customers to Easily Share their Experience

If your customers have a positive experience shopping with you, they’ll be willing to share your product with their friends and family. Now they won’t write a blog about it, but if you provide simple buttons to like, tweet, pin and/or share, it will open their friends and followers’ eyes to your brand.

Word of mouth has always been a great sales/marketing tactic. Social media has given the opportunity to spread the message faster and to a wider audience than ever before. Take advantage of it!

The Bottom Line

You’re going to have competitors; it’s unavoidable no matter the industry. But you can set yourself apart with unique and effective product descriptions. Making that sale is the first step to turning a customer into a “brand ambassador.” Once they see why you’re the best option for them, they’ll keep coming back—and sharing with their friends.

Follow Spree Commerce!

Best Practices for Ecommerce Design

Posted on September 30, 2015 by Alexander Diegel

You’ve got the best products, and pride yourself on completing your deliveries on time, every time. That’s a great start, but if you don’t attractively display your items on your website, how are your customers supposed to buy them? These best practices will ensure that the quality of your products is accurately displayed on your website, every time.

Show Don’t Tell

“This is the best shirt/coffee/makeup in the world.” Who wouldn’t say that about their own products? Displaying images of satisfied, real-life customers is a much better way to display the quality of your goods. If you have an active social media profile you can kill two birds with one stone here by displaying your Twitter or Instagram feeds in a section of your site.

Another strategy you can implement is to dedicate a portion of your site to a community and/or press section. The community section can feature the images of satisfied customers sent in through your social profiles, as a varition of—or enhancement to—the above recommendation. Any positive press or reviews from accredited reviewers should be displayed in a press section.

Basically, a good rule of thumb is anything positive said about your service or products from someone outside your company should be displayed on your website, or at the very least shared on your various social profiles.

Focus on What Makes you Unique

What is it about your products that makes them unique? Shoppers will have an almost infinite amount of places to buy a shirt, but why should they buy your shirt? Is it the materials? The manufacturing? The price? Any and all of these reasons should be featured.

This content can accompany the featured products that are displayed in a prominent section of your website. You should also include this in all of your product descriptions. You don’t need to tell the whole story of the first stitch of thread to production, but a brief “This hand-crafted gingham-style shirt was designed with the professional in a business casual office setting in mind.”

Tell Your Story

Product descriptions are one way to feature what makes you different than your competitors. Another way is to briefly tell your story. This should be in a different area than where your products are displayed, such as an “About Us” section.

Why did you get into retail/ecommerce? What is it about your products that shoppers won’t be able to find anywhere else? If you have a personal connection to the goods you sell (“After a Minor League Baseball career, I wasn’t ready to say goodbye to the game, so I opened John’s Sporting Goods") these are the stories you want to share with your customers.

Make Shipping Options Clear

Different customers are going to have different shipping needs. Some may be casually browsing and don’t mind if their products don’t get to their house in a week. Others might be procrastination shopping (think: Holidays) and are willing to pay extra to get the item the next day.

Make sure any and all shipping options are made available to your customers as they’re checking out. The last thing you want is to lose a sale because the customer thinks they won’t get the product in time or—conversely—because they only see expensive shipping options.

Draw Attention to Sales

This is a tenet that goes across all mediums of retail. If you’re running a sale—show it. Shoppers have been haggling for the best possible deals for hundreds of years. This hasn’t changed just because you’re selling online now.

The Bottom Line

What’s the common thread here? Originality. Your website is more than just a place for customers to buy things. It’s a piece of your business, and your business is the only one like it out there. Stress what makes you different from your competitors, and this uniqueness will be recognized by your customers, who will become loyal to your brand and never think of shopping elsewhere.

Follow Spree Commerce!

How to Make Blogs work for Ecommerce

Posted on September 22, 2015 by Alexander Diegel

The most important aspects of running a successful ecommerce business are quality products and dependable service. It doesn’t matter what else you do if you can’t deliver a good item within a decent amount of time. Outside of those essentials, however, are a number of different things you can do to increase awareness to your brand and, most importantly, increase your sales. One of them is maintaining an interesting and relevant blog.

A blog, you say? How is a brief article going to increase my sales? Well, consider it the law of averages. The more people that come to your website, the more that are going to shop for your products, and the more that shop are more that are likely to click “Buy.” But where does the blog come in? Creating a well-written blog is a great way to keep readers coming back, and turning them into buyers.

Take Into the Gloss and Glossier for example. ITG started as a popular blog that provides fashion tips, advice and articles featuring interviews with models and fashion professionals. It became so popular that the founders decided to venture into ecommerce with Glossier. Glossier has been a retail success and Into the Gloss continues, pointing readers to Glossier.

Of course, building a business off of a blog first isn’t the traditional route to ecommerce success. Ayr, the popular women’s clothing retailer, also maintains an active blog presence. Ayr’s blog is more image-heavy, telling the story behind its newest and most fashionable products.

What’s the connection? Both brands have gone beyond the norm of retailers, creating a sort of news room circulating content pertaining to their respective industries. This will help create an army of “brand ambassadors” who will go to your site for more than just a sale, and will in turn recommend your site and products to their friends and family.

Maintaining a blog and combining it with a social media presence will create a culture of brand loyalists that wouldn’t dream of going to your competitors, even if they have a similar product. If you’re selling sporting goods, blog about the importance of using the right equipment on the field. And if you’re products are being used in a high-profile way like, if we’re using the sporting goods example, by a Major League player or in the Little League World Series, you’re darn right you better write about and publicize that!

Look, we know that writing isn’t everyone’s specialty. If you don’t have the budget to hire a content marketing specialist, you can always find a freelancer for a reasonable price. If you do write it on your own, make sure you read over your copy several times, or have a friend do it. Having typos or simple grammatical mistakes is a great way to look unprofessional.

If properly executed, your blog will keep customers coming back to your store again and again. Just keep the content fresh and at a high quality and watch the traffic—and sales—roll in!

Follow Spree Commerce!

Spree Commerce has been Acquired by First Data

Posted on September 18, 2015 by Sean Schofield

The Big News

I’m excited to announce that Spree Commerce has been acquired by First Data Corporation. For those of you who are unfamiliar with the company, First Data is a worldwide leader in the payment space. In 2014 First Data was responsible for the following:

  • 74 billion transactions
  • $1.7 trillion in U.S. payment volume
  • 28% of all e-commerce processing worldwide

What’s Next for Spree?

We will continue to focus on technology solutions related to e-commerce. First Data has a worldwide distribution network with over 6 million business locations. We are already hard at work on developing new products for First Data based on Spree. We will be taking advantage of First Data’s financial and technical resources to bring the Spree technology to a worldwide audience. The Spree Commerce office in Washington, D.C. will remain open and we’re continuing to hire aggressively. The whole team is super excited and we’re looking forward to telling you more about it soon!

What’s Next for the Community?

First Data recognizes the important role of open source technology. They are fully supportive of our open source efforts and the Spree project will remain open source. We have an amazing open source community and that will continue for as long as there is interest in the Spree project!

Spree Commerce vs. Magento

Posted on September 15, 2015 by Allen Burt

About the Author

Allen Burt is the Founder and Managing Director at Blue Stout. Blue Stout is a digital production agency that builds custom commerce applications, like ecommerce shops and interactive mobile apps, for clients ranging from startups to billion-dollar public companies.

Prior to Blue Stout, Allen led two ecommerce startups and consulted corporate tech companies like Sprint and Bayer AG. He loves connecting business strategy with tech and frequently writes on both subjects on the Blue Stout Blog.

As technology advances, we continue to see things we are accustomed to take shape in a new technology which is smaller, faster, more compact.

We saw it with desktop computers to laptops, telephones to iPhones, satellite dish to HDMI streamers, the examples are all around us. Which means, this change is inevitably occurring in the ecommerce space, too. Ecommerce platforms are evolving, and following the trend in technology, getting more concise and efficient.

There are lots of options out there, and statistics show that Magento is the clear winner when it comes to the ecommerce platform market share. They hold about 26% of the total market.

Spree Commerce, on the other hand, is a relatively new choice. It’s one of the most promising and fastest-growing open source projects in the world with with over 630 contributors who regularly contribute to the code base and update software documentations.

In this post, we’ll compare the two platforms so you can see why we prefer to develop with Spree Commerce here at Blue Stout.

Open source and hosted versions

Both Magento and Spree offer open source versions that are totally free to download, which can be installed on a self-hosted server.

Magento Community Edition (CE) is the open source version released by Magento. Though, it has almost the same basic features and source code of their Enterprise Edition (EE), it still misses a lot of enhanced functionalities offered by Enterprise Edition like full page caching, and better scalability, among others.

Spree Commerce is also an open source platform, but it is much more reliable than Magento’s Community Edition, and has almost the same features provided by Magento’s Enterprise Edition.

Related: Open Source or Full Service Platform: Which Is Right For Your Ecommerce Business?

In fact, the cost of Enterprise Edition starts at $15,000 and can go up to $200,000 per year, whereas Spree as an open source software costs $0, which makes Spree Commerce more appealing from the get-go. The caveat here, of course, is paying for a developer to help you build on top of the platform, so your costs will depend on that individual or ecommerce development firm.

Backend User Experience

As your development team or contracted design firm works on building your store, depending on the platform you choose, they will have two completely different backend experiences. Magento offers many options to developers as core functions. This makes the backend cluttered and overwhelming. And because there are lots of options by default, it can even confuse some users and complicate the user experience unnecessarily. If your development team is having a hard time keeping products updated and current because of a unorganized backend, chances are it’s going to reflect on your frontend and, ultimately, your customer’s experience on your website.

In contrast, the backend of Spree is built around simplicity. The admin panel is lean and efficient. Comparing with Magento, Spree has fewer tabs and sub-menus. So, by default, it is less overwhelming and minimizes the options offered. This doesn’t mean that Spree has fewer options and functionalities. It means that Spree has a more minimal way of organizing its backend options and are arranged is to keep the developers streamlined and focused.

Which one sounds like a better user experience for developers?

The Framework Used

This is where it gets interesting. The language and framework used to build each platform is the most obvious example of technological evolution. Magento is written in PHP with some elements of Zend framework. Spree is built using Ruby on Rails, a web application framework created specifically for online businesses.

If you’ve been in business awhile or if you are fairly tech-savvy, you may know that PHP is a very popular language. Compared to Ruby on Rails, PHP is a much easier language to learn right off the bat. Because of this, PHP still dominates the ecommerce industry. But, just because it’s popular, doesn’t mean it’s right. PHP is actually not the most efficient language for ecommerce programming.

Let’s look at some comparisons between the two platforms in terms of efficiency:

Lines of Code

The main difference in efficiency between Magento and Spree lies within the difference in code. Magento has over 8.2 million lines of code whereas Spree Commerce uses only 45k. Why such a huge difference? Remember, Magento provides more functions as the core functions and Spree, by default, comes as a lightweight storefront. The extensions for Spree have to be installed and can increase functionality. These big difference in the initial sizes of the each code base makes an impact on operational and developmental processes. Here’s how:

Ease of Development

Unless you’re running a very simple shop with absolutely no customized elements or functionalities, you will need to customize the source code of your storefront. As PHP is a very popular language, finding PHP programmers is easy. However, just because a programmer knows PHP doesn’t mean that person can necessarily work well on Magento. Navigating through its complex setup can be tough. That means it is very likely, unless your developer has specific Magento experience, that there will be a learning curve for any developer you hire.

In contrast, Rails developers understand Spree much faster than PHP developers can understand Magento because the framework is more efficient and minimal. You’ll have much better chances of forgoing a large learning curve with your developer and saving yourself time and money.

Handling Requests

Whenever a server receives a request, it processes each request individually and generates a response. Servers can handle many requests simultaneously. When a server is oversubscribed with the requests, the server could suffer loss in performance, which may result in slowing down your ecommerce store.

Spree can handle more than double the number of requests per second than Magento can. In addition, Spree takes care of those requests almost three times faster than the Magento (413ms compared to 1203).

Code Requirements

Ruby on Rails is optimized for sustainable programming and productivity. And the code reflects that. It is structured in such a way that it cannot duplicate itself. That means your programmers don’t have to write code to combat duplicate errors. PHP is the opposite.

So, compared to Magento, Spree requires almost 10 times fewer lines of code to be written to achieve the same functionality. A larger amount of server-side scripting code can degrade the performance of your server and slow down your store. Since Spree requires fewer lines of codes to be written, it can speed up your website loading time, giving your customers a better experience on your site.

Payment Process Integration

Another important element to compare in ecommerce platforms are the available payment processor integrations. The limitations or lack of integrations should not determine which platform you use.

Why choose a sub-par platform just because they integrate with your preferred processor? Good news: you don’t have to. Compared to Magento, Spree supports more payment gateways out of the box. Magento supports integration with about 75 different solutions whereas Spree comes bundled with over 125.

In addition, Spree has recently upgraded VendPOS Integration for Wombat, its automated integration platform so that it takes only a few minutes to connect with leading VendPOS Integration. Read more about that integration here.

Make a Smart Decision

Obviously, both Magento and Spree are capable of offering every feature an online store needs. But in terms of speed, stability, scalability and third-party integrations, Spree stands out from its competitors. In addition, the pace of the open source contribution puts it in the Top 50 open source projects in the world. Don’t make a decision based on the state of your ecommerce business now. Think 5 years down the road. Which platform will scale with your business?

Our bet is on the platform that evolves with the efficiency trend.

To view this piece in its original format, visit the blog of Blue Stout.

Follow Spree Commerce!

5 Emails to Customers that Will Boost Sales

Posted on September 08, 2015 by Alexander Diegel

Communicating with your customers is key to ecommerce success. But what should you send? Push too hard for sales and you risk getting marked as spam. Don’t reach out enough, and you risk losing sales that a simple email would have sealed for you. Here are five emails that you sould employ in your outreach plan today.

1) Thank you for your Order

There’s no tidier way to wrap up customers’ transactions than thanking them for ordering. It shows that you care that they got the order on time and as expected. Fail to do this and you fail to establish a bond with the customer. There’s no reason for them not to shop with a competitor in the future.

Also, It will also open up a dialogue in case they DON’T receive the item on time, or as expected. There’s no better way to lose customers than by disappointing them. By opening up the communications, you can fix the problem and they will buy from you again.

2) Order Status Updates

Keeping in line with some of the key points above, if you keep the communication open, it will alleviate fears from the customer. Telling patrons, “Order Confirmed” and “Your item has been shipped,” will put to rest any doubts that a problem happened in between the time they paid and the time the item they receive the product.

3) Product Review

Providing a quick and easy way for customers to review your products is another great method to enhance customer loyalty. If it’s not exactly as they wanted it, customers should be able to say so. Remember, you’re selling things based off a picture, so things might not be perfect every time. And if you notice a significant amount of customers complaining about an item, you can use the constructive criticism to either change how you present the product, or remove it from your inventory altogether.

4) Product Reorder Reminder

If you’re in the subscription business, this is key to gaining customer retention. You want to hit the sweet spot of sending the email late enough that it’s time to restock, but in enough time that the customer will receive the subscribed item(s) before the last order’s supply runs out.

For example, if you sell coffee, and customers orders a one-month supply, you’ll want to reach out to to them about three weeks after they received their last shipment. That way, you’re close enough to the point that it’s time to restock, but have enough time to get the coffee to their doostep before Day 30. Because if your customers are anything like me, you don’t want to mess with them without their coffee.

5) Personalized Recommendations

It never hurts to suggest an item or items that you think your customer might enjoy. Staying with the above example, if your customer orders dark coffee, and you just got in a new Brazilian Super Dark Roast, it couldn’t hurt to let your customer know you just got this product in.

During holiday sales, it couldn’t hurt to suggest some products that are out of your customers’ typical buying habits. At these times, patrons are looking to buy gifts, instead of typical orders, so you can cash in on the shopping rush with your existing customers. Just be careful doing this during normal times of the year, as it’s a good way to get your emails marked as spam.

Additional Tips and Tools

Sending these emails yourself will be fine when you’re first starting out. However, down the line you may want to look at a service like MailChimp or Mandrill that will help you send those emails. You can even automate these third-party services so emails go out at the moment of a desired action. For more best practices, including when and how frequently to send emails, visit our article, “How to Make Marketing Emails Work for You.”

Follow Spree Commerce!

Spree Commerce vs. Shopify

Posted on September 01, 2015 by Kaartik Iyer

About the Author

Kaartik Iyer is the founder of Infigic. Infigic is an ecommerce agency that develops with Spree Commerce. Infigic was started by experienced ecommerce professionals who have built succesful ecommerce ventures in the past and have started off this venture to help fellow ecommerce entrepreneurs. You can check out Infigic’s portfolio here.

There are many ecommerce platforms available, but the most important decision is to choose an ecommerce platform that’s best suitable to your store. The ecommerce platform not only influences the UI and customer experience of your store, but is also used for administrating assorted backend tasks. Here, we’ll talk about Spree Commerce and Shopify so that you can decide your ecommerce platform as per your business.

Spree Commerce is built using Ruby on Rails, which is the best for developing light, fast, and well-designed websites. Spree Commerce is free and also integrates with Wombat. Wombat connects your Spree and other ecommerce storefronts to any service. It intelligently routes orders and other information to make sure that the right data gets to the right place at the right time. Spree is a fully featured ecommerce platform written for the Ruby on Rails framework. It makes programming applications easier by making several assumptions about what the developers need to embark. If we talk about backend, the Spree admin panel is one of the most well-designed admin panels containing all necessary elements.

Now onto Shopify, a comprehensive ecommerce solution that allows you to set up an ecommerce store and sell products. It lets you organize them, customize your storefront, track orders and accept payments.

Shopify charges a monthly fee ranging from $29 to $179. With Shopify you can’t play around with the code, whereas Spree is an open source platform, allowing you to access and alter all the code (also you can download it at any time). Shopify is simple, provides all the elements a store looks for, it’s uncomplicated, but it’s missing out some additional features. In contrast, Spree Commerce allows you to pick the features you want, and use the ones you need.

Shopify stores are maintained and managed by Shopify itself. But with Spree Commerce, you’re the owner and manager of your store entirely. Shopify is preferably suitable for smaller stores. As most of the large stores look to host their own data, customize it extremely as per their needs and not pay commissions, Spree Commerce is more recommended.


Spree Commerce

  • Spree Commerce is free of cost
  • Spree Commerce is easy to conclude on and doesn’t call for specialization
  • Customization can be done excessively tailored to your needs
  • It provides extensions for additional functionality and bacedn is easily understandable
  • It’s open source and built using Ruby on Rails


  • Shopify is easy to use
  • It allows less customization, good for small business organizations
  • No access to the code
  • Is a paid product

Now, you can choose the best ecommerce platform for you between Spree Commerce and Shopify. Infigic is a Spree Commerce Development company specializing in custom Spree Commerce development and Spree extension development solutions. Follow us on twitter @infigicdigital
for more updates related to ecommerce development.

To view this piece in its original format, visit the blog of Infigic Digital.

Turn your Customers into a Community

Posted on August 25, 2015 by Alexander Diegel

Customer retention is one of the keys to ecommerce success. In fact, one report states that increasing customer retention rates by just 5% can increase profits anywhere from 25% to 95%. But how do you keep your current customers buying again and again? Nothing’s fail safe, but one proven strategy is to use your social media profiles to create a rich and vibrant community.

Creating an active and engaging social presence will turn your customers into true fans, brand ambassadors that are eager to see your new product/company news and share it with their friends and family. Competitors can offer similar products, but creating a community gives you an advantage over the other retailers. Some of the fastest-growing names in ecommerce have put this theory to the test and have reaped the rewards.

While getting customers excited to buy your hot new item sounds simple enough, best practices include more than just posting about new products. Take surf and beach retailer Surfdome, for example. Surfdome, recently sold to Surfstitch for $16M, has nearly 50K Twitter followers.

How did they get there? Not by merely posting photos of new surfboards and wetsuits, but turning its Twitter account into a great follow for all fans of surfing. Scroll the feed, and you’ll see GoPro videos from surfers mid-action, photos of surfers making their way through ridiculously huge waves, and yes, the occasional link to a new product. They also make an effort to tie in a trending hashtag of the day with surfing/beach fun, like this one for #RelationshipGoalsin3Words:

What Surfdome has created is a “one-stop shop” for surf fans. They’ll get news, cool pictures and videos, and associate Surfdome as an awesome place to buy surfing and beach gear. Personally, I’m a little top heavy for surfing, but if it were my thing Surfdome would be a must follow for me, and I’d quickly become a fan of the brand, not thinking of going anywhere else for a new board or wetsuit.

Stumptown Coffee, generators of approximately $40 million in annual revenue, follows a similar path. While a GoPro video of someone sipping a Stumptown brew might not be quite as exciting as surfing a big wave, Stumptown’s Twitter feed is filled with fans tagging their favorite coffee brand, as well as retweets of satisfied customers.

While you can’t get much different than a coffee and surfing retailer, you’ll notice a similar strategy between Stumptown and Surfdome. They create the community first, and plug the products second. One guaranteed way to lose a Twitter and/or Facebook follower is to shamelessly share your products again and again.

Instead, whatever industry you’re selling to, post and retweet fun and interesting news relevant to that industry. If you’re a sports retailer, get in on the Little League World Series action. If you’re in the beauty and makeup industry, post about fashion. Creating an active blog doesn’t hurt, either, as it will provide you with another outlet to funnel brand fans to your site.

However you do it, they key to gaining customer retention is staying industrially patient and not over-posting about your own products. To paraphrase “The Voice” from Field of Dreams, if you build the community, the sales will come.

Follow Spree Commerce!

PrestaShop vs. Spree Commerce: Dueling Online Storefronts

Posted on August 20, 2015 by 3llideas

About the Author

Ivan is a content and marketing manager for 3llideas. 3llideas is a development agency with years of experience in ecommerce. 3llideas has launched Spree Commerce stores for businesses around the world, spanning a range of industries.

There’s a new dual amongst platforms that can bring any business online: PrestaShop vs. Spree Commerce. Sure, if you’re thinking of developing an online store, PrestaShop is one of the names you’ve heard before, along with Magento, another competitor to Spree Commerce.

What does PrestaShop have to offer that Spree doesn’t? Today, we’ll do a quick comparison between the two, focusing on each storefront’s key features, respectively. Whether you’re looking for a new online store altogether or you’re just looking for alternatives to PrestaShop, this article’s for you.


Both storefronts are free to download, both upon installation and use, thanks to both options being open source. So, both can be modified without much issue, in order to adapt to business requirements.

PrestaShop has a large amount of pre-built modules and themes, and can be installed within the PrestaShop store the same way as a WordPress plugin; upload, activate and configure. Spree Commerce involves a technical level of understanding because, despite a wide variety of modules and adaptations already built, you still need to be an expert in Ruby installation and development.

In PrestaShop, there’s a great volume of modules and themes, though most cost extra, while all of Spree’s extensions are free. Spree is cheaper, and provides the assurance that your store will be easily adapted for any future needs thanks to one of its key features: greater scalability.

Development and Expansion of Software:

We’ve already touched on this in the previous point, but let’s expand on it: the main difference between the two ecommerce platforms are the maintenance and development costs. Developments in PHP (PrestaShop’s programming language) require countless lines of code, which increase complexity, thus being less effective than Ruby on Rails (Spree’s.)

Obviously, your shop may already have enough with the extensions provided from PrestaShop, but you won’t be receiving a customized solution. And we know the importance of brand awareness for retailers: a store must always distinguish themselves from the competition.

Ruby on Rails provides greater power and flexibility with fewer lines of code, resulting in improved performance. Thanks to another point we mentioned earlier, the scalability of Spree, you can deal with traffic spikes without the risk that the system crashes due to the unexpected customer volume. Think of a Christmas rush to your site, for example, and know that Spree will be with you during your busiest—and most lucrative—time of year.


Both user communities are active and provide great support for troubleshooting. PrestaShop’s community is bigger, due to the CMS’ poularity, and the fact that it’s been on the market longer. Spree, however, has 635 contributors, more than double that of its rival. This results in faster resolution for bugs, with software updates being published more frequently for Spree.

Necessary Hardware Resources:

We’ve already mentioned that the initial investment in the software for either one of these platforms is zero, as they’re both free and open sourced. But what about the hardware resources?

Naturally, what will make the difference is the volume of the store itself, and the traffic it receives, so both will need more resources as your company’s popularity increases. Now, PHP needs more power on the server and more memory to run in comparable situations, so it will take a higher hosting plan if you want to be safe for the future. Spree Commerce, on the other hand, is fantastic in this regard, being remarkably scalable and ensuring the performance will be optimal throughout your company’s growth.


When starting out with these platforms, we found that PrestaShop is quite similar to the installation of WordPress: you only need to upload the files to the server and run them. With Spree installation, the method is similar to running an environment for Ruby on Rails. At first you may face a challenge regarding programming knowledge.

But is this really a disadvantage? Not really, as you can be sure that your storefront’s ready to roll know matter how much change your shop requires in the future, because you can handle it without any problems.

You must have one point clear: both options are valid for an online shop, and you know you can sell on them both domestically and internationally. However, through personal experience and customer reviews we feel secure in making Spree Commerce our recommendation.

It’s a platform that allows further customization, is more scalable (thus mitigating future problems that you’d have with other storefronts), has extremely powerful features, and you don’t have to install anything other than its basic software. In short, Spree offers a solution that you’ll own completely.

Don’t have enough information about Spree Commerce? No problem, contact us today.

To view this blog in its original format, visit the blog of the blog of 3llideas.

How to Add Product Properties in Spree Commerce

Posted on August 04, 2015 by Kaartik Iyer

About the Author

Kaartik Iyer is the founder of Infigic. Infigic is an ecommerce agency that develops with Spree Commerce. Infigic was started by experienced ecommerce professionals who have built succesful ecommerce ventures in the past and have started off this venture to help fellow ecommerce entrepreneurs. You can check out Infigic’s portfolio here.

The Spree Commerce platform that delivers ecommerce solutions is a great choice for many reasons. One of them is a great its depth of adjustable settings and functions. If you’re new to Spree, you might come up with number of questions. One of the most frequent questions we come across is how to use product properties properly.

Follow the simple steps below to add product properties in Spree Commerce:

Step 1:

Click the “Products” tab in your Spree store’s admin panel and click “Properties.”

Step 2:

Click the “New Property” button.

Step 3:

Enter relevant values for “Name” and “Presentation” fields, such as product type and country, or any other attribute respectively. Then, hit “Create.”

To update an existing product property in Spree:

Step 1:

Navigate to the products properties section, as shown above.

Step 2:

Edit the text box field for “Name” and “Presentation,” whatever you want to update.

Step 3:

Click “Update.”

Now you have successfully added product properties. For further questions or other issues, feel free to drop us a mail at info@infigic.com. Infigic is a Spree Commerce development company specializing in custom Spree Commerce development and Spree extension development solutions. Follow us on twitter (@infigicdigital) for more updates related to ecommerce development.

To view this post in its original format, visit the blog of Infigic Digital.

Follow Spree Commerce!

Improve Your Online Store UX With These Handy Tips

Posted on July 15, 2015 by Netguru

About the Author

Netguru is a leading development agency and Spree Commerce Certified Partner. We build lean and beautiful applications for everyone from startups to major corporations. Our developers are focused on the Ruby on Rails and iOS frameworks. From the first commit to the final release, we are committed to build well-devised and user-friendly apps & ecommerce platforms tailored to your specific needs.

When it comes to ecommerce, the aim of any site is to direct users into the right places that they need to go and to encourage them to buy a product. Good UX can achieve this in numerous ways. From the way that a signup form is crafted to the colors used in the design, UX can have the effect of boosting conversions.

Bad UX has the opposite effect in that it’s off-putting to the site visitor. Web users have become increasingly sophisticated as the net has matured and are no longer willing to deal with a site that provides a bad experience. In ecommerce sites, this means that they won’t part with their cash to pay for your products if your site UX isn’t up-to-scratch.

What exactly is UX? (and what it’s not)

In recent years, we’ve seen a renewed interest in UX (User Experience) take place, thanks largely to the need to design for smaller screens. UX is not always an easy thing to define, so let’s first look at what it is and what it’s not.

UX shouldn’t be confused with usability or UI (User Interface). While these disciplines are related to each other, UI is concerned with the actual interface with which the user interacts, while usability is all about how easy to use a site is.

UX is all about the feeling that a user has when using a site. For example, if a site is slow to load, then the user quickly becomes impatient and frustrated and will leave.

That’s bad UX.

Similarly, if a site doesn’t include white space or contrast, then it becomes more difficult for the user to interact with the site and that too is bad UX. It is quite a broad discipline, but if you get it right, it can have a significant impact on sales in your e-store.

UX design for ecommerce sites

There are a huge amount of considerations to undertake when designing an ecommerce site. Make sure you discuss all the necessary issues with your design and developers’ team when planning the site. Here are a few crucial factors to think about.


Again, use brand colors, and contrasting colors to ensure that the text is clear and easy-to-read. You should also bear in mind accessibility (also, check out our article in this topic) and consider that people with color blindness will see colors differently. For example, green and red may seem like contrasting colors, but as they appear opposite each other on the color wheel, they appear quite similar to people who suffer from colorblindness.

The picture shows the differences in color perception (from the upper left): normal, protanope, deuteranope, tritanope.

Buttons and other clickable areas

These ought to be immediately apparent to the user what they’re for. Remember to keep enough surrounding padding to ensure that buttons or links don’t encroach on other clickable areas that might be next to them. Mobile users will be using touch, so buttons and links should be large enough for these users to click easily. One more important tip: take a close look at the typography. It should be in keeping with your brand’s personality and should be clear and legible.


An image can tell a story all by itself, so make sure yours are high quality but also optimized so that large file sizes don’t slow down the shopping experience. Include pictures that are clear and representational of the product or service. Also, keep in mind to make your website responsive, so that all visual elements are displayed well to mobile and tablet users.

White/negative space

That’s an important factor many shop owners may consider difficult to digest, but white space is not a waste. It’s for the benefit of a visitor – you don’t want to get him/her tired of content overload while browsing your site. White space should be used where appropriate so that the site doesn’t appear cluttered and the central message get lost. Take a look at this example:

In the image above, for award-winning site Helbak, you can see that the design is deceptively simple. This doesn’t mean that a lot of work didn’t go into development, quite the opposite in fact. The design is clean, with plenty of white space, and little in the way of text. The site lets the images do the talking and navigation is achieved through the top bar, as is usual for most sites.

It’s important to remember that conventions (such as navigation being at the top of the page, and logo placed in the left top hand corner) are very useful when designing an ecommerce site. Conventions are design techniques that we’ve become so accustomed to over time that we expect to see them in sites we visit. As such, we look for them when we arrive at a site and if they’re not present, it can throw us to the extent that we leave.

With this in mind, be very careful about breaking conventions as it can also effectively ‘break’ your conversion rate. Whilst it’s sometimes tempting to be highly original and create designs that are a little off the wall, it pays to think carefully about your design choices.


  • Use appropriate, contextual content to enhance checkout flow and products. Provide your customers with concise descriptions, representative pictures from different perspectives, or videos showing your product in action—depending on the item sold. Users should be left in no doubt as to what the product is and what they need to do to buy it.
  • Use different colors for buttons with different purposes. You should also use color psychology to inform your choices and carry out A/B testing.


  • Add so much content that the message is lost and the user is confused. Provide important product data first and use accordians or tabs that can be expanded on user action.
  • Place lots of text around buttons, ensure that there is just enough of negative space.

Forms and Registration

It’s important when designing forms for user registration that they require as little input as possible. Remember that you’re not just targeting desktop users and as such, some visitors will have to fill in forms on mobile. With this in mind, make sure:

  • As few fields as possible are created. Only ask for the user information that you need, there’s no reason that you have to know their date of birth, for example. You can ask for more details (address, phone number, etc.) when the customer proceeds to make an order.
  • Form fields are large enough for users to comfortably click into with a finger.
  • Form labels appear in the right place no matter what device it’s viewed on.

Reducing the number of form fields can increase conversions by as much as 160%, so keep it simple and brief.

Key Decisions in the Design Process

When designing UX for ecommerce, the user should be central to every decision that you make. However, it’s important to remember that you are not your user and so you should carry out as much real-world user testing as possible. Consider taking a mobile first approach too, as it’s much more difficult to pare back a desktop site for mobile than it is to design with mobile in mind from the beginning.

Now you know what factors you should draw attention to when thinking about your e-store’s UX. Soon, we’ll post about best practices when designing a shopping cart and checkout experience – stay tuned and visit our blog again!

If you’re into ecommerce, check out our article about smart retail solutions that change ecommerce and grab some inspiration! To read this piece in its original format, visit the blog of netguru.

How to Add Products to a Spree Store

Posted on July 14, 2015 by 3llideas

About the Author

3llideas is a development agency with years of experience in ecommerce. As a Spree Commerce Certified Partner, 3llideas has launched Spree Commerce stores for businesses around the world, spanning a range of industries.

What do you need from your online store? The first thing is obvious: you need an ecommerce platform that allows you to put items for sale online. The software used to faciliate this integration with your business must allow you to manage these needs without sacrificing flexibility in the future.

With an emphasis on the technical aspect of the storefront, the platform must provide fast, reliable access to content. The store must be responsive, versatile and scalable, allowing developers to create new sotware without too much complication. When building a new storefront, you’ll have all these advantages and more if you choose Spree. And it’s a completely free, open source software, too.

At 3llideas, we recommend Spree based off our own experience. We build storefronts for sellers, and know firsthand everything you need to know about doing sales online. One aspect that requires a significant bit of effort is updating the product catalogue, which can get complicated to the extent that the catalogue relies on numbers, models and variants. How does Spree work to maintain your catalogue? What steps must you complete to add new products to the store?

Extending the Catalogue Manually

If you have a store and want to use Spree but can’t find proper support because our articles aren’t in English, they can help. You simply have to access the Spree administration panel, click on the “Products” tab, and then click on “+ New Product”. The layout is simple, intuitive, and details the necessary fields, so you can’t miss any of the support articles. Spree has an excellent administrator’s catalogue that allows you to manage the stock, description, pictures, prices, taxes and references. It can also be translated into Spanish, which is important.

One of the vital aspects of Spree is that it’s a suitable platform for all types of ecommerce storefronts. But what if you have a high amount of volume in your catalogue? Adding to the catalogue manually is great for a single product, but not the best for adding items in groups.

Automatically Uploading Products in Spree

Spree gives your the freedom to easiy update the catalogue, or create it from scratch. Uploading every single item manually can be a nuisance. It’s much easier to get a developer that can easily sync a file. For example, it’s possible to upload a CSV file with all the products and their variants, updating the server automatically and syncing with the online store.

It’s also possible to create a field in the admin panel that can upload the CSV (or TXT, Spree adapts to use all business formats), that add the products following the upload. Do you use one Web Service or ERP? You develop the online store to update through them, making it easy to keep the total price for the project at a low figure.

One of the great values of Spree is its adaptability, especially for key aspects such as product management. 3llIdeas has extensive experience in this area, with catalogues that reach 4,000 references that are updated through one simple file load; the process is worry free, reliable, and automatic. Isn’t that how managing an online store should be?

Adding items to your Spree store doesn’t entail unneccessary complications, and we can use our experience to upgrade your ecommerce catalogue. Interested? Just contact us.

To view this blog in its original format, visit the blog of 3llIdeas.

Congratulations to littleBits and Casper

Posted on June 30, 2015 by ALexander Diegel

Congratulations to Casper and Little Bits

When you tag your company as, “Behind the Best Storefronts,” you get a certain sense of pride whenever you see your clients take their business to the next level. In the past week or so, Spree Commerce has had a lot to be proud of, and would like to extend a huge congratulations to both littleBits and Casper, who raked in a combined $99.2 milion in funding.


littleBits, the startup that is democratizing hardware by empowering everyone to create inventions, big and small, announced that it received $44.2 million in new funding. The company with the easy-to-use electronic building blocks will use the new funding to fuel its growth.

Specifically, littleBits will use this investment to further its STEM/STEAM education distribution, push global expansion, and develop new enterprise initiatives. The company will also expand its retail availability in the coming quarter by partnering with Barnes & Noble in its retail stores across the United States.

Still a young company, this Series B funding will help littleBits continue to revolutionize the hardware landscape, just as Netflix did for video entertainment before it. Click here to read the entire press release surrounding this announcement.


Just 14 months into existence, straight-to-your-door mattress retailer Casper secured $55 million in a new round, at a $550 million valuation. Adding a little glam to this investment round is the list of celebrities who have joined the group of investors: Leonardo DiCaprio, Tobey Maguire, Adam Levine and Scooter Braun.

The new funding will be used to expand Casper’s research and development staff, bring in more employees, and lay the groundwork for international expansion. This comes just after Casper announced same-day delivery in San Francisco, which should also enhance the company’s growth.

Also just on its Series B funding, Casper continues to turn heads with its bed-in-a-box sales and delivery service. To read more about this round, check out the full article on TechCrunch.

8 Reasons why you should choose Spree Commerce for your online store

Posted on June 30, 2015 by Eva María Gude García

About the Author

Eva María Gude García is a social media manager and content director at 2beDigital. 2beDigital is a digital marketing agency based in Santiago de Compostela, Galicia and Barcelona. 2bedigital was formed by a multidisciplinary team whose principles of trust and transparency power their work.

When the time comes to choose an ecommerce storefront, there are many options available. Choosing the right storefront is a top priority for your business, and choosing the appropriate framework is a difficult but pivotal task.

Spree Commerce is currently considered the most popular choice among store owners and retailers. And that’s the reason why 2beDigital chose Spree as one of its key platforms. Here are 8 reasons why you should choose Spree Commerce for your online store:

1. Easy to Use

Spree is simple and easy to use. Its interface and administrative dashboard keep the user in mind.

2. Ruby on Rails

Spree is developed in Ruby on Rails, which is noted for its reliability and stability.

3. Easy Documentation

The user guides developed by Spree’s developers are easily accessible, and extremely helpful to new businesses. You can join the community and take advantage of Spree’s expert recommendations if you have any problems with the application.

4. Licenses

The Spree-BSD license has few restrictions, regardless of the size of your business. Even if you’re a small business or a multinational, you’re free to use Spree for commercial purposes without paying licensing fees.

5. Easy Customization

Spree is completely flexible and can be adapted to the needs of businesses, not vice versa. With lots of extensions available in the community, Spree often becomes the preferred choice for ecommerce brands.

6. Mobile Optimization

If predicitons stand true, shopping with smart phones and tablets will grow 43% througout the year, compared to 2014. Needless to say, optimizing stores for smart phones has become essential. The Spree storefronts are responsive, and will work as well on a smart phone as they do on a desktop.

7. Spree Commerce’s API

With Spree Commerce’s API, creating a new application or a third-party integration is flexible, easy and scalable.

8. Integration with ERP, systems management and accounting

With Wombat, Spree offers the possibility of integrating online stores’ accounting, ERP and management. Wombat automates all of your third-party services, increasing your speed to market and ensuring you never again lose an order.

To view this post in its original format, visit the blog of 2beDigital.

Q & A with Spree Commerce

Posted on June 24, 2015 by ALexander Diegel

Questions Answered by our Community

With over 15,000 commits and 620 contributors, Spree Commerce has long been proud of its community. Store owners and developers will often take their quest for an ecommerce solution to Q/A sites such as Quora, and we can always depend on our community to answer the call. Here are some recent questions and answers:

Q: What are the best eCommerce systems for a UK B2B SME wholesaler

A: Spree Commerce is what I would use—an up-and-coming open-source eCommerce solution used by 45.000 businesses around the world—including multi-million ones like Fortnum & Mason (UK based – got 20% more customers to check-out with Spree). It could be easily customized to your needs – B2B wholesale.

I recommend using Spree Commerce for the following reasons:

  • FLEXIBILITY & DEVELOPMENT SPEED: Spree is written in Ruby on Rails (web framework), highly customizable and well supported by the community (several useful extensions). With Spree you can release an MVP faster than with any other framework.
  • CUSTOM LOOK: On the front-end you can use Twitter Bootstrap 3 which is a template/theme framework which let’s you create your custom mobile-ready, responsive web design
  • FACEBOOK-LIKE UI: On the front-end we also use React (JS Library), which is created, supported and used by Facebook for a facebook-like user experience

Answered by: Michael Faber, co-founder of Spark Solutions. Read the full answer here.

Q: Which is Better, Spree Commerce or Magento?

A: We have used both and we have created stores and marketplaces from scratch. We have found that Spree Commerce is moving way faster than any other competitor; they have the most enterprise-ish features such as multiple stock locations, transfers and split shipments. We have contributed to some spree-maintained plugins and open sourced some new plugins for Spree.

Spree’s core development focuses on the core and Magento tries to add way too many features as recommended products, and that kind of thing, into the core. That slows down Magento and makes it difficult to upgrade and maintain. On the other side, the community is constantly adding a lot of new plugins to Spree, so in terms of growth Spree is doing better lately. Most of the new plugins for Magento integrate new services as new fulfilment services and the creators of the plugins are usually the same companies creating this new service. This is natural, because Magento is still stronger in the market.

Rails vs PHP is the key here! Having Rails as the backend, it’s way easier to have two teams developing two new features into your commerce and merge the changes afterwards. Try doing that with Magento…

Answered by: Gert Findel, CTO at Acid Labs. Read the full answer here.

Q: Does Spree Commerce Support Indian Payment Gateways?

A: Payu gateway is currently available in 13 countries including India & there’s an open source extension made by netguru that you can use to easily connect it to your Spree store.

Answered by: Ania Banaszek, Sales & Marketing Manager at Netguru

That’s it for this session of Q&A with Spree Commerce. Thank you to our incredible community for giving clear and responsive answers! Until next time…

Follow Spree Commerce!

Spree Custom Gateway

Posted on June 11, 2015 by Emile Swarts

About the Author

Emile Swarts is a developer at Made. Made is a Spree Commerce Certified Partner comprised of software experts who are passionate about delivering well-crafted, mission-critical software. The team works with organizations across many sectors who share their drive to produce standout, commercially succssful work.

Custom gateways in the Spree Commerce platform encapsulate the operations required to take payments online. This functionality is abstracted out of the order logic, which makes it easy to think about in isolation.

Ultimately, what we want is to substitute a small subset of functionality in Spree for our own use. The way Spree knows whether a transaction was successful or not is that we tell it exactly what happened. We return a Response object (ActiveMerchant::Billing::Response), which holds a state of successful or failed.

If we return a successful response object, everything went well and the user has now completed the checkout. If the transaction was not successful, the user will be redirected back to the payment step with an error message where they can try again.

Foopay gateway

In this case we have stubbed out the response to always be successful. This happens because the first argument is set to true. If it were set to false, it would always indicate to Spree that the payment has failed.

Typically you would look for something like ‘success’ in your xml, json or post data after you’ve completed communication with the external gateway. Note that the payment_source_class is Spree::CreditCard. We could specify a custom model here if we wanted to add extra attributes to it. The ‘options’ argument passed in contains only a set list of predefined options including:

A complete list of options can be seen here.

Register the gateway

We can register Foopay by adding the following code to the spree initializer:

Persisting the gateway

We need to persist our gateway, and also add it to our Spree store:


In order to get the data we need from the user, we need to render a form for them to fill in. Looking back at our custom gateway, we specified a ‘method_type’ method. This will be used to look up the partial to be rendered in the payment step. In Spree, we can see this happening in frontend/app/views/spree/checkout/_payment.html.erb.

Our gateway specified ‘foopay’ as the method_type, so it will try and render the the foopay partial. Let’s create it at app/views/spree/checkout/payment/foopay.html.erb

This file is used to customize what is sent through to the checkout controller.

Note: Naming of the form inputs is important. Custom payment values may also need to be added to the permitted attributes list.

h4.Behind the scenes

I decided to take a few notes on the interesting things that happen when the request goes into Spree.

We can see that the payment form points to: /checkout/update/payment

The request hits the .update method on the Spree::Checkout controller. The first code it hits is:

This line will update the order with the new data submitted from the form, any associated models will also be updated or created. If this completes successfully, the order tries to advance to the ‘complete’ state.

The state machine hooks are triggered.

process_payments! is defined in core/app/models/spree/order/payments.rb

Both the payments and checkout modules are mixed into the order object, so all the methods they provide are added directly to it. Next, it finds each of the unprocessed_payments on the order, and runs process! on them.

.process! checks whether the gateway has auto_capture? enabled. If it does, the purchase method is called directly, otherwise authorize is called.

Following the call into the Payment model, we find the following:

It’s within the .build_source method that Foopay is instantiated.

Time to shine

The actual line of code that hands over responsibility from Spree to Foopay looks like this:

action in this case will be ‘purchase’.

In Foopay, our purchase method accepts the following arguments:

  • amount
  • payment source
  • options

The second payment_source argument will be an instance of Spree::CreditCard. The third argument, ‘options’, is a pre-defined list of gateway options, this argument was discussed above. We use the data in these arguments to finish the payment. Our method returns the appropriate response object, and the transaction is complete.

To view this post in its original format, visit the blog of Made.

Spree Commerce vs. Magento

Posted on June 04, 2015 by Kurt Prosser

About the Author

Kurt Prosser works with Easton Digital. Easton Digital is a full service ecommerce agency that helps small and medium-sized merchants create and grow their ecommerce businesses. Our team of marketers, developers, and designers offer PPC, SEO, and development and design services. We work with merchants in Columbus, Ohio and throughout the U.S.

The most important decision that an online retailer has to make when starting out is choosing the online shopping platform that’s going to serve as the base of their ecommerce store. The shopping platform you choose not only influences the layout and look of an ecommerce store, but it’s also used for handling the various backend functions in the website. Some of the important functions that the shopping platform should handle include management of inventory, delivery tracking and discount management.

Essentially, the platform manages all the operations of your store. Thus, choosing the right one is important. This article highlights a few of the differences between Magento and Spree Commerce.

Magento is an open source platform owned by eBay. It was founded in 2008 and acquired by eBay in 2011. Magento is built on the Zend Framework, which is an open source, object-oriented web application framework implemented in PHP 5. Spree Commerce is an open source platform built on Ruby on Rails. It was created by Sean Schofield in 2007 and has since been further developed with the help of over 600 contributors.

Magento is the most popular ecommerce platform online. Out of the box, it’s extremely powerful and filled with numerous features. Furthermore, Magento has a lot of extensions that can quickly add features and/or connect to other applications. However, Magento does have a reputation with some of being overly complicated, bloated, and a resource hog.

Spree Commerce is regarded as the new alternative to Magento. Like Magento, it’s free and open sourced. Spree is built using Ruby on Rails, which has earned a great reputation for producing fast, light, and elegant sites. In fact, many say that operations in Spree take 1/10th the code as Magento.

Spree Commerce has a robust community of contributors that work to constantly improve and enhance Spree. According to a recent Spree Commerce review, the amount of developers for this platform is rapidly increasing, and the contributors are making some innovative changes, while still keeping Spree responsive and light.

While there are many extensions available on Github, you’ll likely need to budget to have custom extensions built. Fortunately, the Spree team has created Wombat, "The Operating System for Ecommerce.” Wombat helps storefronts avoid the pain of customizing by connecting your Spree storefront (and any other ecommerce storefront) to any service, such as QuickBooks, ShipStation, and MailChimp, without any custom coding on their behalf.

If you happened to try Spree before reading this article, the first thing you’ll be blown away by is its admin panel. The Spree admin panel is one of the most well-designed, elegant admin panels out there. It’s extremely lean and efficient, but you’ll have to be prepared to load features you’ll need, like a CMS.

Magento and Spree Commerce are similar in many ways. Both are open-sourced, powerful, and fully customizable ecommerce platforms. The differences between the two platforms stem from PHP vs. Ruby on Rails and the collections of extensions, tools and themes. If you have a set budget, Magento may be the correct platform for you. If you’re seeking a leaner, faster, and more elegant platform, then Spree Commerce may be the correct platform for you.

To view this post in its original format, visit the blog of Easton Digital.

Spree Commerce: the Best Bet in Ecommerce

Posted on June 03, 2015 by 2beDigital

About the Author

2beDigital is a digital marketing agency based in Santiago de Compostela, Galicia and Barcelona. 2bedigital was formed by a multidisciplinary team whose principles of trust and transparency power their work.

Spree Commerce: The Best Bet for 2beDigital

Adaptability is is key to any ecommerce company hoping to experience growth. Your role as an agency is to not only accept industrial changes, but make strategic decisions to stay ahead of them. This ensures your clients are getting the latest and greatest technological enhancements in ecommerce.

At 2beDigital, we’re convinced that we will see more and more platforms emerging with non-PHP platforms, but rather with Ruby on Rails, the framework that Spree Commerce is built on.

Why PHP Dominates Ecommerce Now

PHP is still the dominant language in ecommerce. This is because open source PHP is an easy language to learn right off the bat. The communities that adopted early to WordPress, Drupal, or Joomia created a comfort level for many new storefronts to adopt to PHP, since many developers were already familiar with this language.

Why PHP is Not the Future of Ecommerce

PHP is not the most efficient language for ecommerce programming. In fact, PHP requires up to 10 times more code to achieve the same functionality as Ruby on Rails. With increasing speed, usability and performance, the operating costs required to ensure optimal performance are much lower for non-PHP technologies.

While the community of platforms using PHP is so large that it will never completely go away, we believe that, little by little, PHP’s popularity will be replaced by Ruby on Rails and other languages.

Why is Ruby on Rails a Great Solution Now?

Ruby way always an option, but the concerns were in regard to the market share of available talent. Because developer demand always exceeded the existence of quality devs, development costs used to be higher. With Ruby coming in higher demand, more and more developers are becoming proficient in the language, thus bringing the development costs down.

Why Spree Commerce?

At 2beDigital, we seek platforms that meet market requirements, as described by our clients. We seek solutions with speed, ease of use, stability, scalability and third-party integrations. We found that Spree stands out in all these areas.

To view this post in its original format, visit the blog of 2beDigital.

Is an Open Source Platform Right for Your Ecommerce Business?

Posted on May 21, 2015 by Jenna Compton

About The Author

Jenna is the Director of Marketing at Blue Stout, a digital production agency that builds custom commerce applications, like ecommerce shops and interactive mobile apps, for clients ranging from startups to billion-dollar public companies. Jenna provides regular contributions to the blog, and when she’s not reading about business, she can be found running or drinking lots of coffee (never at the same time).

Ready to launch your online retail store? Choosing the right platform for your ecommerce business can be a challenge, especially with all of the different open source and full-service options available.

Larger businesses need to be equipped with more features and professional support, while smaller businesses may be looking for a lower-cost option that will allow them to manage their customers and products in an easier way.

Here are the pros and cons of some of the most popular open source and full-service ecommerce platforms used today to help you decide which platform fits your company at this stage of your business development.

Open Source Pros/Cons

Pros: free, customizable and manageable for small startup businesses

Cons: costly add-ons, less technical support, and too basic for businesses growing quickly.

Open Source Solution: Spree

Spree Commerce is an open source option for those who are interested in a self-hosted solution that’s built on Ruby on Rails. Known for its speed, Ruby on Rails was used to build over 200,000 websites, including big names like Basecamp and Groupon. Shopify’s developer, Sean Schofield, developed Spree as the shopping cart open source alternative. Although you’ll need to download extra apps in order to get more out of Spree, it still offers many free options.

As soon as you have access to the platform you can download discount code apps, make use of special offer and gift card capabilities, try selling on Facebook, and take advantage of more immediate features. Due to its fully customizable nature, it will take you time to learn how to use Spree, as the initial setup is not as simple as most Enterprise solutions. So even though you may have a slight learning curve in using it, Spree Commerce is a platform we highly recommend here at Blue Stout and have worked with it on multiple ecommerce designs.

Still Undecided?

If you’re still not sure if open source is the best choice for you, read more about the pros/cons of fully-hosted enterprise solutions in my post here on the Blue Stout blog.

Spree Commerce vs. Magento

Posted on May 20, 2015 by Fareed Dudhia

About the Author

Fareed Dudhia is a developer for Spree Commerce Certified Partner, Made. Made is a leading UK software services provider. The team works with businesses to craft software that delivers results; from ecommerce stores and CMS-driven websites, to enterprise karaoke platforms.

There has been so much written about how Spree stacks up against Magento over the last few years that it’d be easy to dismiss another article out of hand.

They’re great to contrast, as they’re both open-source ecommerce platforms. I’ve worked professionally with both, and I can identify with both sides of the argument. The Spree folks say that Spree can do everything Magento can, and do it in 1/200th the amount of code (their cores are 45k vs 8.2m lines of code respectively). The Magento folks say that Spree is new and relatively untested and, as such, is only really good for smaller businesses that won’t be hurt too much if their site is somewhat lacking in the reliability department.

Well, Spree’s come of age now, and perhaps it’s time to contrast Spree against Magento again, in 2015.

Maturity & Reliability

The main argument levelled against Spree has mostly been that it’s a newcomer; immature technologies are generally less reliable than their better-established competitors. Magento beats Spree in maturity, that’s for sure. We’ve been hearing this for quite a few years now, and you’ll still see arguments levelled against Spree on the basis that it’s an immature technology.

These arguments, of course, neglect the fact that larger codebases tend to be much less reliable than smaller ones (Magento is several hundred times larger, codebase-wise) and the fact that Spree is built upon the rock-solid Ruby on Rails framework. Rails powers some of the largest and most robust websites on the internet, including Airbnb, Square, Github, Hulu, and many others.

So, for how many more years is Spree going to be considered a newcomer? At some point, “it came first” stops being a reason that one product can be considered better than another. Spree already powers a whole bunch of successful, high-revenue online storefronts: Dulux, Bonobos, Fortnum & Mason, Finery and On Running all spring to mind (in fact, Bonobos switched from Magento to Spree). Spree has been around going on eight years now, and in the tech world, that’s actually a pretty long time. Again, Spree has come of age.

Speed of Development

No one’s arguing that Magento is quicker to develop features for than Spree; Ruby on Rails is renowned for being the most productive web framework out there, and adding new features to a gargantuan codebase like Magento takes considerable time. Where Magento does score points, however, is concerning plugins.

The Magento store has integrations for pretty much everything under the sun, and you might find that you can buy all the integrations you need without having to pay anyone to write any code. There’s also a ton of themes that work well out of the box. Magento also scores points here in that it’s written in PHP. PHP is a very popular language, and finding PHP programmers is considerably easier than finding Ruby programmers.

Having said that, Magento sites often suffer from the codebase becoming large and unwieldy. Hiring more developers does not fix this problem, as those developers then have to be trained on the project. If the codebase becomes difficult enough to understand, hiring new developers does not guarantee that work will be done any quicker. These projects may grind to a halt, as new work requires understanding of the old work. Project managers on these projects become very well acquainted with terms like “bus factor” and “development hell.”


Back when Spree was relatively new, it was missing all kinds of features that online shoppers have come to expect. Proper product searching, sales, wishlists, BOGOF promotions, and multiple currencies were either not fully polished or missing entirely.

Spree has come a long way since then, and now really can do everything that Magento can. I’d be happy to settle for a draw in this department, were it not for one thing that Magento stores can really struggle with: loading a page quickly. It’s well known that page load speed can severely effect conversion rates, and this is an area that Magento will always struggle with, especially given the size of the codebase.


If we disregard Magento Enterprise (the pricing of which would make Donald Trump’s wig fly off), the pricing of Magento and how that compares with Spree’s pricing is really more about the company that you get to do the work.

It’s well known that quotes in this business can vary wildly, and finding the right company for you is a quest that you must embark upon yourself, as a business (although we might know of one company that can help). This is assuming the quote is, of course, for getting an initial site up. If your business then decides to add a bunch of features and remove a bunch of different features, the manpower required is significantly less for Spree, and as such should be reflected in the cost of getting the work done.


Comparisons in 2012 had a fairer pro/con list between these two platforms. In 2015, Magento is very similar to how it was, whereas Spree is a completely different beast. With the release of Spree 3, the main reason I’ve found for a business to build a project with Magento is that their developers are already familiar with PHP.

I’ll fully admit to bias here, as I worked professionally with Magento for several years and consciously made the decision to move away from it for precisely the reasons I’ve described in this article. Things move pretty fast in the technology world, and often the slow-moving maturity that Magento exhibits is but a few short steps from obsolescence.

To read this post in its original format, visit the blog of Made.

Choosing Spree Commerce for Best Online Shopping

Posted on May 19, 2015 by 2beDigital

About the Author

2beDigital is a digital marketing agency based in Santiago de Compostela, Galicia and Barcelona. 2bedigital was formed by a multidisciplinary team whose principles of trust and transparency power their work.

Why do companies choose Spree Commerce for their online stores?

More and more companies are choosing Spree Commerce to be their ecommerce solution. At 2beDigital, we recommend it for its scalability and flexibility, as well as for its wide array of payment solutions. These solutions give it a real advantage over other open source platforms.

Spree Commerce can be adapted to any setting

By choosing Spree, you have access to its wide base of official extensions, as well as countless others developed by the community. Although it may require some work on the development of integrations, this application will enable you to take advantage of any gems available in the wider Ruby ecosystem.

All this ensures that your store can be optimized visually, as well as in its feature set.

Who is using Spree Commerce?

Spree is driving the storefronts for companies in a wide range of sectors. In fashion, major retailers like fine men’s clothing brand Bonobos and the beauty product line Glossier have chosen Spree. In food, Spree powers the likes of Vegan Snack Packs and Club de Quesos. And that’s just a small sample; there are thousands of retailers who are powered by Spree Commerce.

Do all stores look the same?

As we’ve seen in previous websites, there are endless possibilities in terms of the features that software engineers can add to your application. The appearance and usability of any Spree Commerce store can be as flexible and unique as your business.

Since version 3 of Spree, both the user interface and the administration area are implementing Bootsrap. The technology represented by Bootstrap opens the door to a ton of customization options. Users don’t even need to edit in HTML code; simply choose your colors and your store will be up and running in no time.

However, if you want a fully customized storefront, those aspects will take a little more work. There’s no need to worry, though, because Spree has thought of this and uses a Ruby gem called Deface. Deface replaces and easily customizes any Spree template code, so that you can easily work with any given extension. This allows you to truly customize each and every page to the needs of your customers. When combined with a personalized style, you’ll get a truly unique shop.

Spree is a great platform, and through the use of both official extensions and the community, you can create highly-customized stores that are as unique as the requirements of your business. The flexibility of Spree does not end with the possibilities of the application. By using Deface, the storefront is fully customizable so that you can develop a Spree store that is adaptable to any and all of your business requirements.

To view this piece in its original format, visit the blog of 2beDigital.

Staggeringly Smooth—The Fortnum & Mason Spree Commerce Release

Posted on May 14, 2015 by Roise Proven

Roisi Proven is a test lead for Red Badger. Red Badger is a Spree Commerce Certified Partner and creative software workshop. They create beautiful, compelling experiences built around robust technologies. They specialize in user experience, design, project management and testing.

It would be difficult for me to overstate the importance of launching a brand new version of an international ecommerce website. This was no mere reskin; we’ve been rebuilding the Fortnum & Mason website from the ground up. We started with the decision to use Spree Commerce for the storefront, and have been continuing all the way through to building Fortnum’s a bespoke CMS using our very own Colonel.

Because the Fortnum brand values customers above all, they felt it was of the utmost importance that the customers help drive the direction of the site. As a result, we decided it was important not to rush a release. We’ve spoken already about our approach to deployment, allowing us to deliver rapidly and regularly, but in order to get to that stage, we needed to be confident that the core of what we were delivering was sound.

The First Step

The first thing that we had to do before we could make a plan, was to figure out where our weaknesses were. If we knew the elements that were most likely to fail, we could work pre-emptively to fix these areas before going live to the world. What has always been apparent to us is that with so many third parties to rely on, no amount of automated or manual testing was going to truly expose our pain points.

So, as soon as the site was fully transactional, we made the decision to do a highly controlled soft launch prior to Christmas peak. A selection of Fortnum’s trusted customers were contacted, and given a password to our still very much unfinished site. By communicating to these customers, and making them a part of our development, we hoped to not just get a more robust test of our site, we also aimed to gain feedback from these key users that would inform the ongoing development.

The Slow Burn

And so the feedback came. However, it came slowly. Too slowly for our liking. So, further down the line towards the middle of January, we had a meeting with the team over at Fortnum. We came up with a plan to run both the old site and the new site in parallel, directing traffic in ever-increasing quantities to our site. So new.fortnumandmason.com was born.

The need to login to get access to the site was removed, and people started using our site. For the first time, we weren’t just inviting people to use the site, we were allowing them to get there on their own, initially via a marketing email, and later by directing a percentage of traffic from the old site to the new. In doing this, we were making sure that when the time came to release to 100% of the public we wouldn’t see the dip in sales and conversion that so often accompanies site re-launches.

Running two sites at the same time came with its own problems. There were moments when we wondered if we should have held off on introducing users to the new site, despite the fact that we knew releasing to customers early, with the intention of learning from them, was hugely important.

However, the results were undeniable. Major issues were uncovered, but instead of affecting hundreds of customers, it would affect one or two. If a couple of people encounter an issue, you can contact them personally and make sure they still feel of value. If hundreds, or even dozens of people are affected, it becomes a great deal harder. Also, if there were any issues that we needed more time to fix, it was very easy to direct all users back to the old site.

“Release” Day

The 17th of February rolled around. This was the day we’d all been waiting for. For the previous fortnight, around 40% of Fortnum & Mason users were being directed to new.fortnumandmason.com using the Qubit system to redirect them. We had encountered issues, some minor and some not so minor. We’d managed to maintain our development momentum along with fixing these issues. Using Kanban, we had a clear view of work in progress and bugs that needed fixing urgently, all the while maintaining a focus on throughput—getting features shipped into live.

At 8am we made the call to change the DNS records. The old site drifted away, and new.fortnumandmason.com became www.fortnumandmason.com. We pulled up our analytics and collectively held out breath.

It Just Worked

A part of everyone was waiting for the other shoe to drop, for complaints to start flooding in or for orders to start failing. A bigger part of us knew that our gentle filter of customers over the previous weeks and months had prepared us well for this. Of course there were still small issues, a customer struggling to pay here, a missing product there, but overall there were no alarming issues.

Ongoing Positivity

As the website bedded in over the next couple of weeks, we continued to see minimal issues and an increasingly positive impact. We have already seen an overall growth of 89% year on year, with the conversion increase coming in at an impressive 20% up. We have also seen an 18% reduction in customer service calls, with a particular drop in calls related to issues with payment.

As we finish up our first couple of months being fully live, the mood across Red Badger, and across the business at Fortnum, has been hugely positive. We are immensely proud of what we’ve achieved, and we don’t feel that we could have had such a successful release if we hadn’t ramped up slowly in the way that we did.

To view this post in its original format, visit the blog of blog of Red Badger.

Turn one-time buyers into recurring customers

Posted on May 12, 2015 by Alexander Nachaj

Email marketing can be an invaluable tool to the retention of customers. Are you getting the most out of it? How about with your automated emails? A quick little replenishment email fired off from your system at the right time to the right place can make a world of difference when it comes to converting one-time buyers into dedicated, recurring customers.

What are Replenishment Emails?

In a nutshell, replenishment emails are simple, periodic emails that remind a client that now might be a good time to place another order.

How this differs from other email reminders is that a replenishment email is specifically targeted to customers who recently purchased a product that will eventually run out, expire and need a refill. For example, those of you that are dog/pet owners may recognize this scenario:

You have a dog. Your dog needs food. You buy dog food. Your dog eats the food. The food starts to run out.

It’s inevitable that the bag of food will run out. The problem is that sometimes we don’t realize this until it’s either a day away, or that morning we wake up, go for a scoop and hear the empty scrape of the bottom of the bag.

Fortunately, replenishment emails step in before running out becomes a pain. Let’s pick up where we left off with the above scenario.

The dog food is about to run out. You don’t even notice. Then, an email arrives reminding you to buy dog food. You order more. Dog keeps eating. Dog is happy. Repeat process next month.

Replenishment emails help take some of the burden of responsibility off of the customer, acting as helpful reminders that a purchase is necessary.

Why should we use replenishment emails? Why not just wait for customers to come back on their own accord?

If you’re an online business that ships its products to the customer, even a day of delay and necessity could cause the customer to rush down to their local store to buy from your competitor.

Sure, you might be thinking, “it’s okay to lose a sale from a recurring customer since you just acquired 9 other new customers that same month.” However, those are ten one-time purchases, rather than 10 recurring purchases.

It’s easier to retain a customer than earn a new one. You don’t have to constantly convince your existing (and satisfied) customers that you are the right choice since you’ve already earned their trust.

They have a need that you know you can genuinely, specifically and easily fulfill. Plus, the time it takes to sell to them is nothing compared to the time it takes to make new sales, so don’t let your existing customers slip away!

Okay, I’m sold. How do I start sending replenishment emails?

Well, you could start by keeping track of when each customer makes a purchase and then remember to send them an email some time down the road. However, for most businesses, sending out hundreds to thousands of emails each month by hand isn’t all that viable. Instead, we strongly recommend you sign up with an email marketing solution.

MailChimp is one service that you can integrate with your storefront to help you send out replenishment emails automatically. All you have to do is type up your email beforehand and set the conditions for sending them out to your clients.

How should I phrase my replenishment emails?

Keep it simple, straightforward and on topic. You aren’t trying to sell your customers something they don’t already need and there’s no need to push other products, since you can save those for your other promotion strategies.

Make it a friendly reminder, with a little discount or free shipping if they place their order, nothing more. The urgency and the need enough should make it a fairly reliable conversion.

When is it a good time to send these email?

Timing is key to making more sales and keeping your customers happy.

For instance, you don’t want your car to only let you know you need gas after you run out. While it’s nice to know why the car stopped running, it would be even nicer to know a little earlier and not deal with the pain of walking to the gas station.

It’s all about finding that middle ground between “too late” (when people will be unhappy) and too early (when people would rather wait). Serve them when they are aware of a need, but not after they’ve found other solutions.

From our experience, we found that somewhere two-thirds to three-quarters of the way towards needing that refill would be a pretty prime time to send out a replenishment reminder.

Essentially, you want them to have enough time to take action to avoid any interruptions in the product and service they enjoy. Fido shouldn’t miss a meal, and a road trip’s no fun when you run out of gas.

For services that use a monthly subscription, or whose product will likely run out in a month, sending that email at the start of week three should be spot on.

As well, for those of you who a two-week free trial for their service, you will want to send out an email just before the trial expires expire—so they don’t experience an interruption in the service—and then again when it does expire.

The Bottom Line:

Replenishment emails help you spend less effort chasing down leads and converting your customers into recurring buyers.

As you can tell by now, this sort of email marketing doesn’t exactly work for every type of product (furniture would be a good example of items that do not need to be replenished on a monthly basis… unless of course you live some sort of wild rock star life).

However, even if you aren’t in the dog chow business, you might actually be running a business that offers a product or service that could follow the replenishment process.

Think about the products you sell. Do any of them have a finite quantity (such as cleaning products, food), require refills (coffee machines, water filters) or wear out (razor blades, scrub brushes, and even running shoes only go so far).

If there’s a chance one of your customers will need more, look into getting started with replenishment emails.

Spree Commerce vs. OpenCart

Posted on May 11, 2015 by Alexander Diegel

OpenCart or Spree Commerce? Spree Commerce or OpenCart? Both are open source, ecommerce platforms, so there can’t be too much of a difference, right? Well, when you take a closer look, you can see that—yes, there are many differences between the two. With that being said, let’s look at a side-by-side comparison between Spree Commerce and OpenCart.


OpenCart has far more websites built on it than Spree. So, that’s it, right? Advantage: OpenCart? Not necessarily. Due to its customizable nature, a company would need some programming chops to start out on Spree.

That’s why, though OpenCart has a firmer hold on the market share, Spree has it beat in the top 10K sites, top 100K sites, and top million sites, in terms of web traffic. In fact, not a single site in the top 10K is built on OpenCart. So, when making your decision, it has to come down to this: Do I want the easier platform to start out on? Or the one that will be there for your when you need it most—when your traffic and sales are through the roof.


Once your company grows past the point where the basics can do the trick, your going to need some extensions and features. OpenCart is noted for having generally affordable pricing on these features. But, you know what’s better than being “generally affordable?” Being… FREE!

Yep, that’s right. All of Spree’s extensions are free, and you can’t beat free. Big advantage to Spree Commerce here.

Community and Support

Spree Commerce is noted for having an incredibly passionate and supportive community. Questions on QA sites like Stack Overflow are usually answered quickly, and will often be handled by Spree Commerce developers themselves. In fact, Spree Commerce’s community stats stand at 611 contributors and over 15K commits. OpenCart’s stand at 143, and 4K, comparatively.

Plus, you’ll never see a comment on Spree like this review on OpenCart: “Unfortunately, bad attitude of the main developer and his forum moderators keeps serious developers away from using OC. On a daily basis, negative posts about OC or their business partners are being removed.“


The goal for every ecommere startup is growth. So, why use a platform that can’t scale with you? Remember those “generally affordable” OpenCart extensions we talked about earlier? Well, they’ve also been noted as having poor transitions from updates and minimal support for troubleshooting.

Like we mentioned already, all of Spree Commerce’s extensions are free. And when you’re really ready to explode on the market, you can take a page out of the book of major ecommerce powers Bonobos and Fortnum & Mason and give Wombat—the automated integration platform built by Spree’s engineers— a try.

In Conclusion

Ok, so this is probably the point where you’re saying we’re a little biased. And, well, you’re right! We firmly believe that Spree Commerce is the best ecommerce platform in the world. (Remember that thing about a passionate community—the same thing can be said about our employees).

With that being said, the only way you’re going to find out for real how Spree can be the best fit for you, is to do what over 45,000 retailers have done already–give Spree Commerce a try. It’s free and there aren’t any scary contracts, so what do you have to lose?

Follow Spree Commerce!

Choosing Spree Commerce to Power Storefronts

Posted on May 05, 2015 by Seb Ashton

About the Author

Seb Ashton is a developer at Made. Made is a Spree Commerce Certified Partner comprised of software experts who are passionate about delivering well-crafted, mission-critical software. The team works with organizations across many sectors who share their drive to produce standout, commercially succssful work.

Why companies are choosing Spree Commerce to power their online storefronts

As Spree Commerce gains popularity, more and more companies are enlisting it to power their ecommerce offering. At Made, we recommend Spree because of how well it scales, its flexibility, and the benefits it offers over paid solutions and other open-source platforms.

Spree can be tailored to any scenario

When choosing Spree, you have access to a wealth of official and community-written Spree extensions. Furthermore, while it may require some integration work during development, your application will be able to take advantage of any gem available in the wider Ruby ecosystem.

All of this ensures your storefront can be as unique in its feature set as it is visually.

Who is using Spree Commerce?

Spree is powering the online storefronts for companies from a diverse range of retail sectors. In luxury food, it backs the storefront for Fortnum and Mason. In DIY, it ensures potential Dulux customers cannot only get inspiration for their new projects, but can also purchase the paint necessary to do so.

In fashion, it’s helping to sell clothing for Finery London and SHOWStudio. In home decor, Spree enables SurfaceView to sell bespoke wall covering from an extensive catalogue of prints, maps, and murals. And in sportswear, it’s helping to sell the unique On Running Cloud running shoes.

And that’s just a small snapshot; there are countless more.

Do all the stores look the same?

As you can see from the sites above, there are a myriad of possibilities in terms of the features your software engineers can add to your application. The look and feel of any Spree Commerce storefront can be as flexible and unique as your business.

Since Spree Commerce version 3—both the user-facing site and the admin area—have utilized the Bootstrap framework, using Bootstrap alone opens the door to a lot of customization options. Users don’t even have to edit any HTML; just pick your colors and you’ll have a unique-looking shop in next to no time.

However, if you do want a completely bespoke look, there’s a little more work involved. Fear not though, because Spree has thought of this too. Spree maintains a Ruby gem called Deface. Deface will easily override and customize any template in the Spree codebase—it will even work on a given extension. This allows you to really tailor every page to your needs, or the needs of your client. And when coupled with custom styling, you’ll get a one-of-a-kind storefront.

Spree is a great platform, and by using official and community extensions, you can create highly customized storefronts that are as unique as your business requirements. The flexibility of Spree doesn’t end with the possible application features either. By making use of Deface, the front end of your storefront is completely configurable too.

So, a Spree storefront can be built to suit any client, whatever their needs may be.

To read this post in its original format, visit the blog of Made.

Fortnum & Mason Gets 20% More Customers with Spree Commerce Site

Posted on April 30, 2015 by Margi Murphy

How Fortnum and Mason got 20% more customers to check out with open-source site

British luxury retailer Fortnum and Mason has seen 20 percent more customers check out online thanks to its brand new open source website.

The renowned store in London’s Piccadilly has completely replaced its existing ecommerce platform, opting for the open-source, and lesser known Spree Commerce to avoid vendor lock-in.

The new site has already improved usability, contributing to a 15 percent customer conversion rate, a ten percent on-site search conversion rate and its former 20 percent basket abandon rate reduced to zero, the retailer revealed.

“It will pay back in less than two years’ time – and you do not hear of many e-commerce projects doing that” Zia Zareem-Slade, head of customer experience at Fortnum and Mason told Techworld.com.

Spree Commerce is similar to more commonly used Magento, Hybris or Demandware, written in Ruby – a modern, flexible language. With over 500 contributors it is one of the largest open-source projects.

Deploying such a platform is quite daring for one of the oldest luxury shops in the world. Other British retailers like Selfridges, John Lewis or Marks and Spencer favour vendor platforms like Oracle ADG and IBM Websphere.

But Zareem-Slade said: “The fact that you have a community of people constantly improving and writing features is fantastic. It has been hard enough to be locked into one platform, let alone a partner that is the only one who knows how to make your platform work. I have seen businesses tied up in knots over [lock-in] before and I’d rather not go that route if I don’t have to.”

Existing website

When Zareem-Slade joined the firm two years’ ago she was faced with an e-commerce platform was reaching the end of its life. It was “very challenging to do anything with it.”

Fortnum and Mason has a complicated set of delivery services to provide the best in customer service across the world – delivering complex orders to more than 130 countries.

“Being able to compute that set of offers for customers will always be challenging, but the way you present that back to them shouldn’t be”, she said.

The legacy platform was “a big old matrix that looked like a spreadsheet”, where click and collect feature could not be separated from others.

It needed to move away from what was becoming end-of-life technology, drastically improve user experience and speed of use and team with a partner and platform that could be continuously improved as digital channels evolve.


Partnering with Red Badger, Fortnum and Mason worked closely with its developers using Agile methods to get the site to go live within eight months.

The new, responsive website has been built with tools for continuous deployment like Circle CI and Ansible integrated into Slack. This means any member of the project team, technical or non-technical, can turn on regular new features and updates. Flipper allowed Red Badger to switch features on and off at the flick of a button, meaning that tests could be run in a production environment without any increased risk to customers.

Integrated with Fortnum and Mason’s Dynamics AX ERP, the platform has solved one major retail headache of putting orders in a single view for the customer online.

“If you have an order number that was made from in store at a service point or over the phone you can check it on the website too.”


Aside from positive customer conversion rates, Zareem-Slade said Fortnum and Mason had seen a 20 percent drop in calls to its customer service line and more mobile users making purchases.

The innovative choice of platform and technology partner is a reversal from the retail norm, but Zareem-Slade is convinced this was the best long-term option for the firm.

“I’ve seen some pretty horrifying numbers in retail and we made a conscious decision to do things a bit differently and our spend is reflective of that.”

To view this article in its orgiginal format, visit Techworld.com.

Fortnum & Mason Replatforms with Responsive Spree Website

Posted on April 28, 2015 by Alexander Diegel

Over the last two years Fortnum & Mason has delivered significant growth figures, in part due to new store openings such as Heathrow Terminal 5 and St Pancras, but also through an excellent online performance. In line with its continuing digital success, Fortnum & Mason has launched its new, fully responsive ecommerce site, to ensure that online customers enjoy the same high quality experience that the brand has been providing in store for over 300 years.

Designed and developed in just eight months, the new site is claimed to be one of the few truly responsive ecommerce sites currently live. As well as being a visual interpretation of the brand, the new site is scalable, agile, highly flexible, and able to handle complex orders and delivery across more than 130 countries.

Since its rollout mobile visits have improved 77% YOY, and mobile conversion has increased 57% YOY. Developed to deliver an improvement in conversion rate, new customers are currently converting 15% more than on the previous site. In addition, the business has seen an 18 per cent reduction in calls to the customer service centre.

The new website has been built by software development studio, Red Badger, under the stewardship of Fortnum’s customer experience director and board member, Zia Zareem-Slade. Using modern and progressive technologies, including open source ecommerce platform, Spree Commerce, and Facebook’s React, Red Badger was able to focus on creating a user experience catered to Fortnum’s customers’ needs.

Key to the success of the project was engaging Fortnum’s customers to help drive the direction of the design and development of the site by allowing them to provide feedback directly to the team. Throughout the project the Red Badger design team ran guerilla testing in its flagship store in Piccadilly to get customer feedback on the look and feel of the site.

Throughout its 308-year history, Fortnum & Mason has been at the forefront of retail innovation, and in 1998 it was one of the first retailers in the UK to launch a transactional website. In recent years a number of design changes have been made to the site but last month’s re-launch is the first full-scale redevelopment in four years.

Zareem-Slade said: “Collectively, we’ve achieved something very special. As well as being beautifully designed, the new site is fast, slick and easy to navigate – and is truly responsive, providing the same experience across multiple devices. The site reinforces the brand experience that our customers expect and since the site went fully live we have seen incredible results in increased revenues, increased conversion rates, but most importantly, amazingly positive customer feedback.”

Cain Ullah, CEO of Red Badger, said: “By working in full collaboration with both Fortnum’s and its customers throughout, and testing at every phase, we have managed to deliver a brand new fully responsive site in just eight months. The new site provides Fortnum’s with a robust and agile platform to support future business expansion and take advantage of the explosion of mobile and tablet usage.”

“We were ecstatic to hear that a company as renowned as Fortnum & Mason wanted to make the switch to the Spree and Wombat platform,” said Spree Commerce Chief Product Officer, Sameer Gulati. “Our robust platform serves retailers of all sizes and complexities; but to have a 300-year-old luxury retailer on board presented a new challenge. The customer metrics achieved by Fortnum & Mason so far are incredible and we fully expect the new site to be a benchmark for retailers to strive for.”

To view this post in its original format, visit Retail Times.

Spree Week Wrapping up

Posted on April 23, 2015 by Alexander Diegel

This past week, Spree Commerce flew the entire team in for a week of collaboration, foosball and steaks. On Monday, the team got re-accquainted with its Brazillian, Dutch, Ukrainian and Vermonter friends, who were bright-eyed and bushy-tailed after their weekend flights.

Following a solid day’s work, the night was kicked off with some intense Fifa and foosball battles, then a short metro ride into DC for some delicious cuts of meat at Fogo de Chao. Tuesday was more of the same, but with some presentations added in, featuring the next big things to come at Spree and some rounds of pool at Bethesda’s local Rock Bottom. Wednesday was a “gamer” night, with the office Xbox controllers getting a healthy workout.

As the week comes to an end, we’ll be sad to say goodbye to our remote friends, but times move fast here—it won’t be long until we’re back together for another Spree Week or SpreeConf. And before everyone takes off we will team up for another outing—or two.

Sound like an environment you’d like to be a part of? Well, you’re in luck:

Spree Commerce vs. Shopify

Posted on April 21, 2015 by Fareed Dudhia

About the Author

Fareed Dudhia is a developer for Spree Commerce Certified Partner, Made. Made is a leading UK software services provider. They work with businesses to craft software that delivers results. From eCommerce stores and CMS-driven websites to enterprise karaoke platforms.

What is Spree?

Spree is a fully-featured ecommerce platform written for the Ruby on Rails framework. It’s designed to make programming commerce applications easier by making several assumptions about what most developers need to get started.

What is Shopify?

Shopify is an ecommerce solution that allows you to set up an online store to sell your goods. It lets you organize your products, customize your storefront, accept credit card payments, and track and respond to orders—all with a few clicks of the mouse.

What does this actually mean?

The key difference between the two is that Spree is an ecommerce platform, while Shopify is an ecommerce solution. Your Shopify store is created and hosted for you. Shopify handles security, and is relatively easy to extend or integrate with other services via the Shopify App Store.

If your business simply wants to start selling products online, Shopify is a great choice. For a Shopify store, operating and implementing basic customizations (such as changing a theme) is possible without any code or deep technical knowledge. On the other hand, deeper customizations require both programming knowledge and intimate knowledge of the Shopify platform itself. For example, integrating with a shipping carrier that Shopify does not support can be a very difficult problem to fix. Developing features specific to your business can range from difficult to simply not possible. When using Shopify, your business is, for better or worse, locked into the Shopify way of doing things. There will always be large parts of your system that you cannot change.

Spree is a free, open-source platform. The benefits for a business of using open-source software are beyond the scope of this article but are varied and well documented. Spree being a platform is an important idea because it means that technical knowledge is required to start selling products with Spree. The system must be installed and hosted manually. Most companies that sell products through Spree either have a dedicated IT team to handle the storefront, or alternatively employ a company that specializes in Spree to implement and maintain the storefront for them.

Luckily there are proven companies out there with great track records of rapidly implementing, customizing and maintaining beautiful and robust Spree-based storefronts for you (hint hint). The main upshot of using Spree over Shopify is in the ability to tailor the entire ecommerce system to meet any and every business requirement:

Launching a new product and want to provide your favorite customers with the ability to order first?

Want to test out two different layouts or features on your site at the same time to see which one is more effective at converting clicks into sales?

  • Do you want to launch, say, an online magazine alongside your products which you can create, edit and release yourself as a writer, rather than a techie?
  • Do you want to launch a mobile app that works with the same user accounts and data as your storefront?
  • Want to get involved in serious data mining and custom analytics to completely smooth out your conversion funnel?
  • Want to implement a loyalty program which is specifically tailored to the way your company operates?
  • Is your business really a lot more than “just an ecommerce store”?

These are all areas in which a flexible platform like Spree excels.


No one ecommerce system is ever right for all businesses. There are tradeoffs between cost, flexibility, simplicity and customization to consider. This article barely scratches the surface, and both options have free trials available, so why not have a peek at both?

Having said that, and with the preface that we may be a little biased, we believe that your ecommerce system should be a command H.Q. for your business. Your employees should be empowered to get creative and suggest new ideas without the fear of being told, “I.T. says that isn’t possible.” Most of all, your ecommerce system should be built with you in mind, rather than built on what all businesses like yours have in common.

Distinguishing your business from your competitors is very difficult when you’re both locked into the same technology. Indeed, this report, for instance, suggests that while there are around 100 times as many Shopify sites as there are Spree sites, there are only 5 times as many in the Alexa top 100k. Also, the Alexa top 10k apparently has more sites using Spree! To us, this seems to suggest that as businesses grow and adapt, the flexibility that Spree provides is what puts them ahead of the pack.

In the end, it’s about choosing what’s right for your business. We haven’t met yet, so we have no way of advising you about whether Spree would be a good fit. We should probably change that.

The Spree Gateway Extension

Posted on April 14, 2015 by netguru

About the Author

Netguru is a leading development agency and Spree Commerce Certified Partner. We build lean and beautiful applications for everyone from startups to major corporations. Our developers are focused on the Ruby on Rails and iOS frameworks. From the first commit to the final release, we are committed to build well-devised and user-friendly apps & ecommerce platforms tailored to your specific needs.

Every ecommerce owner has to tackle one of the key elements of running an online store: implementing the payment gateway of choice. There’s a number of popular online payment providers available (in fact, you’ll find out about 11 from this post only), and if you run your store on Spree platform, you have a variety of options to choose from. Find out more about available Spree payment gateways and handy features that will facilitate the payment process for your customers.

What’s your Spree Gateway Choice?

There are plenty of options available to you if you are running a Spree Store. Increasingly, a lot of companies – large and small – have been throwing their hat into the PSP ring in efforts to offer alternative online payment methods and mount some much-needed competition for the leader, PayPal (see our recent post ‘10 Online Payment Service Providers You Need to Know About’).

They all enjoy different features that might very well be much more suited to your store, your business and your customers’ needs, and for your convenience we have outlined 11 popular gateways that can be integrated into your Spree Store below.

The Spree Gateway Extension

The Spree payments model has been designed to be highly flexible, and this means that – thanks to an open source extension – it’s absolutely possible for online merchants such as yourself to be able to offer your customers multiple payment options when it comes to making a purchase.

It’s now imperative to the success of your store that you offer your users a choice of payment options. As mentioned above, trust is absolutely fundamental when it comes to online financial transactions, and offering the right payment gateway can often determine whether or not a customer completes the order, making you a sale.

No matter which PSP you go for, if you’re dealing in global sales, then you’ll need a means to provide currency options for your customers. The Spree Multi-Currency feature is another open source project by Spree that allows users to change the currency in which they’ll be paying (provided that the PSP used supports the currency in question).

So, in order to start adding more payment options to your site, you’ll first need to start running the Spree Gateway extension. (The beauty, of course, that comes with Spree, lies in the fact that it is open source, which means that not only is it free, but is supported by a large online community of users and professionals who are all committed to ensuring that it’s as bug-free and user-friendly as possible). Once you have done this, then you will have access to a number of payment gateways, from which you can choose the ones that are most suited to your customers and your online store.

Different gateways, of course, offer different features, and so below we have put together a list of Spree supported gateways and given some details as to what you can expect from each.

1. PayPal

Even though Paypal now seems to have a dedicated army of determined detractors, the fact that it’s still loved and trusted by so many users (the site boasts that having a PayPal button on your site on average will increase sales by 31%) means that it still makes sense to offer it as a payment option on your site.

With PayPal you can create a customizable checkout, and it’s available in 26 currencies across 203 countries.

2. Stripe

Stripe has emerged to be one of the biggest contenders to PayPal, and it’s easy to see why. Being already integrated with literally thousands of iOS and Android apps, it’s in a great position to meet a lot of online merchants’ needs.

Furthermore, Stripe also offers revenue and subscription management, and is much favoured by businesses like Rackspace and Parse who can take advantage of this. However, what Stripe doesn’t offer is its own shopping cart, but with Spree this is very easily integrated anyway, so not too much of a problem.

3. Skrill

Formerly known as Moneybookers, Skrill is one of the most versatile PSPs on the market, supporting over 100 payment options for customers.

Skrill is available in over 200 countries and supports 40 different currencies. One of its most innovative features is that it allows you to send text messages to your customers right from your account. It’s also free to start using, and is generally considered to enjoy one of the lowest fees on the PSP market. Netguru team contributed to Skrill, joining their internal teams in Berlin and Sofia to build the online payment account management app.

4. Braintree

Braintree is available for merchants in Australia, Canada, Europe, Hong Kong, Malaysia, Singapore and the US.

Though PayPal detesters, you must know that Braintree is a PayPal company. As such, this can actually work in your favor. Braintree will accept most of the payment methods as that of PayPal, and any of your customers who do not like the parent site will still use it.

However, if you do not like using PayPal at all for your business purposes then you’re best off steering clear of Braintree.

5. Authorize.Net

Authorize.Net will accept payments from anywhere in the world, however, your business must be registered in Australia, Canada, Europe, the UK or US in order to register.

Security and fraud prevention is a key selling point for Authorize.Net, and offers the feature for syncing any transactions conducted via the gateway with your Quickbooks account.

Your checkout page can also be customized with Authorize.Net.

More Integrations Coming Soon!

Spree Commerce is adding integrations all the time. One payment gateway in the queue is Payeezy. The Payeezy Gateway makes it easy to accept a wide range of payments and manage payment transactions anytime, anywhere, by accepting more payment types than any provider. Follow Spree on Twitter to keep in touch and see what’s coming next!

Read More

To view this full post in its original format, including the six other payment gateways, visit the blog of netguru.

Spree Commerce Growing; Expanding Staff

Posted on April 07, 2015 by Alexander Diegel

Spree Commerce, the company powering the growth of over 45,000 retailers, is about to experience some growth of its own. Spree is on the hunt for multiple team members across different positions, ranging from Office Manager to Senior Ruby & Full Stack Engineers to Product Manager.

Ideal candidates will work out of our DC-area headquarters—how else will they receive foosball and air hockey privileges, as well as access to the tasty beverages in our fully-stocked fridge? However, when we say we’re looking for the best in the world, we mean it; Spree currently has employees from four different countries working remotely.

Spree Commerce is on a mission to empower the world’s sellers through cutting-edge solutions that deliver stability, flexibility, and peace of mind. We believe in running lean, maximizing the quality of our people, and trusting each other with broad responsibility, as we continue to build out the technology that’s powering the next generation of ecommerce.

If this sounds like an experience you’d like to be a part of, then check out our full list of job openings, and if there’s an open position you’re interested in, send us an application. We look forward to hearing from you!

How to Send Email in Spree

Posted on April 01, 2015 by Divya Manikandan

About the Author

Divya Manikandan is a Digital marketer at Infigic. Infigic is an ecommerce agency that develops with Spree Commerce. Infigic was started by experienced ecommerce professionals who have built succesful ecommerce ventures in the past and have started off this venture to help fellow ecommerce entrepreneurs. You can check out Infigic’s portfolio here.

How to Send Email in Development with Spree

This problem arises because you don’t have a local email server to receive your emails.

Step 1:

The first step would be to Install the mailcatcher gem in order to test the setup in development.

You will be using it as a SMTP server to catch all the incoming mails and display them on http://localhost:1080/:

Step 2:

Just run in the terminal “gem install mailcatcher” in the console.

You will find an SMTP server running on port 1025 catching emails and displaying them on HTTP port 1080

Step 3:

Add spree mail settings gem to your Gemfile:-

Add Line:

gem ‘spree_mail_settings’, github: ‘spree-contrib/spree_mail_settings’, branch: ’master‘

Then run:


Step 4:

Further, go to “Spree admin panel” and configure it. These settings will work perfectly for you without any code writing.

Then click on “Send test mail”

Mail Method Setting

Step 5:

You will receive the an email on your local host.

Now your problem is solved.

If you have any further questions, you can follow us on twitter or you can even drop us an email at info@infigic.com. To view this blog in its original format, visit the blog of Infigic.

Scalability with Spree Commerce

Posted on March 26, 2015 by Rory MacDonald

About the Author

Rory MacDonald is a founder and director of Made. Made is a team of software experts who are passionate about delivering well-crafted, mission-critical software. The team works work with organizations across many sectors who share their drive to produce standout, commercially succssful work.

“Does Spree Commerce scale?”
“How many products can Spree handle?”
“How many concurrent users can Spree support?”
“What is the most popular Spree Storefront?”

These are some of the questions we’re asked when discussing Spree Commerce with new customers. You’ll notice they’re all about ‘scalability’ and whether Spree can cope with high levels of traffic or large product catalogs. These questions are understandable, and the sort of things you should be asking about a relatively new platform.

I hope this article will provide some reassurance that Spree is more than capable of scaling to very large numbers. We’ll demonstrate the approach we take to scalability and what you should be doing to understand your system’s constraints and the points at which you’re going to need additional capacity.

When people talk about scalability, they tend to be referring to one of two things: a) throughput or b) Product Catalog size. In this post, we’re going to focus on throughput.

What is Throughput?

Throughput is the number of requests your application can serve in a given time period. The higher this value, the more scalable your application is.

Your application throughput is likely to vary between pages (as functionality and resource requirements will differ) and throughput will be constrained by the compute resources that you have available, such as your server type, server size or amount of machines within a load balanced cluster.

How Does it Affect Scalability?

The scalability of your application is directly linked to its throughput, as the more requests your application can serve, the more scalable your system is going to be and the fewer compute resources you’re going to need.

We’ve found the best way to get an accurate picture of your Spree scalability is to run volume tests. Volume tests are a technique we use to simulate large numbers of users accessing the store. They provide a realistic measure of how the store will perform under significant load.

To run volume tests, you need to setup a server environment which mimics the resource constraints of your production environment. These constraints will vary between hosting environments, so it’s very important that you benchmark on the exact same environment that you’ll be using for production, or the results will be of no use.

To begin the volume test, you will need to define a number of scenarios which mimic what your users would do on the site. They could be something like:

  • Visit Homepage
  • Visit Product Listings
  • Add to Basket
  • Add Coupon Code
  • Enter Email Address

It’s important to bear in mind that different pages on the site will have different throughput, so only testing pages with high throughputs will provide inconclusive results.

You can use tools like NewRelic and Google Analytics to get an idea of the throughputs on your pages, and the user journeys customers take.

Once you have these defined, you should write them in a format that a volume testing tool can consume. We’ve used BlazeMeter and LoadImpact to volume test Spree in the past, but other tools are available.

Running the Volume Test

Next you need to run the test. You should define the number of Virtual Users (VUs) you want to concurrently access the storefront and the period of time you want the test to run for.

We tend to start with ~50 concurrent VUs for 5 minutes and increase from there. As you increase the number of concurrent users, you should be looking for your application performance to remain fairly consistent. If you see your response time decrease, this is a sign that optimizations need to be made.


In the benchmarks that we ran, we deployed the standard Spree 2.4 storefront within a load-balanced AWS environment, which had two Large Amazon EC2 instances running 14 Unicorn workers on each and was backed by a single large AWS RDS instance. This setup scaled out to approximately ~4800 requests per minute and to 30,000 orders per day.

To view this blog in its original format, visit the blog of Made.

Get Started with Spree Commerce

Posted on March 24, 2015 by 3llideas

About the Author

3llideas is a development agency with years of experience in ecommerce. As a Spree Commerce Certified Partner, 3llideas has launched Spree Commerce stores for businesses around the world, spanning a range of industries.

Here at 3llideas, we adore working with the Spree Commerce platform. We are far from the only ones, as thousands of online stores are managed by Spree software, with even more developers working on the open source technology. The popularity of Spree, with more developers learning it every day, is why we want to provide key steps to help programmers starting out with Spree Commerce.

Have you wanted to try Spree, but don’t know where to start? Have you heard programmers talk about it, and want to see first-hand if it fits your project? Well keep reading, as we’ll give you all the information you’ll need to get started with Spree Commerce.

One of the most common questions we hear is, “How do I start with Spree?” Open source software has many positive aspects, but sometimes poor documentation or, even its absence all together, may discourage people starting the development or testing. This is not the case with Spree Commerce, as it is relatively easy to find tutorials and “How tos.” However, in addition to Spree’s existing docs, we’re going to put together our own tutorial using Castilian. This will provide a short guide to getting ready to run Spree, to give you an idea of how easy it can be.

It’s our goal that as many companies as possible use this software, so they can discover the benefits that can be applied to their business by becoming an expert in Spree Commerce. The first steps to installing Spree are:

1. Prepare the development environment for running applications on Ruby on Rails:

To do this we have a Mac, Linux or Windows computer on which you install a series of elements that allow us to run the full software. The items will install:

  • Git
  • RVM (Ruby Version Manager) tool that will allow us to have different versions of Ruby installed on one computer to use them in various projects.
  • Imagemagick library of image processing that needs Spree
  • Any other software needed, pending the type of project being developed

This is the necessary software, so now we’ll tell you where to find it. There’s no need to reinvent the wheel, so we selected a railsapps installation guide that we’ve often used for its clarity and explanation. You have the guide for Mac and Linux (Ubuntu). We don’t have Windows experience personally, but recommend using Ubuntu after completing the training.

2. Install Spree Commerce Version 3.0.0

With the development environment ready to start Rails applications, we can go ahead and install Spree. At the time of this writing, Spree version 3 is available and recommended for testing. This guide will help get your Spree Store fully automated and with the sample data. To do this, open a terminal window, then head to the folder where you want the software, and write the following instructions:

Once we’ve completed the process, we can view our Spree store with some test data by opening a browser and typing " http: // localhost: 3000 ". For the administrative side you can go to " http: // localhost: 3000 / admin" by using the following credentials:

User: spree@example.com
Password: spree123

We hope you feel encouraged to try Spree Commerce. And don’t hesitate to contact us if you need help applying this software to online stores you’re working on.

To view this blog in its original format, visit the blog of 3llideas.

Salesforce Integration Upgrade

Posted on March 24, 2015 by Alexander Diegel

Spree Commerce upgraded the Salesforce integration for its automated ecommerce integration platform, Wombat. Now, users can get connected with this leading CRM integration in just a few minutes, without any custom coding on their behalf.

With its variety of pre-built ecommerce integrations, as well as fully customizable features, Wombat connects any storefront to any service, increasing speed to market and allowing store owners to dedicate more time to what they do best; grow their business. By connecting to the Salesforce integration, Wombat users can proactively help their customers with any issues that may arise.

Specific benefits Wombat users gain by connecting to Salesforce include the ability to:

  • Ensure that sales representatives have accurate product information via automatic updates in Salesforce
  • Allow sales representatives to better serve customers by giving them full transaction histories
  • Ensure accuracy of customer contact information by automatically updating customer information in Salesforce when updates are made in your storefront
  • Receive order, payment, and return information in real time to track sales numbers

“Effective customer relation management is vital to ecommerce success,” said Spree Commerce COO Josh Resnik. “You need to have a tool you can trust to enhance the relationship between your sales and support staff, and your customers. Salesforce is that tool, and we believe that with this upgrade, we’ve made connecting as simple as possible.”

Get accurate and reliable access to Salesforce by signing up for a free, two-week integration platform trial of Wombat. For technical documentation on this integration, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

A 5-point Inspection of Shopify and Spree Commerce

Posted on March 19, 2015 by Alexander Nachaj

A 5-point inspection of Shopify and Spree Commerce: Going the Distance with your E-Commerce Platform

Pardon all the car metaphors, but sometimes a little comparison is needed to help put things in perspective; especially when we talk shop about your business.

Out of the Garage

Shopify charges a monthly fee ranging from $29 to $129. Spree charges no monthly fee. If we were to think of Shopify’s fee as a monthly lease, that’s not a bad deal; under $200 for a monthly lease? No way! But still, you should keep in mind that with Spree, it’s like being given a brand new car for free.

Under the Hood

Shopify doesn’t let you play around with the code. Spree is open source, which means you have access to all the code, and can download it at any time. So, with Shopify, that’s like only being able to go to the dealership for tune-ups, while Spree lets you hire any mechanic or even work on it yourself.

Basic Features

Shopify offers all the basics a business needs; it’s simple, uncomplicated and without any frills, but that also means it’s missing out on some extra features. On the other hand, Spree lets you pick the features you want, and use the ones you need. So, with Shopify, you’ve got your cup holders; but Spree lets you pick how many, where and in which color.

On the Road

Shopify stores are managed and maintained by Shopify. They’ve got their team who handles everything, for everyone. With Spree, you run your own show. On the whole, it’s nice that Shopify is managed, but that’s kind of like a car that decides when and where to stop for service. Sometimes you’d rather be on the road, or taking advantage of that big sale you just set up instead of seeing a loading screen. With Spree, you’re at the wheel, at all times. You pick when it’s best to perform routine maintenance, and never mess up a sale.

That Extra Mile

Few businesses run off the basics. To compensate, Shopify offers pricey apps (looking at $9-$99 per month each). Spree has a whole database of extensions, and they’re free. So, with Shopify, that’s kind of like seeing a toll booth after every turn; but with Spree, it’s an open road all the way. You’ve gotta ask yourself one question: how would you rather get to where you’re going?

Onsite Search: A Goldmine of Analytical Data

Posted on March 18, 2015 by Vitaly Gonkov

About the Author

Vitaly Gonkov is the Chief Marketing Officer of Mageworx. Mageworx is a Magento solutions provider that crafts better experiences for Magento users. Mageworx helps Magento store owners acquire, convert and retain more customers.

These days, ecommerce sites are getting more and more complex—they may have up to several thousands of products and hundreds of categories. Site owners are struggling to introduce advanced, flexible and even self-learning onsite search mechanisms to help shoppers quickly find what they want.

But store owners may not realize that, besides its main function of delivering results, onsite search can also be a goldmine of valuable analytical data. According to the SLI Systems report, only four out of ten ecommerce brands are trying to leverage internal search data for their online marketing campaigns.

Meanwhile, this data can significantly magnify your marketing efforts and increase site sales performance. By looking at onsite search reports you can:

  • Gain a clearer picture of customers’ purchasing behavior
  • Get onsite ranking data and use it to improve your landing pages and fine-tune merchandising
  • Find new ways to enhance communications with customers
  • Discover new approaches to email marketing
  • Learn how to adjust your SEO and PPC campaigns for a better effect

All that can contribute to a better overall user experience and lay the foundation for higher sales volume.

Read on to learn how to better utilize onsite search data when planning your online marketing campaigns.

Analyze Customers’ Behavior

By analyzing the queries visitors enter in the search box, you can get a general pattern of customers’ purchasing intentions.

The pattern will let you figure out which products people are mostly interested in, find products that have the call with your audiences, check the current popularity of every item in your store, and more.

With this data, you can adjust your site architecture and navigation to better meet your customers’ needs.

For example, say that you have an electronics website and that most of your searches are about smartphones and tablets. This suggests that visitors may prefer to find these types of devices over the others. Hence, by placing the smart device section at the top of your homepage, you will let your visitors immediately find want theу want. Also, you can save customers time by putting this section at the top of your site navigation menu, highlighting it to attract more attention.

Adjust Your Site Content

User experience could be further enhanced by improving and adjusting pages that receive the most of onsite search queries.

Just like in SEO, when optimizing internal site search, we should help visitors land on the most relevant and effective pages. Hence, by creating pages specially tailored for popular search queries, you increase your chances to retain customers and decrease site bounce rate.

Note that you can also direct shoppers to these pages. Display those popular products on the home page or category page and manage search priority for every product’s attribute.

On top of that, you can define products’ search ‘weight’. For example, you may assign an adjustment weighting of +1 to a particular product, so that it appears before others in onsite search results. Thus, you will help your customers land on the right pages.

Use Onsite Search as a Communication Channel

Treat search queries as a message your customers send you, and never ignore what your customers say.

For instance, you may look at terms that are receiving big search volume, but result in a high percentage of people leaving your site. That gives you a clear indication that customers can’t find the desired product, the searched term is out of stock, or it doesn’t have the necessary configuration. So you must act quickly to provide customers with what they want to get.

Even if you can’t satisfy the current customers’ demands, don’t just throw an indifferent “no results found” message. Think long-term:

  • Offer a special deal on the most-searched products as soon as it appears in your store
  • Add a wish list and email notification options for products that are currently out-of-stock or not yet available

If that’s impossible, tweak your merchandising to suggest similar or alternative products.

Use Onsite Search Data to Adjust your Email Marketing

Site search data can help you maximize the relevancy of your emails. These emails should offer your customers the exact products they want, and increase your sales in the process.

To merchandise products for your email marketing, you need to start with site search keyword data. By analyzing this information, you will find your best and worst-performing products. Through this valuable insight, you can compose a beautiful landing page with the most-searched products and send an email that will guide your customers to it.

If your most popular queries are the general keywords (e.g. smartphones, tv sets, cameras) you can create a category landing page, like ‘The best of mobile’ or ‘Best deals on SLR cameras’ and send a link to it to the customers who shared an email with you.

Use Onsite Search Data to Adjust your Search Engine Optimization and Pay Per Click Campaigns

And last but not least, once you have completed the analysis of onsite search queries, you can apply this knowledge to your SEO and PPC strategies.

Onsite search data is perhaps the best way to identify what your potential customers are really interested in. If your visitors keep entering the same terms in the onsite search box, consider adding these words to your SEO and PPC target keyword lists.

Therefore, you can shift emphasis to whatever that search is for a period of time, which will let your prospective customers easily find the desired products right from Google search results or PPC ads.

Bottom Line

Onsite search data reflects all major shoppers’ concerns and interests, as well as trends of their purchasing behavior. So this essential data can make a huge contribution into the success of your campaigns for:

  • Product management
  • Managing online customer behavior
  • Improving customer retention
  • Search engine optimization and paid search ads

Have you ever experimented with onsite search data in your marketing campaigns? Feel free to share your experience in the comments below.

Amazon S3 Integration Upgrade

Posted on March 17, 2015 by Alexander Diegel

Spree Commerce upgraded the Amazon S3 integration for its automated ecommerce integration platform, Wombat. Now, users can connect with this in just a few minutes without any custom coding required.

With its variety of pre-built ecommerce integrations, as well as fully customizable features, Wombat connects any storefront to any service. By increasing speed to market, Wombat allows store owners to dedicate more time to what they do best; grow their business. By connecting to the Amazon S3 integration, Wombat users can quickly import and store customer data.

Specific benefits Wombat users gain by connecting to Amazon S3 include the ability to:

  • Retrieve and store data and order history to track sales information
  • Export data in CSV or JSON format
  • Send event notifications when objects are uploaded to Amazon S3

“Having a connection like Amazon S3 that you can rely on to track and record data can be a huge a help to your sales,” said Spree Commerce CEO and co-founder Sean Schofield. “We’ve made connecting to this integration as simple as possible. Just follow a few steps and users are up and running.”

Get accurate and reliable access to Amazon S3 by signing up for a free, two-week integration platform trial of Wombat. For technical documentation on this integration, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

CAG And Spree Commerce

Posted on March 11, 2015 by Commerce Acceleration Group

About the Author

Commerce Acceleration Group is a design and development shop specializing in ecommerce. Through passion, transparency and creativity, CAG delivers a great customer experience and ensures clients’ goals are achieved.

Commerce Acceleration Group And Spree Commerce: A Combination for Excellence in 2015

One of the goals we’ve always had as an organization is to remain agile. Agility in technology is, to us, the most important characteristic to keep at the foundation of an organization. In the mid-2000’s we saw many development agencies go out of business because of their inability to adapt their organizations to open source and support PHP based frameworks and platforms. Likewise, later in the 2000’s, we saw many web development firms go out of business as a result of not being able to integrate analytics and metrics with strategy into their projects. A few years later, we saw may Ad Agencies go out of business due to their inability to adapt and learn digital.

We feel there’s a similar shift happening in the ecommerce industry currently. It’s a trend that most people know as truth deep down inside, but won’t admit it until the data and facts overtake their inability to see change coming. The fact is, for technology, times are always changing and it’s our role as an agency to address the changing times and make strategic decisions to stay in front of them. We feel there is a fundamental change coming in the middle market ecommerce space.

The change will see more platforms emerging with non-PHP frameworks, such as Ruby on Rails or ASP.net. What are the changing currents causing the switch, and what do we see shifting? We’ve outlined this below, but to summarize the end of this post, in 2015 Commerce Acceleration Group’s ecommerce platform of choice will be Spree Commerce. Here is why…

Why Does PHP Currently Dominate the Ecommerce World?

The short answer is open source. PHP is an easy language to learn, and because of the quick development of early adopting communities like WordPress, Drupal or Joomla, PHP became the foundation for many new software platforms because of the existing ecosystem of human capital (developers) that knew the basics.

Why is PHP Not the Future of Ecommerce?

PHP in general is not the most effective programming language for the future of commerce. Don’t get me wrong, it’s not going away any time soon. The ecosystem of platforms and technology leveraging PHP is too large for this to happen. In our opinion, it will be displaced over time. PHP is a resource-heavy option when compared to Ruby on Rails and some other languages. In fact, PHP can take up to 10 times more code to accomplish the same functionality.

Most PHP software requires larger hosting and IT infrastructure to run than other, comparable software on Ruby or other languages. With the increasing dominance of mobile usability, site speed and performance becoming an absolute necessity, the costs of operation to ensure optimal performance are less from a server perspective with Non-PHP technologies as a site scales.

Why is Ruby on Rails Now Viable?

Ruby has always been viable, but the big concern in the market is the availability of talent. Because the market demand for developers has been greater than the existence of quality developers, the cost for development has been higher. We are starting to see this shift now.

Ruby is now gaining more traction internationally, which is allowing for the offshoring of code. This allows companies to build hybrid US and offshore development teams to reduce overall development costs.

This trend will continue to drive down the cost of development for Ruby moving forward. Also, in our opinion, the Ruby community has the most traction for growth. It doesn’t have the largest community, but it has a lot of strong growth, which will start to drive the existing open source projects even more.

Why Spree Commerce?

To us, we look for platforms that meet the changing business climates of our customers. We look for speed to market, speed of platform, ease of use, stability and scale and we also look at the ability to integrate a platform with third parties. From our initial analysis we’re finding that Spree excels in all of these areas. While Magento and other ecommerce platforms may have a large library or third-party plugins and extensions, we find Spree makes up for the relative lack of maturity with the overall intuitive ease of use with the platform.

We will continue to update our progress with new projects throughout 2015 and share our additions to the Spree Community. We have several new clients lined up for Spree implementations in early 2015. We’re excited to deliver world class ecommerce results and would love to connect with you regarding your project.

To view this blog in its original format, visit the blog of Commerce Acceleration Group.

NuORDER Integration Upgrade

Posted on March 10, 2015 by Alexander Diegel

Spree Commerce upgraded the NuORDER Integration for its automated ecommerce integration platform, Wombat. Now, users can connect with this leading storefront integration in just a few minutes without any custom coding required.

With its variety of pre-built ecommerce integrations, as well as fully customizable features, Wombat connects any storefront to any service, increasing speed to market and allowing store owners to dedicate more time to what they do best; grow their business. By connecting to the NuORDER, Wombat users can offer a quality shopping experience to their customers across all channels, enhancing growth and expanding their business.

Specific benefits Wombat users gain by connecting to NuORDER include the ability to:

  • Get approved orders from NuORDER up to the minute for faster processing
  • Send new and updated product data to NuORDER
  • Send updated inventory data to NuORDER in real time to avoid overselling

“Connecting your storefront with a platform that can automate your third-party services is vital to ecommerce growth,” said Spree Commerce COO Josh Resnik. “We upgraded NuORDER to make connecting as easy as possible, so that users can see immediate benefits from this integration.”

Get accurate and reliable access to NuORDER by signing up for a free, two-week integration platform trial of Wombat. For technical documentation on this integration, visit the Wombat knowledge base.

Get accurate and reliable access to NuORDER by signing up for a free, integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

Vtex Integration Upgrade

Posted on March 03, 2015 by Alexander Diegel

Spree Commerce Upgrades Vtex Integration for Wombat

Spree Commerce upgraded the Vtex integration for its automated ecommerce integration platform, Wombat. Now, users can get connected with this leading integration for multichannel management in just a few minutes, without any custom coding on their behalf.

With its variety of pre-built ecommerce integrations, as well as fully customizable features, Wombat connects any storefront to any service, increasing speed to market and allowing store owners to dedicate more time to what they do best; grow their business. By connecting to the Vtex integration, Wombat users can offer a quality shopping experience to their customers across all channels, enhancing growth and expanding their business.

Specific benefits Wombat users gain by connecting to Vtex include the ability to:

  • Track inventory in real time to keep stock updated
  • Ensure the accuracy of product prices, descriptions, and availability in your storefront
  • Automatically list products in your store when new products become available
  • Receive orders from your storefront to to send for fulfillment to ensure timely shipment to customers

“As new channels become available to a store owner, the complexity of the business increases exponentially,” said Spree Commerce CEO and co-founder Sean Schofield. “Having a system in place like Vtex to manage this complexity is the key to expediting growth, and we’ve made connecting with this integration as efficient as possible.”

Get accurate and reliable access to Vtex by signing up for a free, integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

Integrate PayU and your Spree Storefront

Posted on February 26, 2015 by netguru

About the Author

Netguru is a leading development agency and Spree Commerce Certified Partner. We build lean and beautiful applications for everyone from startups to major corporations. Our developers are focused on the Ruby on Rails and iOS frameworks. From the first commit to the final release, we are committed to build well-devised and user-friendly apps & ecommerce platforms tailored to your specific needs.

Spree has a flexible payments model which allows multiple payment methods to be available during checkout. The official spree_gateway extension already supports some well-known solutions like PayPal, Stripe or Skrill.

Yet, we felt that something is missing here. Yup, we’re talking about you – PayU!

PayU gateway is currently available in 13 countries, e.g. Czech Republic, Hungary, India, Poland, Romania, Russia, South Africa, Latin America, Turkey and Ukraine, so if your storefront aims at one of those markets, why not use our brand new open source extension?

The extension integrates your Spree store with PayU allowing your users to choose it among other payment methods. Simple as that.

How It Works

Wow, what a lovely Rails bag. Definitely want it! Let’s add it to the cart.

Let’s move to checkout. Need to type my shipping address and other details…

Time to pay for the goodies. Here it is! Now you can choose between credit card & PayU. Isn’t it great?


All you need to do is add spree_payu_integration to your Gemfile…

gem spree_payu_integration

… then bundle your dependencies and run the installation generator:

bundle bundle exec rails g spree_payu_integration:install

For more information, installation and usage details, visit: Spree PayU integration Github repo. To view this blog in its original format, visit the blog of netguru.

Unleashed Integration Upgrade

Posted on February 24, 2015 by Alexander Diegel

Spree Commerce upgraded the Unleashed integration for its automated ecommerce integration platform, Wombat. Now, users can get connected with this leading fulfillment and inventoryin just a few minutes, without any custom coding on their behalf.

With its variety of pre-built ecommerce integrations, as well as fully customizable features, Wombat connects any storefront to any service, increasing speed to market and allowing store owners to dedicate more time to what they do best; grow their business. By connecting to the Unleashed integration, Wombat users can proactively track their order status for accurate inventory tracking and fulfillment.

Specific benefits Wombat users gain by connecting to Unleashed include the ability to:

  • Retrieve customer, order, inventory, product, and shipment information from Unleashed
  • Track inventory
  • Record new and updated products, customers and order data

“Automating the order and fulfillment process is a huge help in growing your business,” said Spree Commerce COO Josh Resnik. “With this upgrade to unleashed, we’ve given users another option to quickly connect with an inventory and fulfillment services without any custom code required.”

Get accurate and reliable access to Unleashed by signing up for a free, integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

The Best Ecommerce Solution

Posted on February 19, 2015 by Bacancy Technology

About the Author

Bacancy Technology is an offshore web development company based in India and the United States. We’ve become one of the leading offshore web development companies by providing excellent service and solutions. Specializing in software product development, we’ve successfully executed numerous projects in software development, web design and development, mobile technologies, microsoft technologies, open source, and internet marketing.

Being a retailer in the ecommerce era can be an extremely profitable endeavor. With online selling, a retailer is not limited to sell his or her goods in one particular area for particular people. Rather, online commerce allows retailers to sell their items globally, increasing the probability for more sales.

If you’re a retailer, you’re undoubtedly looking for, or have already found, a reliable storefront. And if you’re looking for something flexible, interactive, easy, and cost effective, then Spree Commerce is the best ecommerce store platform to go with. Why should you go with Spree Commerce?

Easy to Customize

Spree’s open source, light weight framework makes it is easily customizable. Though the seller may not recognize the importance of customization, it can benefit him or her in a multitude of ways. The easier the framework is to customize, the more a developer will be able to focus on getting the exact business requirements fulfilled, instead of losing time (and the store owner’s money) due to the complexity of building out each key feature.

Even the engineers that built Spree are available as part of the community to help find solutions to problems that may arise along the way. This makes working with Spree more attractive for developers, as any queries regarding extensions, gems, and payment gateway integration can be easily solved.

Quick to Build, Easy to Operate

Since it’s supported by Ruby on Rails, one can easily assemble Spree quicker than any other online store framework to create a dynamic ecommerce store that is, consequently, easy to use. All the solutions are available within the community, and the actual developing done in Rails can be its most attractive aspect, since it consumes less coding and more logic.

Easy to Integrate Additional Functions, Features and Extensions

Extensions and additional features are needed by store owners, due to the fact that the default themes can sometimes lack a bit of functionality that one may wish to have. And this can easily be tackled on Spree in a few hours.

Extensions in Spree are easy and quick to make. One can customize an extension as needed within a short period by extracting quality-driven output, with the help of the easy and logical coding of Ruby on Rails. Furthermore, many third-party extensions are also available for Spree, making development of a Spree Commerce store even faster.

Adaptability, as the Business Grows

Many online businesses fail due to the fact that, as the business grows, a store starts to inhibit more complexity. This can manifest itself in the form of an increased customer database, more messages and emails, more product quantity, more visitors, more orders, more payments, and just plain more, more, more.

But with Spree Commerce’s integration platform, Wombat, you needn’t worry about the above complexities that can be associated with growth. Wombat was built by the Spree Commerce engineers, and allows your storefront to connect with any third-party service. In this sense, you dont need to migrate from one store to another to get the full benefits of additional features or extensions.

As your business expands, you simply connect to the new service required. Wombat has a wide range of pre-built integrations, which avoids much of the custom coding developers would have to perform otherwise.

Responsive (Mobile Friendly)

Some of of the first questions we’re asked by clients are, “Will my online store be mobile friendly?” and, “Will people be able to transact and buy things via their mobile device, laptop, iPad, etc.?”

Spree Commerce can easily be customized to fit into the ‘mobile friendly’ tag. And with its 3.0.0.rc1 and 2.4.3 update, you don’t even need to customize it to make it mobile friendly. By default, Spree will create a responsive e-store for you.

Easy to Integrate Payment Gateway

Spree Commerce comes with the pre-built feature of payment gateway integration. This leads to easy integration with any payment gateway you want in your Spree Commerce e-store, whether it’s Paypal, PayU, Stripe, Authorize.net, or any other payment gateway. You just need a developer familiar with Rails, and it’s done!

To learn more about building out your storefront with Spree, visit Bacancy Technology. To view this blog in its original format, visit the blog of blog of Bacancy Technology.

Add a Q & A Section to your Spree Store

Posted on February 18, 2015 by netguru

About the Author

Netguru is a leading development agency and Spree Commerce Certified Partner. We build lean and beautiful applications for everyone from startups to major corporations. Our developers are focused on the Ruby on Rails and iOS frameworks. From the first commit to the final release, we are committed to build well-devised and user-friendly apps & ecommerce platforms tailored to your specific needs.

If you’re shopping online, from time to time you probably have some additional questions to ask before buying. What fabric is used for this cool t-shirt? Can I return or exchange an item? Do you ship to Canada? Is that pink really that pinky as it looks on the photo? Our open source extension allows you to interact with users and quickly add a Q&A section to your Spree store. Yay!

How does it work?

Logged in users can ask questions from a simple form displayed on the product page. Admins answer the question. All answered and accepted questions create a handy Q&A section on the product page. Simple as that!

If you want to see how it works in practice, visit our demo shop. You can login using the credentials below:

customer@example.com / customer

Adding the extension to your Spree store takes just a few moments. A step-by-step guide is available on the GitHub Spree Products QA page

To view this blog in its original format, visit the blog of netguru.

VendPOS Integration Upgrade

Posted on February 17, 2015 by Alexander Diegel

Spree Commerce upgraded the VendPOS Integration for its automated ecommerce integration platform, Wombat. Now, users can connect with this leading VendPOS Integration in just a few minutes, without any custom coding on their behalf.

With its arsenal of pre-built ecommerce integrations, as well as its fully customizable features, Wombat automates all of a storefront’s mission-critical services, increasing speed to market and giving store owners more time to grow their business.

Specific benefits users gain by making these connections include the ability to:

  • Send product updates to the storefront to ensure accuracy of product listings
  • Ensure tracking of customer orders for accurate accounting records
  • Sync inventory levels in real time to prevent overselling in storefront
  • Ensure accuracy of customer information to prevent shipment delay

“Having a point of sale integration that you can trust is key to ecommerce success,” said Spree Commerce Chief Product Officer Sameer Gulati. “With this upgrade we’ve, made connecting with this integration as easy as possible. Just follow a few simple steps and you’re on your way.”

To get accurate and reliable access to VendPOS, sign up for a free, two-week integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

Get accurate and reliable access to VendPOS by signing up for a free, two-week integration platform trial trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

Common Trends of Breakout Ecommerce Startups

Posted on February 12, 2015 by Alexander Diegel

Recently, the brains behind the data and analytics platform RJMetrics conducted a report identifying the key traits that separate the fastest-growing ecommerce companies from the ones that tend to struggle out of the gate. The conclusions found in this report are based off the analyses of over 200 ecommerce retailers, 31 million customers and $25 billion in transactions.

In order to get an accurate depiction of a highly successful ecommerce brand, versus the rest of the pack, revenue was broken into months and quarters throughout a three-year period. The research points to top performing ecommerce companies reaching nearly 450K in monthly revenue by the sixth month, leading to nearly $60M in revenue by the end of the third year in business. The less successful companies, by contrast, hadn’t cleared $200K or $15M in the same timespans.

Interesting stats, but what is it that set those top-level companies apart from the rest to begin with?

One common thread that ties successful companies together is they find a way to create a near-frictionless buying experience. Take straight-to-your-door mattress retailer Casper, for example. Casper doesn’t share complete revenue figures, but reported $1M in revenue in its first month, so it definitely fits the bill of a fast-growing ecommerce startup.

Traditional means of buying a mattress are a hassle: you have to go to the store, deal with a commission-based salesman and, depending on the size of the mattress and type of car you own, rent a truck to get the mattress home. With Casper, a few clicks here and there, and the mattress is on its way to your door. And just for good measure, shipping is free.

A second trait of breakout ecommerce brands is their ability to keep the customers they have, and to keep them buying. The customers of the quickly-growing companies exhibit a purchase rate two times that of their less successful counterparts, and have a customer lifetime value five times greater. Put those two statistics together, and there’s little mystery behind the fact that by the end of year three, the majority of revenue for these high-revenue brands is created from repeat purchases, creating a renewable resource of income from repeat customers.

Customer loyalty starts with great customer service. That means never losing an order and never falling victim to silent failure. And in those odd scenarios when something does go wrong, damages must be mitigated by proactive and apologetic communication with the customer. The last thing you want is to not find out about an error until an angry customer tags your brand in a malicious tweet.

While it’s true that Twitter can be harmful to a company’s reputation in the above scenario, the breakout ecommerce startups are using social media to create a rich, vibrant community, another helpful strategy when it comes to creating and sustaining customer loyalty.

Take a look at the Twitter feed of Loot Crate (founded in 2012, reportedly earns $18M in annual revenue) and it’s full of good-natured back-and-forths between the company and its customers. Many of the subscribers post pictures of the “crates of awesome” that land on their doorstep on a monthly basis.

The blend of content and commerce has also proven to help a brand grow quickly. No company better deploys this strategy than Glossier and Into the Gloss. Into the Gloss is an incredibly popular blog that features interviews with models and makeup artists, as well as beauty product advice. The popularity of the blog led to a venture into retail, with Glossier.

Glossier debuted its own line of makeups, moisturizers and other products this past fall, and its foray into ecommerce has been a great success so far. Also contributing to its success, Glossier’s background as a blog has led to an active Twitter account, where happy customers tweet their satisfaction, similar to the aforementioned activity seen with Loot Crate.

The last common trend, and possibly most important depending on the products being sold, amongst blossoming ecommerce brands is to adopt a “try before your buy” philosophy. This strategy can be implemented in a variety of different ways.

Casper, for example, offers a 100-day trial to customers before the purchase becomes final, to ensure a great night’s sleep for years to come. Pretty standard stuff, nothing we haven’t seen before. A fairly new trend that’s picking up steam, and is utilized by men’s clothing powers Combat Gent and Bonobos, is the use of Guide Shops.

These shops allow customers to try on clothes before they buy them. This plan clears the hurdle all clothing retailers face of customers’ concern for proper fit before making the final purchase. A customer tries on the clothes at these shops, and the rest of the purchase is finished in the store with similar convenience enjoyed at home on the computer; just swipe your credit card and your order will be on your doorstep in a matter of days.

As you can see, there a number of different ways a startup can set itself apart from the rest of the pack and expedite growth. The above strategies have been used by some of the trail-blazing startups on the market, and can be used as models for fast, sustainable ecommerce growth.

Add Like Button to your Spree Store

Posted on February 11, 2015 by netguru

About the Author

Netguru is a leading development agency and Spree Commerce Certified Partner. We build lean and beautiful applications for everyone from startups to major corporations. Our developers are focused on the Ruby on Rails and iOS frameworks. From the first commit to the final release, we are committed to build well-devised and user-friendly apps & ecommerce platforms tailored to your specific needs.

Our handy Spree extensions adds like/favorite buttons to the product page to allow your users to express how much they love the product.

See the heart-shaped icon below the bags? From now on users can LIKE items and mark them as FAVORITES. How cool is that?

To make it even better, our extension let’s storefront admins sort products by likes count—now you’ll know which items are particularly popular.

Adding the extension to your Spree store takes just a few minutes.

Add spree product like to your Gemfile:

Bundle your dependencies and run the installation generator:

If you want more on this extension, you can find a step-by-step guide at the project’s GitHub read me.

To view this post in its original format, visit the blog of netguru.

Spree Commerce Upgrades Zendesk Integration

Posted on February 10, 2015 by Alexander Diegel

Spree Commerce upgraded the Zendesk integration for its automated ecommerce integration platform, Wombat. Now, users can get connected with this leading customer service integration in just a few minutes, without any custom coding on their behalf.

With its variety of pre-built ecommerce integrations, as well as fully customizable features, Wombat connects any storefront to any service, increasing speed to market and allowing store owners to dedicate more time to what they do best; grow their business. By connecting to the Zendesk integration, Wombat users can proactively help their customers with any issues that may arise.

Specific benefits Wombat users gain by connecting to Zendesk include the ability to:

  • Send support ticket data directly to Zendesk in real time
  • Quickly assign tickets to customer service reps so they can proactively handle issues
  • Send order data to Zendesk so the team can monitor order status

“Efficient customer service is critical to the success of any ecommerce brand,” said Spree Commerce CEO and co-founder Sean Schofield. “The quicker you can handle any issues that come up, the happier your customers will be. With these upgrades, we’ve made connecting with Zendesk and automating your customer service issues as easy as possible; no custom code necessary.”

Get accurate and reliable access to Zendesk by signing up for a free, two-week integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

8 Reasons Why Infigic Loves Spree Commerce

Posted on February 05, 2015 by Divya Manikandan

8 Reasons Why Infigic Loves Spree (And You Should, Too)

About the Author

Divya Manikandan is a Digital marketer at Infigic. Infigic is an ecommerce agency that develops with Spree Commerce. Infigic was started by experienced ecommerce professionals who have built succesful ecommerce ventures in the past and have started off this venture to help fellow ecommerce entrepreneurs. You can check out Infigic’s portfolio here.

When it comes to choosing an ecommerce site for your company, there are many options available. Your ecommerce website holds the top priority for your company and therefore it becomes a difficult task to choose the right framework that fits your business requirements.

Spree commerce is currently considered the most popular choice among online store owners, and a lot of retailers are moving towards Spree. And that’s precisely the reason why we’ve chosen Spree Commerce as one of our key platforms.

Here are 8 reasons that tell you about the rising importance of Spree commerce:

1. Easy to Use

Spree is lightweight and easy to use. It’s user interface for online store and back end administrative module is quite user friendly.

2. Ruby on Rails

Spree is written in Ruby on rails which is currently a very popular, reliable and stable open source platform.

3. Easy Documentation

The Spree Commerce user guides that Spree’s developers created are easily available and of immense help to new companies. You can be part of the Spree community and avail the facility of expert advice if you have any issues regarding the application.

4. Licensing

Spree-BSD license has the least amount of restrictions, irrespective of your business size. Even if you are a small company or a multi-national giant, you’re free to use Spree for commercial purposes without paying any license fees.

5. Customization made Easy

Spree is completely flexible, and can be molded as per your business requirements, not the other way around. With a lot of ready extensions available from the community, Spree often becomes the preferred choice for many ecommerce companies.

6. Mobile Optimization

Online shopping has moved from “desktop at home” to smart phones and tablets. Therefore, it has become imperative to optimize the stores for small screens. Spree stores perform exceptionally well on all handheld devices, like tablets and smartphones.

7. Provides Extension

Whether it’s integrating any 3rd-party applications or creating a new one for yourself, with Spree Commerce’s API, Spree extension development is child’s play.

8. Tighter Integrations with 3rd Party Tools

With the roll out of Wombat, Spree offers tighter integration with Wombat—a platform for storefronts that need to connect to key systems such as accounting, ERP, and fulfillment.

You can view this post in its original format by visiting the blog of Infigic.

Follow Spree Commerce!

Spree Commerce Upgrades Fifth Gear and PCH International Integrations

Posted on February 03, 2015 by Alexander Diegel

Spree Commerce upgraded the Fifth Gear and PCH International Integrations for its automated ecommerce integration platform, Wombat. Now, users can get connected with these leading fulfillment and inventory integrations in just a few minutes, without any custom coding on their behalf.

With its arsenal of pre-built ecommerce integrations, as well as its fully customizable features, Wombat increases speed to market by connecting any storefront to any service. By making the connection to Fifth Gear or PCH International, Wombat users can automate their fulfillment and inventory efforts, ensuring that they never lose an order again.

Specific benefits users gain by making these connections include the ability to:

  • Track inventory in real time
  • Automate orders through up-to-the-minute fulfillment
  • Send orders in real time to ensure timely shipping
  • Send shipment data from your store to desired connection in real time

“The faster you can process your shipments, the faster they get out the door, and the happier your customers are,” said Spree Commerce COO Josh Resnik. “That starts with a simple connection to a reliable fulfillment provider. With these upgrades, we’ve given users even more options to track their inventory without any custom code on their behalf.”

Get accurate and reliable access to Fifth Gear and PCH International by signing up for a free, two-week integration platform trial trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

Shippo's Spree Commerce Integration

Posted on January 29, 2015 by Shippo Blog

About Shippo

Founded in 2013, Shippo makes shipping easy & cheap for ecommerce stores, with a developer-friendly API, seamless web interface, and the best available shipping rates. Thousands of packages are purchased, shipped, and tracked through our software every day. We’re proud to enable our customers to grow their businesses faster by helping them overcome the tedious, expensive shipping status quo.

An increasing amount of customers have asked us to build an integration to Spree Commerce, to an extent that we couldn’t ignore the requests anymore.

We’re thrilled to announce that we launched Shippo’s Spree Commerce integration. We’re excited to add another integration to our service next to the existing integrations that we already have with Shopify, BigCommerce, Magento and Etsy.

The Shippo Spree Commerce integration connects your store to all relevant US shipping providers at the same time. You will be connected to the USPS, FedEx, UPS and DHL Express. If you’re an international customer we can also help with shipping in Canada, UK, France and Germany with connections to local shipping providers in each of these countries.

How to Integrate the Shippo Spree Commerce Integration

To connect your Spree Commerce store to the Shippo Spree Commerce integration you have to download our code from Github and deploy it to your Spree Commerce store. Once you’ve done that you’ll receive a token that you can insert on this Shippo page, which will connect your store to the Shippo dashboard that allows you to manage orders and shipments. Most importantly, it creates shipping labels and manages shipping-related matters, such as tracking and customer notifications.

Get your Shipping Label in Three Simple Steps

Same as with the existing Shippo integrations, the Shippo Spree Commerce app connects to your Spree Commerce store and imports all of your open orders into the Shippo dashboard. Once you have them on your Shippo dashboard you can start fulfilling them to your customer!

The Shippo Spree Commerce integration automatically imports your customers’ addresses to pre-fill your shipping labels. That way you won’t have to copy-paste addresses anymore. Next to each one of your orders you’ll find a button that says “create label”. Clicking on this button will lead you to a page that asks for your package dimensions, which is the weight and the size of your package. We need to know your package dimensions to provide accurate shipping rates, which will be shown in the next page.

You can choose your preferred shipping provider, then buy and download a shipping label immediately.From your Shippo dashboard you can keep track all your shipments and notify your customers on the shipping status.

Spree Commerce Pricing

Using the Shippo Spree Commerce integration is free. We charge per transaction. We charge $0.05 per label when you purchase a shipping label through the Shippo Spree Commerce integration. We offer discounted shipping rates with the USPS with many discounts higher than the commercial USPS. For international shipping we have discounts with DHL Express and also create custom documents. For more about our pricing, click here.

We’re excited to now also support Spree Commerce customers and simplify shipping for all Spree Commerce stores. You can reach our dedicated customer service team at support@goshippo.com with any questions. The Shippo team is happy to help. Get started with your Spree Commerce store on Shippo today!

To view this post in its original format, visit the Shippo blog.

Spree Commerce Upgrades Odoo and Abacos Integrations

Posted on January 27, 2015 by Alexander Diegel

Spree Commerce Upgrades Odoo and Abacos Integrations for Wombat

Spree Commerce upgraded the Odoo and Abacos integrations for its automated ecommerce integration platform, Wombat. Now, users can connect to these leading accounting and ERP integrations in minutes.

With its wide range of ecommerce integrations, Wombat connects storefronts to all of their mission-critical services, simplifying backend operations and increasing speed to market. By making the connection to Odoo or Abacos, Wombat users can automate their accounting and ERP efforts.

Specific benefits user will gain by making these connections include the ability to:

  • Receive real-time inventory updates
  • Send new orders to storefront in real time
  • Increase efficiency of sales representatives by identifying patterns in order histories

“Accurate and timely inventory updates are a key staple for any successful ecommerce brand,” said Spree Commerce CEO and co-founder Sean Schofield. “With the upgrades to Odoo and Abacos, Wombat can connect to these integrations by following a few simple steps, with no custom coding on their behalf.”

Get accurate and reliable access to Odoo and Abacos by signing up for a free, two-week integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewsire.

Spree Commerce vs. Magento Enterprise

Posted on January 22, 2015 by Alexander Nachaj

Spree Commerce Storefront vs. Magento Enterprise Edition: A four-point comparison

Ecommerce storefronts might seem like birds of a feather (they list products, manage inventories, make sales, etc.), but they’re as diverse as the Avian kingdom itself. If you’ve been managing a business, or a couple of businesses, of your own, you’ve probably already had this figured out. But what about all the newcomers, those intrepid entrepreneurs in the earlier stages of launching their own online businesses?

You’ve certainly heard the word “Magento” before; who hasn’t? One quick Google search will find you millions of results from around the internet. In particular, you’ll probably find yourself one news article or another which remarks that Magento is the leader in ecommerce solutions by market-share alone.

However, does being the most well-known platform equate to being the best option for start-ups of every size? After all, small-to-medium sized business have different needs and resources than larger ones.

Let’s compare a couple of the core aspects of both Magento Enterprise and Spree Commerce that business owners might want to take into consideration before launching their projects.

Start-up Costs

Getting a business off the ground begins with a number of investments. Some are personal, but most are financial. Where rent and renovations factor into retail locations, online businesses have to deal with web hosting, security and, as is often the case, license fees for their storefront platform.

Magento Enterprise markets itself as a big business solution and prices itself accordingly. The Enterprise edition starts at $15,000 and can go as high as $200,000—never mind the wages you’ll need to pay your team as you get the ball rolling before launch. While we should note that Magento does offer a free Community Edition, which has pretty much the same basic features and source code, that version is missing a lot of the high-level perks and functionality offered by Enterprise. Notably, for anyone who’s ever used it, Magento Community suffers from awful caching and indexing issues, as well as hogging more than its share of server resources.

Fortunately, in terms of start-up costs, Spree begins at $0. You get access to the source code, extensions, community support and all the features for free. The only costs you’ll need to look out for are the ones you’ll have regardless: hosting, domain security, merchant account fees to process payments and the odd developer and staff member to help you manage the business.

Source Code

Unless you want to run a very simple shop with a small handful of products, you will inevitably dive into, or pay someone else to dive into, the source code of your storefront. Both Magento and Spree provide access to their code for development purposes, but the code itself is like comparing apples to oranges; they’re both fruits, but under the skin it’s a world of difference.

Magento is built using PhP with some elements of the Zend framework; pretty standard stuff. Spree, on the other hand, is built using Ruby on Rails, an open source web framework created specifically for online businesses and commerce. The code is even structured in such a way to ensure that it stays clean, doesn’t duplicate itself unnecessarily and offers improved overall performance.

For instance, let’s look at some numbers: Magento Enterprise has over 5.5 million lines of code, whereas Spree Commerce uses only 45k – that’s over 120 times less code required to perform the same basic commerce functions! It makes a difference on the operational side of things too. Spree can handle more than double the number of requests per second that Magento can (23.11 to 9.77), and takes care of them almost three times faster than Magento (413ms compared to 1203).

Back-End User Experience (UX)

Front-end UX is often what makes or breaks a website. Nobody wants to hunt down elusive products, deal with a broken shopping cart or any other unpolished features. While much of this has to do with a design, a storefront front-end often reflects the CMS behind it. If you and your team are having a hard time keeping products updated and in order, there’s a good chance customers will start to notice this too.

Looking behind the curtain at Magento, you’ll probably notice that the backend is a bit of a cluttered mess. With tab after sub-tab to navigate, even people familiar with the system might end up forgetting which screens controlled which settings. Even worse, some of the options have cryptic labels, making it tough to figure out what values it’s asking for (try writing a credit memo without a tutorial, and you’ll see what I mean).

In comparison, Spree’s backend is neat and tidy. There’s easily half or fewer tabs and sub-menus that you would find in Magento. Though, keep in mind that this doesn’t mean the features and options aren’t there, but rather that they’ve been ordered around in a way that keeps things streamlined and focused. You’ll never have to hunt for options or keep a roadmap every time you need to make a minute change.

Multi-language and Currency Support

English, due to its prevalence as the first or second language for countless people, is usually the best bet for online business, along with USD as the most common currency these days. But realistically, you’ll never find a single region or market that is 100% linguistically homogenous or without other payment or currency preferences. This is where multi-language and currency options can help your store stand out.

Both Magento and Spree pretty much have this in the bag and honestly, considering how global our marketplaces have become, no modern storefront could really get away with offering anything less. If you want to expand your market reach, and better accommodate shoppers in their language and currency, whether at home or elsewhere, having this kind of support can really go a long way for the customer service department.

One important difference though, is if you are marketing different products to different linguistic and regional audiences, Spree comes with far more supported payment gateways and language modules right out of the box. While Magento can handle roughly 75 different solutions, Spree comes bundled with over 125. In either case, if you are in need of an extension to accommodate more, Spree offers most of them for free, while Magento extensions usually start at $100.

In Conclusion

Both platforms are filled with features and are more than capable of offering a secure, friendly shopping experience for visitors, but launch costs and development time should always be factors to bear in mind. Even if you have a team of developers and a massive budget, Magento Enterprise shouldn’t be the first choice for your business. You owe it to yourself to look at spreecommerce.com and see how many high-profile businesses are happily running Spree.

Follow Spree Commerce!

DotCom and Quiet Logistics Integration Upgrades

Posted on January 20, 2015 by Alexander Diegel

Spree Commerce Upgrades DotCom and Quiet Logistics Integrations for Wombat

Spree Commerce upgraded the DotCom and Quiet Logistics integrations for its automated ecommerce integration platform, Wombat. Now, users can connect to these leading inventory and fulfillment connections in just a few minutes by following a few simple steps.

Wombat connects brands to all of their mission-critical services, offering a wide range of ecommerce integrations and simplifying backend operations. By making the connection to integrations like Dotcom or Quiet Logistics, Wombat users can automate key aspects of their inventory and fulfillment services.

Specific benefits users will gain with these integrations include the ability to:

  • Process orders as soon as they’re placed
  • Ensure shipments are sent to customers as quickly as possible
  • Receive shipment notifications that can be used to keep customers up to date about their orders
  • Sync shipment and tracking updates in real time for accurate shipment tracking

“Dependable inventory and shipment updates are a staple of any ecommerce brand. They keep customers informed, and prevent overselling,” said Spree Commerce CTO and co-founder Brian Quinn. “With the upgrades to Quiet Logistics and Dotcom, we’ve made automating these key business aspects as simple as possible; no custom code required.”

Get accurate and reliable access to DotCom and Quiet Logistcs by signing up for a free, two-week integration platform tial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base..

To view this press release in its original format, visit Nasdaq GlobeNewswire.

2014 Year in Review

Posted on January 15, 2015 by Alexander Diegel

The most powerful and flexible ecommerce platform for the Ruby enterprise. Spree capitalizes on the dynamic nature of the Ruby programming language to provide the most flexible commerce platform available. The Spree storefront offers a full feature set and is built on common standards, so you don’t have to compromise speed to market, efficiency or innovation. The modular platform allows you to easily configure, supplement or replace any functionality you need, so that you can build the exact storefront that you want.

That was a review of some of Spree Commerce’s key offerings, in a recent list of the Top 25 Startups in DC, of which we are proud to land at number four. But how did we get there? At this point a year ago, we were hardly on anyone’s “Top 25” radar, let alone in the top 5. It certainly did not happen overnight. With that in mind, here are some of the features we believe helped establish Spree as one of the best startups in the Nation’s Capital.

The Arrival of Wombat

Midway through the year, we unleashed our integration platform, Wombat. We are happy to say that Wombat hit the ground running. An array of clients, from the cutting edge 3D Robotics, to the 300+ year-old Fortnum & Mason, have signed on to take advantage of Wombat’s smooth functionality, arsenal of pre-built integrations and fully customizable features, to increase their speed to market and ensure that they will never again fall victim to the “silent failure” that can doom a brand’s reputation.

Since its inception, Wombat has made continuous tweaks and improvements to ensure that it remains the best piece of integration middleware on the market. Some of these enhancements include improvement to the JSON path library, and the ability to set conditions on a connection name in flows. This also includes constant additions and upgrades to our pre-built integrations—14 upgrades in November and December alone!

SpreeConf 2014

Kicking off the year was SpreeConf, hosted in New York City back in February. The third edition of the conference proved to be the most attended and participated in, from both an audience and keynote speaker standpoint.

As well as a number of Spree team members, the list of keynote speakers featured some of the best and brightest minds in ecommerce, including Bonobos’ Andy Dunn, Combat Gent’s Scott Raio, and Jirafe’s Amit Shah.

We hope to have details finalized on this year’s event soon, so keep a look out for SpreeConf 2015!

Spree Commerce

Spree Commerce hit a number of important milestones throughout the year, and had several key feature upgrades, including the releases of Spree versions 2.2-2.4. These new versions of Spree included a major line items adjustments feature, Rails 4.1 support, as well as multi-store support, and a major return authorization upgrade. Also important to note is that Spree surpassed 500 contributors, and 5,000 stars, or favorites, on Github. Those marks now stand at 577 and 5,847, respectively.

Also, making huge news across the tech world was Spree Commerce’s partnership with GoDaddy to launch GoDaddy Online Store. First announced in February, more than 5000 merchants opened stores and sold millions of dollars, even though Online Store was just in Beta mode at the time.

“The Spree platform has the underlying capabilities to serve businesses of all complexity, from small merchants to larger businesses,” GoDaddy Head of Engineering, Antonio Silveira said in October, the time of Online Store’s public launch. “We have used the platform’s flexibility to build a product that is tailored to the small merchants, making it possible for anyone with a great idea to sell online.”

There has been a lot of great work from the team in order to get us where we are, but staying on top of the game is a never-ending job. We strive to improve constantly, and with that in mind, here’s to hoping we climb that startup list all the way to number one in 2015!

Spree Commerce Upgrades Jirafe and SugarCRM Integrations

Posted on January 13, 2015 by Alexander Diegel

Spree Commerce Upgrades Jirafe and SugarCRM Integrations for Wombat

Spree Commerce has upgraded the Jirafe and SugarCRM integrations for its automated ecommerce integration platform, Wombat. Now, users can connect in just a few minutes by following a few simple steps.

Wombat connects storefronts to all of its mission-critical services. Offering a diverse arsenal of integrations, Wombat increases storefronts’ speed to market by simplifying the backend operations. Connecting with leading data and analytics integrations like Jirafe and SugarCRM allows users to better utilize their customer relationship management efforts.

Specific benefits users will gain by making these connections include:

  • Receive notifications when cart activity occurs in the storefront to help track cart-abandonment rates
  • View up-to-date customer order records to help customer service team respond to inquiries
  • Perform analysis on sales and order data to facilitate decision making
  • Provide 360-degree customer history to identify customer purchase patterns and sell proactively

“In ecommerce, there’s a lot of data out there that can be used to better target potential customers, and keep current customers happy,” said Spree Commerce COO Josh Resnik. “However, you need a reliable service that can collect the data in order for you to take advantage of what’s out there. With these upgraded connections, we believe we’ve made access to Jirafe and SugarCRM as easy as possible; no custom code required.”

Get accurate and reliable access to Jirafe and SugarCRM by signing up for a free, two-week integration platform trial trial of Wombat. For technical documentation on integrating SugarCRM and Jirafe with Wombat, visit the Wombat knowledge base

To view this press release in its original format, visit Nasdaq GlobeNewswire.

Things to Remember when Creating Perfect Checkout Flow

Posted on January 08, 2015 by John Waldron

About the Author

John Waldron is a technology and business writer for markITwrite digital content agency, based in Cornwall, UK. He writes regularly across all aspects of tech including gadgets, digital marketing and apps. In his spare time he likes to write children’s fiction and scripts. This post was originally written for the blog of Netguru.

The last thing that any ecommerce site owner wants to worry about is cart abandonment. You no doubt have some of the best products on your site that the market has to offer, all at competitive prices with fast shipping times. Yet, you might still be finding that a lot of your customers are falling short of completing the purchase at the last hurdle, time and time again.

If this is you, then rest assured you are certainly not alone. Research conducted by the Baymard Institute, in September of 2014, reported that 68.06% of online shopping carts are abandoned before completing checkout process. This percentage is based on an average of statistics generated by 28 different studies on ecommerce shopping cart abandonment.

Specifically, shopping cart abandonment occurs when a customer has visited a website, filled his or her shopping cart with products, but leave the site before completing the purchase. As evidenced by Baymard’s statistics, this happens more than two thirds of the time, and, according to Econsultancy, global retailers are losing a combined total of around $3 trillion in sales each year from abandoned shopping carts.

This, clearly, is unacceptable, and a lot of the time the problem seems to lie within a complicated checkout process. If your checkout has too many stages for completion, customers can either get irritated, come over with a case of cold feet about the purchase, or otherwise simply become frustrated with having to part with so much personal information just so they can buy one or two things that they want.

So, in order to quash these abandonment rates on your site, you need to make sure that your online storefront is working as perfectly smooth as possible, and is guiding your customers easily through the checkout process with ease. Below are some tips and checkpoints to help you reach this coveted state, and help you boost your conversion rates and profits.

Customer Experience

Before we get into the nitty gritty of creating the perfect checkout flow however, it is of utmost importance to make sure that your online store is optimized to give your potential customers the best experience possible whilst browsing. So, take a look below at how you can improve your site so that your potential customers have the confidence in you to start filling their baskets with all your wonderful goodies that you have to offer.

Product Imagery

Your customers expect to be able to have a clear idea of what they can expect through the post once they purchase an item. But, even before that, if they can’t get some good views of the product, then they are far less likely to even pop it in their shopping cart in the first place. One image is not enough, either — you need at least three — and the images need to look professional. Ideally, zoom functionality will be offered to the customer as well. This increases trust in the product, and therefore the likelihood that it will be purchased.

Contact Details

This is something that a lot of sites seem to forget about. You need to make sure that your site contains clear offline, as well as online contact details, so that your business has some real credibility and customers feel that they can contact you easily.

Transparent shipping costs

You need to be absolutely clear on all of your pricing, including whether or not it includes shipping. There is nothing more irritating to a customer who finds that they all of a sudden are being asked to fork out additional charges just before they agree to pay. Indeed, this is very high on the list of reasons for abandonment, so, be courteous to your customers, and let them know before the checkout if they will be asked to pay extra for shipping.

Offer Price Guarantees and Refunds

Online shoppers especially need some sort of assurance that, if the product is not what they expected when it arrives at their home, they will be able to get a refund with ease. Offer a 30-day return, no questions asked, emphasize that it’s a free service, and it should give them that extra little bit of confidence in you that they may well need to pop the product in the basket. Also, price guarantees are brilliant if you can offer them too — this will give the customer the confidence that they are getting the very best deal available to them, so why look elsewhere?

Optimize Your Site For Mobile

More and more, customers are using their smartphones and tablets to do their shopping. And so, this means that your site must be mobile-friendly. A site that looks and works brilliantly on a desktop, does not necessarily translate into a good looking and workable site on the much smaller mobile screen, and this can often result in shoppers abandoning your site before they’ve even put anything in their basket.

So, you need to consider optimizing your image galleries specifically for mobile browsers. This can be tricky, but one good option is to have a ‘Tap To Zoom’ button displayed over the image. By zooming in, the customer is then not redirected away to a specific image page, where the product description and user reviews, etc. will be absent. The trick here is keeping the customer on the page where the ‘Add To Cart’ button is, as too many clicks and having to go backwards and forwards when trying to get a good view of the product can lead to abandonment.

Show Testimonials

Nothing is more convincing to a potential customer than a recommendation from a satisfied one. If anyone has had anything particularly glowing to say about any one of your products — or indeed your quality of service — in a review, then be sure to display this loud and proud on your site so that all of your visitors can be made aware of it.

Checkout Flow

Ok, so now that your site is optimized to give your potential customers absolute faith in you as a business and in your products, you want to give the same attention to the checkout experience, as here is where it really matters. Once your shoppers have filled their baskets, it’s make or break time when they get to the checkout — so make sure that you get it right.

Offer A ‘Guest Checkout’ Option

It can be very annoying to your online shoppers if they are asked to register on your site before you allow them to purchase. As good as it is to try and garner as many subscribers as possible, sometimes people just want to fill their baskets, pay you and leave — and you need to make sure that you give them the option of doing just that. Offer a ‘guest checkout’ option. This way, the customer doesn’t have to waste time filling out all of the forms giving away their email address and other contact information that you want them to – a lot of them simply won’t and you will lose many a sale this way.

Make it Very Simple to Edit the Shopping Cart

Some customers only want to spend so much online. They pick out what they want, but, as they continue to browse they find something better. They don’t want to fork out for both items and so choose one over the other – and they should be able to do this with absolute ease. So, give a simple ‘remove from cart’ button next to every product that appears in their shopping basket. Don’t try and make this awkward in the hope that they will end up purchasing both items. They won’t — they’ll purchase neither.

Offer Alternative Payment Methods

Some people only use PayPal, others only like to use their preferred credit card. Either way, you need to provide your customers with every option that you can think of for accepting payment from them. Indeed, if their preferred option isn’t listed, then this is often enough to make them abandon their cart and instead find a site that does offer that payment method. Furthermore, it’s also important to display the logos of the big card names that people trust – Visa, MasterCard, American Express etc. This again gives some credibility to your site and can reduce shopping cart abandonment.

Offer Support

More and more, ecommerce sites are utilizing a live-chat feature on their sites so that customers can always reach out for support should they become stuck or have a question. This is a great idea if you have the resources to implement it. Though you do have to be careful that you’re not intruding upon the customer, especially as they start to fill out their bank account information. Having a live chat option clearly available will only increase your conversions.

Don’t Include Too Many Stages

Some ecommerce sites require a customer to take 5 or 6 steps to complete the checkout process. This is simply too many. Customers expect their shopping experience to be completed with relative ease and simplicity, and this is most crucial at the checkout phase. So, if you can, try and reduce these steps to around 3 or 4. If the customer is already registered with your site, then you should really aim to reduce this stage to 2 or 3 steps at the most.

Amazon in fact now offer a ‘one-click purchase’ option, so that customers can practically bypass the checkout phase altogether. Instead, customers simply click ‘buy now’ and then wait for the product to arrive to their door. Although this might not quite be a viable option for you on your site, the checkout process should always nonetheless still be reduced to as few phases as possible.

The tips and tricks outlined above should really all be followed to the letter if you are to try and reduce your shopping cart abandonment rates as much as possible. Inevitably, there will still be some customers who are essentially just browsing your site for the sake of ‘window-shopping,’ and will always abandon their cart no matter what you do. However, you want to try and make things work as smoothly as possible for all other visitors. Remember, too, that a perfect checkout flow starts even before your customer reaches the checkout — so make sure that your site is optimized to give the best customer experience from the outset, and you should find that your cart abandonment rates start to reduce significantly.

If you’re e-store runs on Spree, feel free to use one of our open source plugins to improve the user experience by adding a QA section or our customer assistant module!

Spree Commerce Upgrades Amazon SES and ExactTarget Integrations

Posted on January 06, 2015 by Alexander Diegel

Spree Commerce Upgrades Amazon SES and ExactTarget Integrations for Wombat

Spree Commerce has upgraded the Amazon Simple Email Service (SES) and ExactTarget integrations for its automated ecommerce integration platform, Wombat. Now, connecting with these integrations takes just a few minutes.

Wombat connects ecommerce storefronts to all of its mission-critical services by offering a wide arsenal of integrations, simplifying the backend operations. By making the connection to integrations like Amazon SES and ExactTarget, Wombat users can automate key aspects of their customer and communication services.

Specific benefits users will gain with these integrations include the ability to:

  • Greet customers with an email after their first purchase, encouraging brand loyalty
  • Send confirmation emails when orders have been placed, updated or shipped
  • Allow customers to securely reset passwords with password reset emails

“Effective, efficient communication is a staple of any ecommerce brand,” said Spree Commerce CEO and co-founder Sean Schofield. “It keeps customers informed and updated, increasing brand loyalty in the process. By automating these aspects, store owners are given more time to do what they do best; grow their business.”

Get accurate and reliable access to Amazon SES and ExactTarget by signing up for a free, two-week integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit Nasdaq GlobeNewswire.

Spree Commerce Upgrades MK Data Integration

Posted on December 23, 2014 by Alexander Diegel

Spree Commerce has upgraded the MK Data Services integration for its automated ecommerce integration platform, Wombat. Now, connecting with MK Data is just a matter of a few minutes.

Built by Spree Commerce, Wombat connects ecommerce storefronts with all of their mission-critical services, offering a wide array of versatile integrations. By making the connection to MK Data’s Denial service, Wombat users will be able to quickly screen for potential customers who may be on the denied/restricted parties list, expediting the screening process. In the event that an entity or person lands on one of these lists, any dealings with the aforementioned party would violate the terms of its denial order.

“When dealing with international entities, screening the denied/restricted parties list is an ugly but necessary part of the process,” said Spree Commerce COO Josh Resnik. “When the situation comes up that someone does need to screen a potential business partner, Wombat users will have MK Data right at their fingertips, ready to give a fast and trustworthy answer.”

To get quick, accurate and reliable access to MK Data Services, sign up for free two-week integration platform trial of Wombat. For technical documentation on this integration, visit the Wombat knowledge base.

To read this press release in its original format, visit Nasdaq GlobeNewswire.

Fosdick and MDS Fulfillment Integration Upgrades

Posted on December 16, 2014 by Alexander Diegel

Spree Commerce Upgrades Fosdick and MDS Fulfillment Integrations for Wombat

Spree Commerce has upgraded the Fosdick and MDS Fulfillment Integrations for its automated ecommerce integration platform, Wombat. Now, connecting with these integrations is just a matter of following a few simple steps.

Wombat connects ecommerce storefronts to a versatile range of integrations, simplifying the backend operations and increasing speed to market. By making the connection to leading fulfillment and inventory integrations like Fosdick and MDS, Wombat users can automate their shipment processes.

Specific benefits users will gain with these integrations include the ability to:

  • Increase efficiency by fulfilling shipments when online orders are placed
  • Keep inventory in sync by tracking inventory levels in real time
  • Reduce lag between order creation and order shipment; improve customer experience

“Accurate shipping and fulfillment services are a clear need for any ecommerce brand,” said Spree Commerce co-founder and CEO Sean Schofield. “When you automate this process with one of these integrations, you maximize the potential of these services from both an accuracy and efficiency standpoint. The more precise and effective your shipping and inventory is, the more customers will know they can trust your brand, and the more they’ll come back.”

Get accurate and reliable access to MDS Fulfillment and Fosdick by signing up for a free two-week integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its orginal format, visit Nasdaq GlobeNewswire.

Bronto and Twilio Integration Upgrades for Wombat

Posted on December 09, 2014 by Alexander Diegel

Spree Commerce and Spree Certified Partner Agile Engine upgraded the Twilio and Bronto integrations for Spree’s automated ecommerce integration platform, Wombat. Now, making these connections is just a matter of a few minutes.

Wombat connects ecommerce brands with all of their mission-critical services with the most versatile arsenal of integrations in the industry. By making the connection to leading communication and customer service integrations like Bronto and Twilio, Wombat users can automate key aspects of their messaging and marketing campaigns.

Specific benefits users will gain with these integrations include the ability to:

  • Track and verify customer information
  • Ensure superior customer service by providing order status information right at customers’ fingertips
  • Send order confirmations when orders are placed or updated

“Effective communication is a two-way street,” said Spree Commerce co-founder and CTO Brian Quinn. “In order for customers to receive what seems like a simple email or a text, everything has to run properly on the backend first. With these upgrades, we’ve made the backend process as straightforward as possible; no custom code required.”

Get accurate and reliable access to Bronto and Twilio by signing up for a free two-week integration platform trial trial of Wombat. For technical documentation on integrating Bronto and/or Twilio with Wombat, visit the Wombat knowledge base.

To view this press release in its original format, visit NASDAQ Globewire.

The Minimalist Guide to Spree Static Content

Posted on December 03, 2014 by Carlos Muñiz

About the Author

Carlos Muñiz is a software engineer for Spree Commerce Certified Partner Crowd Interactive. He is always interested in being part of new and innovative projects, looking for new ways of interaction and combining different technologies. Crowd Interactive is a leading Ruby on Rails consultancy that specializes in creating and scaling Rails applications and building high-quality stores for customers who are passionate about the creative process.

In many Spree projects where I’ve worked previously, it had become necessary to handle static pages like “Help,” “Terms and Conditions,” “About Us,” etc. In short, all those “stock pages” and some others that come out of the box with any ecommerce website.

I always recommend my colleagues deliver a simple way to generate the pages. Although I LOVE to write all the HTML with my own hands, it’s more efficient to use Rails helpers or some other markup such as HAML.

The point is, as consultants, it’s our duty to deliver a stable, functional, installable and, somewhat recoverable product. To achieve this, the extension Spree Static Content has always worked for me because it’s simple to configure and we can easily generate a task to regenerate all the “core” static pages of our project. It’s especially useful for those cases where someone “accidentally” deletes their content.


As you can see, the rake task is quite simple and consists of the following steps:

1. Delete existing pages:

This is a matter of taste. It’s possible to separate the “default” static pages from any other with some scope if you’re able to find specific pages you want to delete. In my case, I’m destroying all of them.

2. Read the information on pages:

For convenience, I always create a “setup” file separately that contains the necessary information for our pages, such as Title, Slug, and the name of the View that we’ll be using as our static page’s Body.

3. Create an instance of a controller:

This has the purpose of delegating the rendering of the views to the proper object allowing us, as I said before, to use view helpers or another abstraction markup language like HAML.

4. Iterate each page:

For each entry we have in our configuration file, we’re going to generate the body of the page letting our Controller instance the renderee. From there on out we only create the Spree::Page.

Static Content Example config file:

Example page:

That’s all, we just need to go to a terminal and run:


$ be rake static_content:reload

And… Voilà! we won’t have headaches trying to update, maintain or recover any “static page” we deliver and that somebody had erased “accidentally”.

To view this guide in its original format, visit the blog of Crowd Interactive.

Tender and Desk.com Integration Upgrades

Posted on December 02, 2014 by Alexander Diegel

Spree Commerce Upgrades Tender and Desk.com Integrations for Wombat

Spree Commerce has upgraded the Tender and Desk.com integrations for its automated ecommerce integration platform, Wombat. Now, connecting with these integrations is just a matter of a few minutes.

Wombat connects storefronts’ mission-critical, ecommerce services with the most effective arsenal of integrations in the industry. By making the connection to leading communication and customer service integrations like Tender and Desk.com, Wombat users can automate their email and messaging efforts.

Specific benefits users will gain with these integrations include the ability to:

  • Receive notifications when errors occur so that customer service can be proactive
  • Ensure accuracy of customer information to avoid potential shipping problems
  • Allow customer service representatives to quickly resolve issues and ensure customer satisfaction

“In ecommerce, great customer service starts with great communication,” said Spree Commerce COO Josh Resnik. “By automating these efforts, you ensure the communication aspect of your orders is right from the very start; no nasty surprises down the road when you figure out too late that there was a typo in the customers’ information.”

Get accurate and reliable access to Tender and Desk.com by signing up for a free two-week integration platform trial of Wombat. For technical documentation on these integrations, visit the Wombat knowledge base.

To view this press release in its original format, visit PRweb.

Amazon Marketplace Integration Upgrade

Posted on November 25, 2014 by Alexander Diegel

Spree Commerce Upgrades Amazon Marketplace Integration for Wombat

Spree Commerce has upgraded its integration for retailers’ most popular channel, Amazon Marketplace. Now, connecting with this integration is just a matter of following some simple steps, and will take users just a few minutes.

Wombat gives its users the most diverse and versatile arsenal of integrations in the industry, and strives to make these connections as simple as possible. By connecting to Amazon Marketplace, users can sell products on Amazon using Amazon MWS APIs.

Specific benefits users will gain from the Amazon Marketplace Integration include the ability to:

  • Send inventory information to Amazon to prevent overselling
  • Receive order information when they’re placed to ensure timely shipment to customers
  • Ensure accuracy of customer information to avoid potential shipping problems
  • Ensure the accuracy of product listings in your storefront

“Amazon’s marketplace for sellers set sales records for the holiday season in 2013,” said Spree Commerce co-founder and CTO Brian Quinn. “Amazon is likely to break its own records this time around, and sellers need to be able to connect and keep their inventory accurate and accounted for. Making this connection should be the least of their problems. With this upgrade, there’s no custom code necessary; just follow a few steps and get selling.”

To get the full benefits of these integrations sign up for a free, two-week integration platform trial trial of Wombat. For technical documentation on integrating Amazon Marketplace with Wombat, visit the Wombat knowledge base.

MailChimp and Mandrill Integration Upgrades

Posted on November 19, 2014 by Alexander Diegel

Spree Commerce Upgrades MailChimp and Mandrill Integrations for Wombat

Spree Commerce has upgraded its integrations for leading email and marketing connections Mandrill and MailChimp for Wombat. Now, connecting with these integrations is just a matter of following some simple steps, and will take users just a few minutes.

Wombat gives its users the most diverse arsenal of ecommerce integrations in the industry, and makes these connections as simple as possible. By connecting to email and communication leaders like Mandrill and MailChimp, Wombat users can greet customers with emails to encourage loyalty and keep them up to date on order status.

Other benefits users will gain include the ability to:

  • Organize contact information to help the marketing team better target potential customers
  • Send targeted emails to customers after orders have been placed to ensure customer satisfaction
  • Update customer information automatically to ensure accuracy of contact information

“Customer satisfaction is the name of the game in ecommerce, and effective communication is the key to keeping customers happy,” said Spree Commerce co-founder and CEO Sean Schofield. "Automating the communications of your business is only part of the solution; making the connection to integrations like Mandrill and MailChimp should be as simple as possible, and we believe we’ve made that a reality with these upgrades.

To get the full benefits of these integrations sign up for a free, two-week integration platform trial of Wombat. For technical documentation on integrating MailChimp and/or Mandrill with Wombat, visit the Wombat knowledge base.

To view this full press release in its original format, visit Marketwired.

Shipstation and Shipwire Integration Upgrades

Posted on November 11, 2014 by Alexander Diegel

Spree Commerce Upgrades Shipstation and Shipwire Integrations for Wombat

Spree Commerce has upgraded its integrations for major third-party fulfillment and inventory connections Shipstation and Shipwire. Now, connecting with these integrations is just a matter of a few minutes.

Wombat connects storefronts with all of their mission-critical, ecommerce services. By making the connection to leading shipping and fulfillment providers like Shipwire and Shipstation, Wombat users can send shipment data to, and receive shipment data from, these third-party integrations.

“Having a shipping provider that you can trust is one of the staples of any successful ecommerce brand,” said Spree Commerce COO Josh Resnik. “The Wombat team firmly believes that connecting with industry leaders like Shipstation and Shipwire should be a matter of just a few clicks; no developing code, no custom development necessary.”

Get accurate and reliable access to these integrations by signing up for a two-week integration platform trial of Wombat. For technical documentation on integrating Square with Wombat, visit the Wombat knowledge base.

To view this press release in its original format, visit PRWeb.

Square Integration Upgrades for Wombat

Posted on November 06, 2014 by Alexander Diegel

Spree Commerce has announced its upgraded, officially supported Square integration for Wombat. By utilizing this upgraded integration, Wombat users can connect to Square in just a few minutes by following a few simple steps.

Wombat connects ecommerce storefronts to all of their mission-critical services. By connecting Wombat with Square, users will be able to send new products and updates to Square, receive products and inventory updates from Square, and more.

“With over 100,00 retailers using Square, it’s clear that this connection has become a priority for the world’s sellers,” said Spree Commerce CTO Brian Quinn. “With Wombat, we strive to make connecting these integrations as simple as possible; no diving deep into code or custom development. All Wombat users need is an active Square account, and they are off and running.”

Get accurate and reliable access to Square by signing up for a two-week integration platform trial of Wombat. For technical documentation on integrating Square with Wombat, visit the Wombat knowledge base.

To view this press release in its original format, visit PRWeb.

Netsuite Integration Upgrades for Wombat

Posted on November 04, 2014 by Alexander Diegel

Spree Commerce has released its upgraded, officially supported Netsuite integration for Wombat. Wombat can connect any store to any service, and gives its users the most effective arsenal of integrations in ecommerce.

By utilizing the upgraded integration, Wombat users can connect to Netsuite in just a few minutes. By connecting Wombat with Netsuite you will be able to send shipment data to and from Netsuite, receive customer data, and get real-time inventory data from Netsuite.

“Netsuite is a widely-used cloud suite in the industry. Its popularity and blend of business accounting, ERP and CRM functionalities make it a priority for us to have it available for integration with Wombat,” said Spree Commerce CPO Sameer Gulati. “Now, making this connection is just a matter of following a few steps; no custom code required.”

Get accurate and reliable access to Netsuite by signing up for a two-week integration platform trial of Wombat. For technical documentation on integrating Netsuite with Wombat, visit the Wombat knowledge base.

To view this press release in its original format, visit PRWeb.

ShippingEasy Shipping Solution Available for Spree

Posted on October 30, 2014 by ShippingEasy

About the Author

What is so novel about ShippingEasy? There are a couple good cloud-based shipping solutions out there. But, ShippingEasy was built specifically for ecommerce merchants. The software aims to solve the messy fulfilment and shipping process for online sellers through a variety of means. Automation: yielding more time to focus on growing your business. Savings: putting more money in your pocket. Exceptional customer support: delivering fewer headaches.

Getting Set Up with ShippingEasy

This section will cover how to integrate your Spree Storefront within ShippingEasy. Not into reading? Call 1-855-202-2275, chat on support.shippingeasy.com or email support@shippingeasy.com and someone will walk you through this—with a smile.

To integrate your Spree Commerce store with ShippingEasy you’ll need to access your ShippingEasy account’s Settings tab.

In the Settings tab, click on the “Stores” section

Once there, click on the the “+ Add New” button on the side of the screen.

Select Spree Commerce from the platform drop down.

Copy in your Spree Commerce store’s full URL. For example:

In another browser, log into your Spree Commerce server and click the Users tab:

Click the pencil icon next to the entry for a user that has the Admin role on your Spree Commerce server:

Verify that the Admin role is selected:

Click the Generate API Key button:

Or, if the API key already exists, copy it:

Copy the API key to ShippingEasy:

Click the Save button and you’re done! But, wait… what’s next? You’ll be able to see all of your Spree orders within your ShippingEasy Orders page like so:

You’ll discover ShippingEasy is the best shipping solution out there if you not only value cheap postage rates and advanced automation features, but also phenomenal customer service with extended hours. Try a month for free, not matter how much you ship, here.

5 Key Insights for Ecommerce Merchants

Posted on October 28, 2014 by 71lbs

About 71lbs

71 lbs serves thousands of customers, including many ecommerce merchants. Ecommerce is a very active and interesting category for us, as shipping connects the end consumer with the merchant. Many years of industry leadership have allowed us to gather important insights about ecommerce shipping that we would like to share with our customers.

Understanding shipping costs, which is one of your largest costs, as an e-commerce merchant can make a significant impact on your bottom line. This series of tips can save you thousands, if not tens of thousands, of dollars over the following year. Print the below infographic and keep these insights top of mind. Visit 71lbs to start getting shipping refunds today.

Quickbooks Integration Upgrades for Wombat

Posted on October 28, 2014 by Alexander Diegel

Spree Commerce has released its upgraded, officially supported Quickbooks integration for Wombat. Wombat can connect any store to any service, and gives its users the most effective arsenal of integrations in ecommerce.

By utilizing the upgraded integration, Wombat users can connect to Quickbooks in just a few minutes. By connecting Wombat with Quickbooks you will be able to send new orders and returns, sync updated products, track inventory data in real time and maintain accurate data in Quickbooks.

“It’s important that Wombat users have the option to quickly connect to a popular accounting software like Quickbooks,” said Spree Commerce CEO Sean Schofield. “We believe making these connections should be as easy as possible, and just a matter of following a few simple steps, without having to write any custom code.”

Get accurate and reliable access to Quickbooks by signing up for a two-week integration platform trial of Wombat. For technical documentation on integrating Quickbooks with Wombat, visit the Wombat knowledge base.

Click here to read the full press release in its original format.

How to Make Spree Multi-Tenant

Posted on October 23, 2014 by Alexander Diegel

Many thanks to GoDaddy Software Architect Chetan Patil for leading our most recent webinar! Chetan and his team gave a complete rundown of GoDaddy’s unique contributions to the Spree Storefront, including how to make Spree multi-tenant. If you haven’t seen it before, check out the story behind GoDaddy’s launch of its Spree Commerce-backed storefront for small and growing businesses.

As well as multi-tenancy with Spree, Chetan covered:

· Utilizing Apartment for multi-tenant account switching
· How Spree was made multi-tenant
· Wrapping Spree in a flexible themes engine

In case you missed this great webinar, here’s the full recording, as well as the slide deck! The next edition of our webinar series is already in the books, so be sure to check back in with us!

Follow Spree Commerce!

Big Commerce Integration Upgraded for Wombat

Posted on October 21, 2014 by Alexander Diegel

Spree Commerce has released its upgraded, officially supported BigCommerce integration for Wombat. Spree Commerce Certified Partner and BigCommerce design & development specialist Weizen Young built the upgraded connection to BigCommerce storefronts for Spree’s automated ecommerce integration platform, Wombat.

Wombat gives its users the most diverse and effective arsenal of integrations in the industry. Weizen Young has extensive experience building BigCommerce storefronts and integrations, delivering the standard in BigCommerce templates and integrated third-party solutions for industry giants like Amazon Wireless.

By using Wombat’s newly upgraded integration, BigCommerce storefront users can now connect to Wombat in just five minutes and have easy access to all of the convenient, out-of-the-box ecommerce integrations that Wombat offers.

“BigCommerce is great for businesses that need to launch a storefront to start selling quickly,” said Weizen Young CEO and founder Eamon Rodeck. “However, as their business grows, store owners need to find a solution that connects all of their operations to one dependable, easy-to-use piece of integration middleware. Wombat is that solution.”

For a complete rundown on how to connect with BigCommerce, join us on Wednesday, October 29th at 2PM EST for a co-hosted BigCommerce integration webinar. The webinar will be led by Eamon Rodeck, who will give an in-depth account of how to efficiently integrate your BigCommerce storefront with Wombat.

Get access to the BigCommerce platform for Wombat by signing up for a two-week integration platform trial. For technical documentation on Wombat integration with BigCommerce, visit the Wombat knowledge base.

Click here to view this press release in its original format.

Big Commerce Integration Upgrades for Wombat

Posted on October 21, 2014 by Eamon Rodeck

About the Author

Eamon Rodeck is the owner of Weizen Young (Enterprise ecommerce Solutions) & Sprout Commerce (Small Business ecommerce Solutions). Over the 12 years that he’s been involved with ecommerce, he has helped hundreds of businesses successfully launch and run their ecommerce sites.

About Weizen Young

Weizen Young is an experienced ecommerce development & design company that specializes in building ecommerce solutions using the BigCommerce & Wombat platforms.

No one solution can do it all, not even BigCommerce.

Your ecommerce business has many requirements and no one solution can fulfill them all. A great example is shopping cart platforms like BigCommerce. Most of them do a really good job at presenting your online catalog and capturing orders, but when it comes to effectively fulfilling an order, processing returns or handling customer support requests… well that’s a different story.

In the beginning, you can usually bend your workflow and requirements to work with the quirks and limitations of one solution, but as your online business grows, your requirements will evolve and it will become imperative to work with several “best of breed” solutions. The new challenge then becomes, how do you get them to all work together?

Enter Wombat

Wombat provides a solution to the challenges of integrating multiple solutions together. Their team has come up with an optimal representation of common ecommerce objects like Products and Orders, and a series of integration modules that take care of any translation work to get those objects into and out of a variety of services via their APIs.

The objects are represented in lightweight JSON, and are extensible as needed, so that it’s neither heavy, or inflexible. Combined with a system of flows designed to take care of common workflows, this allows a simple but robust connection system between a store and the services it needs.

BigCommerce & Wombat Work Together

Our BigCommerce integration module for Wombat allows you to connect your BigCommerce store to Wombat in just a few minutes, and from there to all of the service providers that Wombat is able to connect to.

We wrote it in PHP, as that’s where our core development experience is, but it can be written in any language: the JSON objects are how data is communicated between the systems. Another important reason why we chose PHP is that it’s more accessible than Ruby on Rails. There are far more PHP developers available who will be able to customize the integration than if it was built on a more specific language.

The integration we built supports the following tasks:

1. Sending and receiving Product data (including variants) to and from BigCommerce. This also includes inventory updates.

Imagine the possibilities… You could now manage your catalog information in Product Information Manager that syncs with Wombat, and then push those products into the BigCommerce native format automatically. Or you could build your online catalog in BigCommerce, and then pull that data into Wombat and push all that product data into an ecommerce marketplace.

2. Sending and receiving Customer data to and from BigCommerce.

Because of the back and forth integration with customer data, you can easily create new customer records in your CRM or accounting solution from orders made on your store. You could also update customer information in your CRM and this will update the information on the store. Imagine updating your customers’ billing address because of a typo, and then it automatically syncing to their customer account in BigCommerce so when they make future orders, that error will be fixed.

3. Receiving Order data from BigCommerce, with an option to have that data converted automatically into Shipment objects.

BigCommerce does a great job of capturing orders, and now that it’s integrated with Wombat, you’ll be able to quickly get orders automatically from BigCommerce, and then push any order information to 3rd party solutions. This allows you to use best of breed solutions for all the work that gets done after the order is placed on your site. It also would allow you to connect an existing accounting or ERP with your brand new ecommerce site.

4. Sending and receiving Shipment data from BigCommerce.

You’ll be able to automatically update orders inside of BigCommerce with order status updates and tracking numbers so your clients are notified as you fulfill their order. To view this full post in its original format, visit wombat.co/blog.

How to Make Spree Multi-Tenant

Posted on October 13, 2014 by Alexander Diegel

By now, you have probably heard of GoDaddy’s launch of its Spree Commerce-backed storefront for small and growing businesses. On Wednesday, October 22nd at 2PM EDT, we will be co-hosting a live webinar led by Chetan Patil, Software Architect at GoDaddy. Join us to get a complete rundown of GoDaddy’s unique contributions to the Spree Storefront, including how to make Spree multi-tenant.

As well as multi-tenancy with Spree, Chetan will cover:

· Utilizing Apartment for multi-tenant account switching
· How Spree was made multi-tenant
· Wrapping Spree in a flexible themes engine

Space is filling up already, so don’t waste any time and sign up today! And just in case you can’t make it, we will send out a full recording shortly after the conclusion, so keep an eye out.

Register for GoDaddy and Spree Meetup Event

Posted on October 09, 2014 by Michael Tucker

About The Author

Michael Tucker is a 12-year veteran in solving technical problems by any means necessary. From small consultant firm to large tech corporation, from Microsoft platforms to open source solutions, he works with the right tools and seeks the right talent for the problem at hand, without prejudice. Michael is currently a technical lead for the presence and commerce division at GoDaddy, doing his best to keep up with his amazingly talented team. In his spare time, he plays music, travels, and tries his best not to take life too seriously.

When GoDaddy set out to reinvent its ecommerce offering, we considered a wide range of solutions and compared a plethora of open source offerings. Spree stood out in this analysis as a flexible platform with solid overall performance and a world-class community. We not only believe Spree is the strongest open source ecommerce offering out there, we’re betting our future on it.

Scaling out the single-store design of Spree into a multi-tenant, high performance ecosystem of small-medium business storefronts has posed a complex set of challenges, and we aim to harness those lessons to give back to the Spree community. Our solutions have ranged from utilizing Apartment for multi-tenant account switching, to the Liquid template engine for flexible storefront theming, to custom integrations with best-of-class feature providers.

In its six short months of beta release, GoDaddy Online Store has accrued thousands of new storefronts that have generated millions of dollars in revenue for small businesses and individuals. Thanks to a meticulously streamlined onboarding experience, stores are being published in just a day or two, on average, by storeowners who often claim no technical proficiency or ecommerce experience.

We are very thankful to the Spree community and excited about making significant contributions to it. These contributions are, and will continue to be, in the form of new features, extensions, performance and scalability improvements, bug fixes, and knowledge sharing.

Please come out on Thursday, October 30th and meet the Online Store team at GoDaddy’s new Tempe, Arizona office and engage in enriching discussions with fellow Spree users, designers, and developers. We will be sharing more information on Online Store, how we made Spree multi-tenant, streamlined the default user-experience, made some key performance improvements to Spree, and solved other unique challenges while balancing open source considerations with corporate goals and requirements.


6:00 – 6:30: Meet and greet with refreshments
6:30 – 6:35: Welcome and introduction
6:35 – 7:15: Talk by Spree Commerce
7:15 – 8:00: Talks by GoDaddy Online Store team; topics including a client script extension, performance optimization, multi-tenancy, storefront themes engine, and performance and design improvements for Spree
8:00 – 8:55: Dinner and networking
8:55 – 9:00: Closing Remarks

By now you’ve probably heard about the launch of the partnership. So come get the details behind the Online Store, swap stories, brainstorm and grab a bite to eat at this Meetup!

Follow Spree Commerce!

RailsGirls Summer of Code: Team BrowserSpree PT. 2

Posted on October 03, 2014 by Jam Black and Britney Wright

About Team BrowserSpree

Team BrowserSpree was one of the 10 sponsored teams selected in this summer’s Rails Girls Summer of Code, and had a pretty busy summer. Based in Washington, DC, teammates Jam Black and Britney Wright, along with their coaches, Patrick Peak and Tanya Bodanya, set a goal of integrating BrowserCMS, a Rails content management system, and Spree into a gem–- BrowserSpree. If you missed part one of this story, feel free to check it out now.

On September 30th, Team BrowserSpree welcomed its “bundle” of joy—our own gem—bcms_spree. It’s been a busy summer, all while both holding (new) full-time jobs, we managed to accomplish our goals for Rails Girls Summer of Code, including:

· Updating BrowserCMS, v 4.0 Beta documentation
· Giving talks at Steel City Ruby & Ruby for Good
· Building stores in BrowserCMS and Spree, separately
· Releasing our first gem—bcms_spree
· Creating our demo store


The bcms_spree gem is the glue that binds BrowserCMS and Spree in a single application. The installation process is slightly different from other BrowserCMS modules, as it involves installing BrowserCMS, Spree, and the module itself. As we built our module, we found that BrowserCMS 4.0 Beta was most compatible with Spree 2.2.4 due to gem dependency issues with newer versions of Paperclip 3.4.1 and Rails 4. Features that we built include:

Spree Storefront:

· Full access to Spree Storefront features and functionality
· Create products, process orders, accept payments

Single user model:

· Spree user attributes are added to existing BrowserCMS user model
· Links to Spree/BCMS frontend and backend in nav bar

Separate admin access:

· BrowserCMS and SpreeAdmin areas are separate
· Grant admin access to both areas, just one, or none

Product Portlets & Shopping Carts:

· Starter portlets included to display products on BrowserCMS project pages and most recent products added/viewed
· Display shopping cart on all pages
· Add shopping cart to BrowserCMS pages for visibility throughout the site

To demo the store, please visit: https://browserspree.herokuapp.com!
Check out our work on github: https://github.com/browserspree/bcms_spree!
And if you want to know more about how we got here, visit our blog: http://browserspree.tumblr.com!

We’d like to sincerely thank our coaches – Patrick Peak & Tanya Bodanya, our supervisor Markus Prinz, nclud for hosting us, and everyone affiliated with Rails Girls Summer of Code, including this summer’s sponsors.

RailsGirls Summer of Code: Team BrowserSpree

Posted on September 26, 2014 by Jam Black and Britney Wright

About Team BrowserSpree

Team BrowserSpree is one of the 10 sponsored teams selected in this summer’s Rails Girls Summer of Code, and has had a pretty busy summer. Based in Washington, DC, teammates Jam Black and Britney Wright, along with their coaches, Patrick Peak and Tanya Bodanya, set a goal of integrating BrowserCMS, a Rails content management system and Spree into a gem–- BrowserSpree.

Summer of Code

Setting a goal of combing two separate Rails engines is by far no easy task–- especially for newbies, so to make things easier we broke our goals into milestones:

1. Orientation into BrowserCMS
2. Build a storefront using only BroswerCMS content types
3. Update “Getting Started” and “Content Blocks” documentation (based on experience)
4. Orientation into Spree Commerce
5. Add store features using Spree
6. Build a Spree Module
7. Build a BrowserSpree site

In July, we dove into BCMS using content blocks and portlets to build our own bookstore for our clients (in this case, our coaches). We knew that eventually, we would just look to Spree to perform many of the features below, but this was a good way to gain familiarity with BCMS. The functions we built included:

• Catalog all of the books that our visitors can browse
• View product pages individually
• Categorize by type of book (authors, fiction/nonfiction, politics, economics, young reader, vampire novels, etc.)
• Give authors their own pages that list their work
• Make authors’ other works visible even if we don’t have those books for sale
• When viewing a book, customers should be able to see all the author’s other books for sale
• When viewing a product, buyers should be able to see other related products

In August we received opportunity scholarships to attend Steel City Ruby where we gave our first lightning talk. We also participated in the first ever Ruby for Good, where we worked on BCMS 4.0 Beta documentation. In August, we also dove into Spree, and soon realized since Spree is an ecommerce platform, a lot of the features we built within BCMS in July were automatically included. So we moved onto the next hurdle— installing both gems in the same Rails app so we could see how these engines play together.

Along the way, we learned some helpful tips:

Google, Google, Google

This can’t be said enough. Not only when it comes to errors, but also when you have a feature you are trying to add, or a “how do I go about doing ‘x’ question.” It was surprising how much we found out just by using others people’s questions. Plus, Googling is a required skill to be a developer–- right under using Git or knowing the command line. And you would be shocked by how much even the most experienced developers rely on Google.

It’s okay to go over the basics

It’s hard to write a novel when you can’t first write a sentence. For one or two weeks, we had to cover some Rails basics— in addition to building our store so we could ensure we learned and applied the fundamentals of Rails and not just BCMS-isms.

Pseudo code

Pseudo code is writing in English what you are trying to accomplish in code. It helps to logically map out the steps to get to your desired outcome.

Break large tasks into smaller ones

Start small. When we added a feature, it seemed daunting and oftentimes felt like we had no idea where to start. Breaking one big action into smaller ones was key because it allowed us to start with what we did know–- and take it step-by-step from there.

Where to From Here?

As the last week of Rails Girls Summer of Code wraps up, we are putting the finishing touches on our gem and drafting documentation. Check back for our follow-up post to see how we crossed the hurdles of resolving gem dependencies, deciding what features to include in our gem and, finally, release the alpha version of BrowserSpree! To view this piece in its original format, visit our blog at Rails Girls Summer of Code.

Follow Spree Commerce!

Shopify Integration Upgrades for Wombat

Posted on September 24, 2014 by Alexander Diegel

Spree Commerce has released its upgraded, officially supported Shopify Integration for Wombat. Spree Commerce Certified Partner and ecommerce website design and development agency, NuRelm, built the upgraded connection to Shopify stores for Spree’s automated ecommerce integration platform, Wombat.

Wombat gives its users the most diverse and effective arsenal of integrations in the industry. NuRelm has extensive experience building integrations for Shopify stores and delivering exceptional, user-friendly websites for businesses of all sizes. For over 15 years, NuRelm has mastered and delivered web projects for small, as well as large, clients like Heinz and Mylan.

By using Wombat’s newly upgraded integration, Shopify storefront users can now connect to Wombat in just five minutes and have easy access to all of the convenient, out-of-the-box ecommerce integrations that Wombat offers.

“The Shopify platform is a great solution that makes it easy to launch your own online storefront,” said Sam Shaaban, CEO and co-founder of NuRelm. “However, as a business grows, so does the complexity of its operations. Wombat connects store owners to all of their mission-critical services and scales according to their business needs; eliminating complexity and preventing problems.”

For a complete rundown on how to easily connect with Shopify, join us on Wednesday, October 1st at 2PM EST for a co-hosted Shopify integration webinar. The webinar will be led by Shaaban, who will provide a detailed tour of how to quickly and easily integrate your Shopify storefront with Wombat. To view the full press release on ths upgrade, visit PRWeb.

Follow Spree Commerce!

The Pros and Cons of Fixed-Price Projects

Posted on September 18, 2014 by BuildRX

BuildRX is a development team that builds custom apps and websites for really awesome brands. Their clients include: Universal Music, Juicy Couture, Swarovski, Scion, the San Francisco 49ers and many more. BuildRX is a Spree Commerce Certified Partner.

Over the past six years that our development agency has been in business we’ve taken many different approaches to close leads as quickly and efficiently as possible. None of the tactics we’ve tried have been quite as successful as scoping fixed-priced projects for clients.

Many agencies seem to shy away from this pricing strategy as it’s much riskier than billing clients an hourly rate, but it can significantly assist with developing client confidence in your ability and can open doors to more projects and retainer-style work. This is an especially great strategy for young agencies that are starting out and in the early growth stages as you need to build trust with inbound leads.

Even though it can be a great strategy and will help you close projects it’s very important to be careful. It’s essential to have an experienced team member on board that knows what they’re doing when it comes to scoping a project accurately and seeing the project through to completion on budget.

Here’s a good way to understand the risks and benefits of scoping fixed-price projects before moving forward with this pricing method:


Easier to close projects
When you create a fixed-priced scope, you take the financial risk off of your client and put the burden on your agency. Simply, being explicit about what you will do and how much you’ll do it for makes it easier for them to say yes or no.


Clients don’t always articulate all their needs up front
While you have years of experience building websites and apps, often your clients may not. Consequently, clients may have a difficult time articulating what they need or what’s involved in creating it. Success in using fixed-price quotes highly depends on your ability to listen to them, ask the right questions, and draft a clear scope of work that gets them from the beginning to the final stage of the project.

Have any questions about the pros and cons of fixed-price projects? Reach out to us on twitter @BuildRX and, while you’re at it, take a look at BuildRX.com. To view this blog in its full format, visit BuildRX’ post on medium.com.

Upgraded Magento Integration for Wombat

Posted on September 17, 2014 by Alexander Diegel

Spree Commerce has released its upgraded, officially supported Magento integration for Wombat. Spree Commerce Certified Partner and ecommerce development firm Sellry built and upgraded the connection to Magento stores for Spree Commerce’s automated ecommerce integration platform, Wombat. Wombat gives its clients the most diverse and effective arsenal of ecommerce connections in the industry. Sellry, with extensive Magento experience, specializes in everything ecommerce— from user experience strategy to data integration. Sellry has made its name delivering website facelifts and launching product microsites for some of the leading brands in the ecommerce industry.

Magento storefront users, of Enterprise as well as the Community Edition, can connect with Wombat in just minutes. Using Wombat’s newly upgraded integration, Magento users have easy access to all of the convenient, out-of-the-box ecommerce integrations that Wombat offers. For bi-directional connections to the Magento API just use the official Wombat-Magento integration. If one-way data pushes are sufficient then use the Magento extension, built by Sellry, to sync with Wombat.

To get the technical play-by-play, check out the guest post from Sellry CEO Michael Bower. Also, feel free to check out our press release.

Follow Spree Commerce!

5 Challenges Wombat Solves for Growing Stores

Posted on September 10, 2014 by Alexander Diegel

Top 5 Challenges When Growing a Store— And How Wombat Can Help

Jon Carpenter, Spree Commerce Director of Client Services, recently hosted the most recent in our series of Wombat Webinars. Jon provided an in-depth look into the top challenges facing growing storefronts, and how Wombat can solve these issues. The webinar was truly a must-attend for store owners seeking ecommerce growth.

Jon gave fantastic insight into the common pitfalls facing ecommerce businesses, including:

• Order fulfillment
• New and changing vendors
• Multiple platform compatibility
• Omnichannel sales
• Customer service

The full recap, including the recording, can be found on wombat.co.

Follow Spree Commerce!

5 Challenges Wombat Solves for Growing Stores

Posted on September 08, 2014 by Alexander Diegel

5 Challenges For a Growing Store- And How Wombat Can Help

Reserve your spot in our popular Webinar Series: “5 Challenges for a Growing Store-And How Wombat Can Help.” Jon Carpenter, Director of Client Services at Spree Commerce, will talk you through these challenges, and solutions, on Wednesday, September 10th at 2:00PM EDT.

As head of client services, Jon has walked side-by-side with many growing ecommerce stores. He’ll cover common challenges faced by up-and-coming ecommerce businesses, including:

• Order fulfillment
• New and changing vendors
• Multiple platform compatibility
• Omnichannel sales
• Customer service

Follow Spree Commerce!

Guides Moved to Core Repository

Posted on September 05, 2014 by Jeff Dutil

Spree Commerce Guides Moved to Core Repository

After the last SpreeConf in New York City, many of us thought we could do better with our documentation.

Historically, the guides have lived in their own code repository. There were a couple reasons for that, such as, providing commit access to more developers and reducing the noise on the main project. Over time, we’ve found fewer contributors interested in commit access than expected, and it’s becoming increasingly difficult to keep the guides up to date with the fast-moving changes to Spree Core.

In an effort to reverse this trend we’ve decided it was time to try something new. We have merged the Spree Guides repository into the Spree Core repository.

We hope that by bringing the documentation into the same code repository that we can hold ourselves to a higher standard. We also hope to encourage new contributors to the Spree project by making documentation a higher priority than it has been in the past. You no longer need to be a programmer to help contribute directly to Spree. This does mean, however, that some contributions being made will require additional work, as documenting your changes appropriately will become a requirement for acceptance.

We’re really excited for the upcoming changes in Spree 2.4.X. Soon, we will begin updating the documentation to better reflect our Changelog/Release Notes, and will be bringing our documentation up to date for the new release. For anyone living on, or upgrading to Spree Edge, that’s interested in helping us make the upgrade process as seamless as possible for everyone, please feel free to help us update our documentation, and submit a Pull Request to Spree Core.

Thanks Everyone!

Follow Spree Commerce!

Bitcoin Available for Spree Commerce

Posted on September 04, 2014 by Julia Patterson

Easy Bitcoin Options For Spree Commerce Clients

Julia Patterson is a Merchant Specialist at BitPay- the world’s leading bitcoin payment processor. She got involved with bitcoin in 2012 and has enjoyed helping businesses embrace the technology.

We are proud to announce that we’ve built a new plugin that will enable Spree’s 45,000+ web merchants to easily accept bitcoin.

Spree is one of the most popular ecommerce platforms in the world, producing open source code that individuals and businesses can modify, customize, and build upon to create their ideal ecommerce storefronts. The Spree storefront enables the sale of a remarkable variety of products and services through a convenient, common platform.

Spree has also been translated into thirty languages, allowing for merchants around the globe to easily deploy it. Spree’s BitPay clients can now use a custom plugin option to accept bitcoin, a truly universal currency. With the extension, Spree’s diverse customer base can more easily accept bitcoin and cater to a global marketplace.

Merchants who use Spree’s simple and efficient storefront software will now be able to accept the world’s quickest, most secure, and inexpensive payment method – bitcoin. Using BitPay’s instant conversion and unlimited free processing plan, Spree merchants will be able to accept bitcoin payment and receive daily settlements at no cost.

We are pleased to offer our merchants these new ecommerce options, and we aim to move bitcoin ecommerce forward. To view this content in its original format, please visit the BitPay blog.

Follow Spree Commerce!

Why GoDaddy Chose Spree Commerce

Posted on September 02, 2014 by Nitin Pabuwal

Nitin Pabuwal is Director of Engineering, Ecommerce Platform. Nitin heads the engineering for the GoDaddy Online Store platform that enables small-medium businesses to easily build and manage their ecommerce sites.

Around the middle of last year, GoDaddy embarked on a journey to offer the simplest and easiest ecommerce solution for small businesses, and selected Spree to be the underlying platform for what we now call GoDaddy Online Store. In the process, we evaluated various platforms and Spree outshined the lot of them based on the criteria we considered, such as maturity, extensibility, features, modularity, adoption, community support and more.

The move to use Spree was also highly aligned with the new direction GoDaddy is taking in embracing and contributing to the open source community. For more on GoDaddy’s commitment to the open source community check out GoDaddy’s OpenStack sponsorship.

Fast forward one year and we have a simple-to-use solution that enables non-tech-savvy small businesses to easily build, manage and operate e-commerce stores. We are currently in public beta with over 3,000 stores already built on Online Store. By building this platform, we made Spree multi-tenant, integrated it with various GoDaddy systems and partners, deployed it in a PCI-compliant environment, and built an awesome customer experience on top of it. We’ve also made a series of performance optimizations, feature enhancements and quality improvements, and contributed them back to the open source project so that the larger community can benefit from them. Some examples of each include:

Performance optimizations

• Reduced time to transition from address to payment state during checkout from 1 minute and 15 seconds to two seconds (a 37X improvement) in development mode (#4676)
• Fixed n+1 query performance issue with tax rates/zones that was causing the checkout transition from address to payment state to run extremely slow (#4579)
• Made image duplication optional when a product is cloned, as otherwise products with a large number of images take a very long time to clone (#4711)
• Improved speed of product read APIs by 8x for a product with 1000 variants (#5008)
• Reduced the number of cascading touches and unnecessary DB roundtrips when saving a product, as it took a very long time if the product had many variants (#5009, #5049)

Feature enhancements

• Built an extension to add a weight-based shipping calculator that determines shipping cost, based on the total weight of items included in an order (godaddy/spree_weight_based_shipping_calculator)
• Added support for granular inventory tracking at the variant level so that it’s not just a site-wide setting (#3974)
• Added ability to view individual variants through API and image variation URLs to the details (#4336)

Quality improvements

• Fixed a stock item inventory issue due to the fact that an order with a deleted product could not be cancelled (#4652)
• Fixed an issue to handle associated adjustments when a tax rate or promotion is deleted (#4828)
• Made changes to calculate total tax correctly based on the item type (order or line item), as tax adjustments are stored differently in each case (#4830)
• Made changes to destroy associated adjustments when an order is moved out of taxable zones (#4840)
• Made changes to transactional behavior of Paranoia, a gem heavily used within Spree, to ensure failed cascading data operations do not leave a model in an inconsistent state (Paranoia #148)

We’re just getting started. We aim to create an awesome solution for our customers and there is plenty of innovation ahead of us. We also have many challenges to tackle in order to achieve a supreme level of scalability, quality, performance, security and simplicity. All of these will push us to enhance and improve the Spree platform in many ways.

We look forward to working with the open source community in the process and contributing back as much as we can. We plan on continuing our path of making robust performance optimizations, feature enhancements and quality improvements to the core Spree platform.

In addition, we’ll also build various Spree extensions that will provide rich functionalities. These functionalities include a media gallery to better manage images and videos used across the store, a simpler way to create a shop on Facebook that is always in sync with a Spree store, an elegant way of managing ratings and reviews on the store, a framework to add custom scripts as plugins to the product pages, and more.

We also plan to share our knowledge on things that are fairly unique to us, like how to make Spree multi-tenant, and how to support different themes for storefronts. We already started doing this with a Meetup we recently hosted, and there is a lot more to come.

We’re extremely excited to be part of the community and can’t wait to actively contribute to the evolution of the Spree platform.

Follow Spree Commerce!

FuturePay Extension for Spree Commerce

Posted on August 20, 2014 by FuturePay

FuturePay Announces Extension For Spree Commerce

FuturePay, a payment option that lets shoppers buy now and pay later, is now integrated with Spree Commerce, one of the most popular ecommerce platforms in the world. As part of the partnership, FuturePay is now seamlessly integrated with the Spree Commerce online shopping cart, allowing thousands of ecommerce merchants to instantly offer FuturePay as a payment option to their customers.

FuturePay provides shoppers with a new payment option that is secure and convenient, with no credit card required. Instead of entering multiple fields and credit card information, FuturePay shoppers can checkout in one step, putting purchases on their FuturePay Tab with just their username and password.

“With more than 45,000 online stores using their platform, Spree Commerce is an exceptional partner. We are thrilled to offer Spree Commerce merchants another payment option for their cart,” said Bobbi Leach, CEO FuturePay. “Now, with FuturePay, it’s easy for Spree Commerce merchants to provide their customers with the convenience and security of shopping without a credit card.”

About FuturePay

FuturePay is a payment option that enables consumers to shop online without a credit card. Shoppers simply put purchases on a FuturePay tab, making it easy to buy now and pay later. Instead of entering multiple passwords, credit card information and many fields, FuturePay only requires customers to enter their username and password to complete a purchase, greatly streamlining the checkout experience.

To view this blog in its original format, visit FuturePay, or click here to visit the full press release.

Follow Spree Commerce!

Real time dashboards for your store

Posted on August 19, 2014 by Cerebrate

Real time Business Intelligence for your Spree Store

Business Intelligence is critical for the success of an e-commerce business. As an owner, you want to have a complete overview of your store operations, sales, inventory, customers, and customer service. This allows you to manage your online business more effectively and efficiently.

Traditionally, setting up BI systems and dashboards has been a very time-consuming and expensive process. This approach is not suitable to work in today’s fast-paced dynamic environments. You need a system that is agile, flexible, collaborative, and easy to deploy and use.

Keeping this in mind, we here at Cerebrate have built an out-of-the-box integration with Spree Commerce to set up a BI solution with minimal effort. You can be up and running with a full-fledged BI dashboard in a matter of minutes. Below is a simple overview of how to set up an analytics dashboard for your storefront using our BI solution – CIBI!

Solution Overview

Cerebrate’s Business Intelligence Solution

CIBI stands for Cerebrate Integrated Business Intelligence. It’s a web-based Business Intelligence product developed for small and medium scale enterprises. CIBI can get you set up for your reporting needs in a matter of hours—not weeks or months! It’s hosted at https://cibi.co & we offer a free trial for you to check it out.

Setting up Spree Commerce Dashboard

Setting up BI dashboard for your storefront with CIBI can be done in two simple steps.

Step 1: Connect your store
You just need to enter just three simple inputs

When you hit save, CIBI creates an appropriate schema, which can then be used to generate charts. In the background, our data-harvesting system starts collecting and aggregating data that will be available on your dashboards within minutes.

Step 2: Create Dashboards & Charts
Users can create visuals by using a simple drag and drop interface. Different aggregations can be applied on any field. There are plenty of visualization options that give you a lot of flexibility on how you would like to represent your data.

Views and Filters

Define different views and filters and share your dashboards with colleagues.

Built in role-based access controls allow you to control the flow of information within your organization. All dashboards are interactive. In other words, it’s really easy to filter in any field, on any chart, to slice and dice your data along any dimension. CIBI is secure, scalable and very easy to use. You don’t need programmers to get started – all you need is 5 minutes!

About Cerebrate

Cerebrate is a Business Intelligence company headquartered at Santa Clara, CA. Having worked with many Fortune 500 companies in the past like Cisco, VMWare, Intuit, etc., we decided to leverage our 10+ years of consulting experience and software development expertise to create a web-based BI product targeted for SMEs. We started developing CIBI in 2013 and are very excited to partner with Spree Commerce to develop great analytics solutions for their users.

Get in touch

If you are interested in enabling CIBI for your storefront, feel free to contact info@cerebrateinc.com. To view this blog in its orginal format, check out Cerebrate’s blog.

Follow Spree Commerce!

Introducing the Wombat Blog

Posted on August 15, 2014 by Alexander Diegel

Introducing the Wombat Blog

By now you may have heard of Wombat, Spree Commerce’s ecommerce integration platform. For a quick introduction, Wombat is the first Scaling as a Service platform for ecommerce. Scaling your ecommerce business with Wombat means you’ll never worry about losing an order, or integrating your drop-shipping, accounting, ERP or POS systems.

With Wombat, you can connect any store to any service, no custom code required. Wombat works with any storefront: Shopify, Magento, BigCommerce, Spree, even custom-built solutions. Connect your storefront with your mission critical services in just minutes, not weeks or months.

You may have already checked out Wombat’s well-stocked knowledge base of screencasts, developer documentation, list of integrations and features. Now we’re adding a robust, developer-centric blog for Wombat to the mix. The Wombat blog will cover product and feature releases as well as issues ecommerce businesses are facing. In keeping with open source principles, expect to catch a good play-by-play post when we write good code and hacks for Wombat. In short, this blog is largely written by developers, for developers.

Lastly, we’re committed to the open source community and would love to see more outside contributions. We absolutely love to receive content from our partners. Feel free to contact us with any story ideas at press@spreecommerce.com.

Discuss on Hacker News

5 Tricks to Connecting to Quickbooks

Posted on August 06, 2014 by Alexander Diegel

5 Tips to Connecting Quickbooks to your E-Commerce Storefront

“5 Tips to Connecting to Quickbooks” was the latest in our webinar series, and was recently hosted by our very own Chief Product Officer Sameer Gulati. Many developers and store owners invest into Quickbooks, but don’t take full advantage of the e-commerce integration’s full range of features. Thus, they do not maximize the full return of investment that Quickbooks represents.

Sameer went into great depth on how to simplify the process of connecting to Quickbooks, and how to get the most out of your Quickbooks investment. The presentation gives a full rundown of how you can take advantage of many of the underutilized features. Sameer uses live connections to Wombat to give real examples of the requisite functionalities. Specifically, Sameer goes into these five tricks:

• How to connect to Quickbooks’ applications
• How to use Quickbooks to manage inventory
• Using Quickbooks to simplify income accounts
• How to automate sales data input
• Syncing Quickbooks’ inventory with your storefont

For an in-depth account on these points, and much more, be sure to check out the full recording. The next webinar is already in the works, so be sure to keep an eye out.

Follow Spree Commerce!

Spree Stores for Manufacturers and Distributors

Posted on July 31, 2014 by 3llideas

Why Manufacturers and Distributors Choose Spree

At 3llideas, the online stores of the businesses we manage are our main focus. We specialize in developing e-commerce projects that are adaptable to every need, big and small, of businesses that offer their products directly to their customers.

Of course, not all businesses sell their services directly to the client. Some offer their goods as a third-party service and provide a showcase for the seller. Spree Commerce, the solution we recommend for commercial vendors, is not only suitable for these vendors, but also saves a lot of headaches due to the possibilities offered by Spree’s integrations and solution management.

When we think of online shopping, the first application that comes to mind is to sell directly to consumers, or B2C. However, business to business, or B2B, sellers often face similar problems. Speaking personally, we have had issues in the past with these following issues:

• Manufacturers: A company that manufactures a product and want to have an online store for the customer, distributor, retailer or consumer
• Distributors: Companies that manage one or more providers, and need to facilitate trade with their customers

Speaking exclusively of online trading platforms aimed at distributors, the main objectives are to:

Position products online: You have a catalog that is accessible to everyone, in the sense that it only displays the information that is relevant to the customer’s interest. These are provided for the benefit of great placement on search engines such as Google and Bing.

Private sales to authorized customers: On a case by case basis, customer purchases are validated and accepted based on a specific profile. These customers, through an authorization procedure, must be able to enter the online store, view product information, and are given the option to easily process and pay for orders.

Brand Promotion: As a website that is open to the public, the brand must take the opportunity to promote the brand, the company and other values on the storefront, in order to increase the recognition of the company’s marketing efforts and corporate image.

It is at this point that Spree Commerce differentiates itself as a perfect solution for business looking for a virtual showcase to display its showcase. Spree’s advantage is that is it much more than an online store, as it has a host of features that facilitate development. Among the advantages you gain by going with Spree Commerce are:

Flexible discount system: Althouth the order has to be managed in the company’s ERP, Spree’s advanced order system provides users with a simpler way to manage shopping carts. This helps our clients manage the various states of their sales, and facilitates the export management system.

Categorization of orders: This point is made very easily on the Spree Commerce online store. We provide many options for how and where our products are organized and categorized, and they are displayed in relevance to the existing inventory. Customers are interested to know the availability of the products, and Spree’s categorization keeps these figures and displays up to date.

Mobile Support: Spree already has the support needed to customize a website for a smooth transition to mobile, including excellent navigation on all screens. This is a huge factor for storeowners, as mobile commerce continues to increase in popularity, and Spree Commerce exceeds all expectations. Feel free to check out this post, where we explain more in depth.

With Spree Commerce, it is possible to achieve an excellent and complete solution for e-commerce, at a very competitive price. Spree does this with a free open source framework that provides many default features one might pay extra for elsewhere, not to mention its simple customization features.

About 3llideas

3llideas was born as a commercial enterprise with a mission to leverage growth of internet retailers. 3llideas specializes in development and implementation of online stores, using Spree’s open source software to come up with the best e-commerce solutions. 3llideas offers a flexible solution that lets you differentiate and integrate your online store with your business in mind, and develops your internet channel with your specific objectives. To view this original post in its Spanish format, click here.

Follow Spree Commerce!

GoDaddy, Spree Co-Host Meetup

Posted on July 28, 2014 by Alexander Diegel

GoDaddy, Spree Commerce Meetup in Sunnyvale, CA

Spree Commerce recently co-hosted a Meetup with GoDaddy, in the latter’s beautiful Sunnyvale, CA headquarters. GoDaddy showed off its Ferrari-built, four-pedal go karts used to race around the track that doubles as a walkway (pedestrians beware). Sad to say, NASCAR star Danica Patrick’s course record has been kept safely out of reach for the mere humans that have tried to match her mark.

On the technical side, GoDaddy welcomed over 30 registrants for its presentation, “The Largest Multi-Tenant Deployment of Spree.” In it, the GoDaddy team explained why an online storefront should be defined as a simple-to-use platform that enables non-technical personnel to build, manage and operate e-commerce websites easily. From an expert’s standpoint, this means Spree was made multi-tenant and integrated with GoDaddy systems. Spree was then deployed in a PCI-compliant environment, and delivered an amazing customer experience.

Spree’s very own Jon Carpenter was on hand to discuss the operational visibility and easy configuration that Wombat (Spree Commerce’s automated e-commerce solution) offers to store owners and developers. Jon shared the storefronts utilized by Spree users Casper, Quarterly and Ayr.

From there, GoDaddy’s fully-stocked kitchen was utilized, while attendees enjoyed a night of networking and collaboration. Both Spree Commerce and GoDaddy are confident that the Meetup was only the beginning of this partnership, so keep an eye out for more events like these in the future!

Follow Spree Commerce!

From online to offline. A new trend in E-Commmerce?

Posted on July 24, 2014 by Alexander Diegel

E-Commerce Powers are Branching Offline. Is this Trend Here to Stay?

It is no secret that e-commerce is bringing down many traditional in-store retailers, or at the very least, making them adjust their business model to incorporate online sales. Why then, are more and more e-commerce powers opening up traditional, brick-and-mortar storefronts?

Some companies, such as Bonobos, are using these “Guide Shops” as a long-term solution to boost online sales. Customers are encouraged to go the store, try on clothes and buy them, but, sticking with its original sales model, the purchase will then be shipped to the buyers, instead of walking out of the store clothes-in-hand, like the days of shopping at Macy’s.

“We said we would never be offline, and then, wait a second, we hit a big turning point. We realized offline really works,” said Bonobos CEO Andy Dunn in a recent article featured in the New York Times. But will guide shops and pop-up stores (short-term shops at a physical location) work in the long term, or is this a flash-in-the pan experiment to a proven and growing model?

“I think it’s here to last,” said Scott Raio, CTO and co-founder of the fine men’s retailer Combatant Gentlemen. “Combat Gent,” as it is commonly called, hosted a weekend-long event featuring pop-up shops in Los Angeles late last year.

“We sell suits, and the thing with suits is that a lot of the times our guests want to try it on, [to] check the fit, check the quality and things like that. So having the pop-up location allows them to see the product for themselves, and figure out if this is something they want to explore as an option. I think it’s definitely the way of the future when it comes to companies like ours,” explained Raio.

It was at these events that the fine men’s retailer took its own spin on pop-up shops and debuted its “Super Sweet Magic Mirror,” to further improve the in-store shopping experience for a core of customers that were accustomed to shopping online.

“The mirror helps us by transitioning the experience [customers] get online, offline,” said Raio. Aside from reinforcing the fact that Combatant Gentlemen is a technology company first, the mirror gives clientele “an experience they couldn’t normally have even in modern retail locations. It gives them something to come in, and leave with this whimsical attitude about the brand."

Like Bonobos’ guide shops, customers do not walk out of Combat Gent’s pop-up stores with their clothes, bag-in-hand. As avid fans of the experience Apple created for its customers, Raio’s company adopted the retail giant’s in-store capabilities for its own customers. Raio and his team developed a special device that allows buyers to do a seamless point of sale in-store, rather than completing the sale online at home.

In preparation for these popup and guide shops, companies like Bonobos and Combat Gent use Wombat to bring their finest and most popular items in front of customers. “Wombat allows us to do a lot of our backend reporting, so we can have better granular reporting when it comes to what sizes we are selling [and] what styles are popular,” said Raio. The first step to receiving the benefits of this granular reporting is to connect Wombat to receive data from you store.

Backing up the belief that guide and pop-up shops are the way of the future, Combatant Gentlemen has another event planned for New York later this year, and has several more planned for 2015. So the next time you find yourself shopping online and think to yourself, “this looks great, but I wish I could try it on,” keep an eye out! Stores like Combat Gent’s could be “popping up” at a location near you.

Follow Spree Commerce!

5 Tricks for Connecting to Quickbooks

Posted on July 23, 2014 by Jennifer Glantz

Spree Webinar: Top 5 Tricks for Connecting Your Store to Quickbooks

Is it too much to ask for a product that easily connects your store to Quickbooks? Users want to get the most out of their Quickbooks investment, but they don’t always know how. One of Wombat’s most popular features is our integration with Quickbooks. No custom code required.

Join us for a live Webinar on Wednesday, August 6th at 2:00 PM EDT to see how easily Wombat handles Quickbooks. Sameer Gulati, Chief Product Officer for Spree Commerce, will tell you the top five tricks you need to know to rid yourself of the headaches of managing your inventory and accounting with Quickbooks.

In this Webinar we’ll discuss:

• How Quickbooks can help you with your inventory and accounting
• How to configure Quickbooks in a way that makes sense for your business
• Why connecting your store to Quickbooks can be so hard
• How to connect your store to Quickbooks so your data can flow easily and accurately
• And much, much more!

Register now! Space is limited!

Follow Spree Commerce!

ShopSpree: An iOS App for Spree

Posted on July 23, 2014 by Vinsol

Introducing ShopSpree: An iOS App for Spree Commerce

The preferences of shoppers have changed globally. Today, consumers prefer shopping in the most convenient ways: anywhere, anytime and on the move. This changing landscape has given birth to the world of mobile and applications. The statistics prove the increase in mobile internet usage is on the rise, now standing at 65% globally.

Around 32% of all online purchases have been done through mobile. Mobile commerce is looking promising, and expects the spending to be $200 billion USD by the end of 2014, reaching an approximate 50% growth from 2013. Predictions indicate that by 2020, smartphones and tablets will account for more than 75% of global online commercial transactions, and more than 50% of spend.

The e-commerce market, which is now enhanced by mobile, is comprised primarily of e-commerce companies that have long held a web presence, but have gained even more with the transition from web to mobile.

Analysis show that apps’ usage on mobile is increasing on a year-to-year basis. Within mobile, the use of native apps is way ahead of the use of mobile web. This year (statistics comprised through March 2014) native apps’ usage stands at 86% of the total. Meanwhile, mobile web usage has decreased by 30% on a per-day basis from its previous value. Today, stores engaged in mobile commerce want to maximize their products’ reach and increase sale and revenue by adapting to this trend of m-commerce through native apps.

Some e-commerce companies, such as Zulily and Gilt, built their platforms as the mobile trend was gaining momentum. These companies were able to take advantage of the opportunity to tailor new business models, such as daily deals near the location of smartphone users, in order to gain a competitive advantage. In 2013, Zulily generated 45 percent of its North American orders through mobile devices, versus just 31 percent during Q4 the prior year.

Like retail stores, marketplaces also benefit from going mobile. The key to any marketplace is achieving liquidity, and companies can achieve this more quickly by extending their marketplaces to mobile. Some marketplaces like HotelTonight and FOBO involve local, time-sensitive, or untethered transactions that have gone mobile-only, recognizing their platform is fundamentally better on smartphones.


One option for merchants who currently have their store built on Spree Commerce (a leading open-source e-commerce platform built on Ruby on Rails), or are planning to go mobile-only first, is ShopSpree.

ShopSpree is an iOS app, native to be precise, that showcases the SpreeCommerce features on mobile. It allows its users to browse through the product catalog, search products, and make a purchase to understand the flow. Products’ images can be zoomed in and out by utilizing the native features of iOS.

The app displays some basic e-commerce features. It highlights the strong capabilities that a storefront or marketplace can leverage by getting the app customized, in order to cater to different business needs.

The application supports the use of different payment modes (cash, check or card) and the integration of payment gateways like Paypal, Stripe, and many others. It also allows stores to integrate Wombat (a single tool for all integrations built by Spree Commerce) or other third-party services like MailChimp, Mandrill or Sendgrid for sending transactional and marketing emails to the end users. Product images can be rendered from file servers like Amazon S3 or any other chosen by the store.

Stores can have a different look and feel for their own app by choosing from different existing themes, or by getting a new theme designed to match their current branding standards.

ShopSpree has been developed with a primary principle of keeping all the concerned parameters in control. This is to ensure no rejection for the app on the App store, after submission. If customized, this will help bring the application to market quicker, in order to appease the end user. This is how it works:

The app, without any changes, can be used directly by any store by just pointing to its existing Spree Commerce server, and doing some backend configurations. The configuration can be done quickly, and the application can be uploaded to the app store with the store’s attributes. Within a few days, a store can have its own native iOS app available in the market.

This app runs on mobile devices that supports iOS7 or later. To see how ShopSpree works, click here.

ShopSpree, in its next version, plans to have features for both store administrators and their end users. Features like user location determination, payment gateway integration, users’ account section and social media integration, will be there to enhance the end user’s experience. For the admins, the option of viewing pending orders, as well as adding new categories and products, will be provided.

About ShopSpree’s Creators

This application has been developed by Vinsol, a premier Spree Commerce development partner that specializes in building online stores and marketplaces based on Spree. Vinsol is a leading Ruby On Rails, iOS and Android development firm based in India, with a satellite office in San Francisco. Vinsol has helped major brands and startups build their ideas, from concept to launch.

For customization for your own store, contact Vinsol.

Follow Spree Commerce!

Introducing SugarCRM for Wombat

Posted on July 22, 2014 by Alexander Diegel

Introducing SugarCRM for Wombat

SugarCRM is a popular tool for companies that demand a robust customer relationship management solution that’s also easy to use. SugarCRM lets you track relevant information on your clients, from purchase history to sales call notes, all through an easy-to-use, intuitive interface. Thanks to our partner NuRelm, SugarCRM is Wombat’s newest available integration!

A SugarCRM integration with Wombat makes both tools even more powerful. Simply configure your integration and flows under Wombat Settings and you’re good to go; no custom development required. Wombat automates a range of processes allowing you to launch quickly and confidently. Specifically, Wombat will automatically:

• Push new and updated customer data to SugarCRM
• Send new and updated orders to SugarCRM
• Send new and updated product data to SugarCRM
• Send new and updated shipment data to SugarCRM

For more on Wombat and SugarCRM, visit our technical documentation, which includes a step-by-step guide on how to integrate Sugar CRM with Wombat. Wombat is adding new integrations all the time, so be sure to check back in with us for more helpful guides and connections. To read NuRelm’s take on the integration, check out part one and part two of their blog post series, “Make Your Store and CRM System Be Friends.”

Follow Spree Commerce!

The Largest Multi-Tenant Deployment of Spree

Posted on July 02, 2014 by Melissa Pegus

Spree Commerce and GoDaddy: The Largest Multi-Tenant Deployment of Spree

GoDaddy Online Store is taking Spree to altogether new dimensions of scalability and user experience, as one of the largest multi-tenant deployments of Spree. We plan to scale Spree to a huge number of hosted stores (hundreds of thousands) and plan to add thousands of new stores every month. At the same time, it’s very simple to use, and enables small-to-medium businesses the ability to build, manage and operate e-commerce websites easily without the need of any technical know how. The event will be hosted on Thursday, July 24, 2014 from 6:00 to 9:00 PM PDT in Sunnyvale, CA.

We are very thankful to the Spree community and excited about making significant contributions to it. These contributions are, and will continue to be, in the form of new features, extensions, performance and scalability improvements, bug fixes, quality improvements, knowledge sharing, and more. The scale of Online Store poses a unique set of challenges, and many good things will come out of it!

Please come and meet the Online Store team at GoDaddy’s Sunnyvale office and engage in some enriching discussions with fellow Spree users and builders. We will be sharing more information on GoDaddy Online Store, how we made Spree multi-tenant, how we provided a very sleek user experience, and made performance improvements to Spree, including an upgrade from 2.0 to 2.2.

Follow Spree Commerce!

Spree and Affirm: Consumer Financing

Posted on July 01, 2014 by Melissa Pegus

Spree Commerce and Affirm Meetup in San Francisco

The Meetup

On Wednesday, July 16, 2014, Spree Commerce and Affirm will be linking up in San Francisco to host the featured meetup, "Spree & Affirm Consumer Financing: Increasing revenue, decreasing costs for modern merchants.” The event is for everyone from Spree merchants to expert Spree developers, to those just wanting to learn more about e-commerce or payments.

There will be live demos, discussions on projects that are under way, as well as time for people to share their war stories and collaborate on opportunities. Of course, there will be food. And beer!
The Meetup will be from 6:30 to 9:00 PM PDT.

The Partnership

Spree Commerce believes in bringing the best in customer experience, design, and service to merchants. Affirm shares those values. After a great SpreeConf 2014, Affirm and Spree have partnered to offer Affirm’s simple, elegant consumer financing to its merchants’ customers. The Affirm extension is now available for integration.

About Affirm

Created in 2013 by PayPal co-founder Max Levchin and Palantir co-founder Nathan Gettings, Affirm is reimagining financial services – from credit cards to deposit banking. Starting with an amazingly simple, new way to get affordable financing at the online point of sale, Affirm lets shoppers pay for purchases across multiple months with transparent, fairly-priced fees built into every payment, and boosts conversion and basket size for eTailers at less than the cost of credit cards.

With Affirm, there is zero risk for the eTailer. Affirm pays its merchants in full at the time of settlement and their customers enjoy payments stretched out in monthly installments. Unlike point-of-sale credit options, Split Pay is consumer-friendly. By providing clear terms and a fixed set of payments, consumers using Split Pay are never hit with surprises or large fees, as they often are with revolving credit. Online shoppers can make a purchase and pay across multiple months with simple, clear financing fees that are a fraction of credit card interest rates. Read what people are saying about Affirm.

Ruby Nation: The Secrets of Venture Based Startups

Posted on June 11, 2014 by Alexander Diegel

“A Game of Startups” by Sean Schofield

RubyNation, the DC-hosted event for the local software community, concluded last weekend to bring the seventh annual conference to a close. Over 270 attendees quickly sold out the venue, and helped make RubyNation 2014 a blast for all who could make it!

Our very own Sean Schofield spoke to the crowd with his presentation, “A Game of Startups.” Sean drew from his experience as CEO and co-founder of Spree to explain why, to paraphrase a certain popular television queen, “in the game of startups, you either win or you die.”

Sean went into great detail on the dirty little secrets of venture-based startups, giving great insight and tips for those who are running, working for, or just curious about, companies that are funded by venture capitalists.

So, who are the players in this particular game? With startups, we trade “Thrones’” kings, lords and knights for founders, investors, and employees, while winning is defined by survival and financial success.

Sean goes into far greater detail in his presentation, including the math behind a successful exit, and a breakdown of the results from some startups that have already won the game. We had a blast at RubyNation 2014 and are already looking forward to next year’s event. Hope to see you there!

Follow Spree Commerce!

Spree Commerce Represents at MagmaConf 2014

Posted on June 10, 2014 by Melissa Pegus

Magmaconf, Mexico’s premier mobile and modern web development conference, was held in beautiful Manzanillo last week. The annual event, hosted by Spree Commerce Certified Premier Partners Crowd Interactive, was a huge success! Attendees from all over the world, including Github, Rackspace, Engine Yard, and Code Climate, descended upon the beach town for a few days of collaboration, commemoration, and festivities.

Spree Commerce Manager of Strategic Partnerships, Melissa Pegus, was there to represent Spree, and came prepared with her own presentation, “A Modular Approach to E-Commerce.” In her talk, Melissa detailed what Spree believes are the benefits of modularity when it comes to e-commerce, including improved speed to market, empowerment of e-commerce teams to be self-sufficient, and global business scalability.

Everyone from Spree-certified partners, integration partners, developers, and store owners had a blast. MagmaConf’s social events included great food, cold beer, a mechanical bull, and a very lively game of volleyball. A great time was had by all, and we are already counting down the days until next year’s event. Hope to see you there!

Follow Spree Commerce!

Top Three Mistakes Made When Building Mobile

Posted on June 05, 2014 by Alexander Diegel

“Top Three Mistakes Made When Building Mobile,” by Satya Krishna Ganni

Special thanks to Spree Commerce partners MartMobi and their CEO Satya Krishna Ganni, who hosted a webinar for us detailing the top three mistakes made when building a mobile website, and how to avoid them. The top three mistakes made when building a mobile site are as follows:

Trying to force-fit a traditional website into mobile: This will lead to your website not fitting on the entirety of the screen (as seen in the photo above), poor load times, and a difficult navigation paradigm that will create a frustrating user experience, and drive m-commerce shoppers straight into the lap of your competitors.

Not optimizing the checkout process for mobile: One-click checkout is a mobile shopper’s best friend. Longer forms that must be filled out for every order are guaranteed to turn shoppers away from your brand.

Not doing real-world testing: In-house testing is simply not enough, as different networks, devices and operating systems must be put to use before subjecting your mobile platform to e-commerce shoppers.

Satya goes into further detail on these points, so be sure to check out his slides, as well as the recording, to learn why it is a must to treat m-commerce as a separate channel, not merely an extension of your traditional platform. The next Spree Webinar is already in the works, so be sure to check back in with us!

Follow Spree Commerce!

The State of the Spree Commerce Ecosystem

Posted on June 03, 2014 by Alexander Diegel

“State of the Ecosystem,” by Ryan Bigg

The first day of Spree Commerce community manager Ryan Bigg’s SpreeConf 2014 presentation was such a success, that the masses insisted he come back for Day Two! Following up Day One’s “Adjusting Adjustments,” the author of a Rails 4 in Action dove deep into the state of the Spree Commerce ecosystem.

In his presentation, Ryan detailed the increased activity of the Spree community, including consistent and substantial increases in the amount of commits, Spree Commerce downloads, comments and notifications.

Ryan also explained Spree’s contributing guide to filling an issue, which included a comprehensive list of steps to reproduce the issue, what to expect to happen compared to what’s actually happening, and the preference for “full trace” stack traces.

Ryan’s “State of the Ecosystem” is truly a can’t-miss for Spree Commerce contributors, and anyone interested in the Spree community, so be sure to check it out today!

Follow Spree Commerce!

Adjusting Adjustments with Spree Commerce

Posted on May 28, 2014 by Alexander Diegel

“Adjusting Adjustments,” by Ryan Bigg

Ryan Bigg, Spree Commerce Community Manager and author of Rails 4 in Action, was a keynote speaker at SpreeConf 2014, where he gave the audience a crash-course on Spree’s ever-evolving ecosystem.

Ryan’s speech focused on many of the key aspects that have made Spree Commerce the top choice for more than 45,000 e-commerce retailers today, including the key tweaks to the Spree Commerce hub that zeroed in on making adjustments easier, simplifying code, and making sense of tax rates.

Ryan also detailed Spree CEO Sean Schofield’s “commandments,” including retaining order-wide adjustments, avoiding excessive calculations, and circumventing unnecessary complications. These commandments led to tweaks to the hub that includeed an adjustments system that was made simple, consistent, and flexible.

Ryan focused on these key Spree Commerce tenants, and many more, so be sure to watch his video today! Ryan’s second SpreeConf session will be available soon, so check back in with us!

Follow Spree Commerce!

Spree and Red Badger Meetup Huge Success in London

Posted on May 15, 2014 by Alexander Diegel

Spree and Red Badger Meetup Huge Success in London

We are pleased to announce that Wednesday evening’s Meetup, hosted by Red Badger, was a huge success! The event accomplished its goal of kicking off the London Spree Commerce User Group, and featured four keynote speakers, including Spree COO Josh Resnik and developer Peter Berkenbosch, as well as Red Badger co-founders Cain Ullah and David Wynne.

Josh’s presentation keyed in on two themes: First, who Spree is as a company, and second, an explanation of where Spree Commerce fits into the e-commerce marketplace, and who should choose Spree as its platform. Peter followed up by getting into the specifics of the Spree hub, and the new Spree hub user interface. Peter backed up his presentation with a live demo of the hub, including how to build webhooks, defining events and flows, and a step-by-step guide describing how to debug issues that users may come across.

Red Badger co-founders Cain Ullah and David Wynne talked about the Spree hackathon that introduced them to Spree, and their experience building a Spree store in just two days. The Red Badger duo went into specifics of the hackathon process, and what was needed to build the store before demoing the product.

Overall, the night was a great success, as some 40-odd Spree enthusiasts showed up to discuss their experiences, share war stories, and then took off to the pub together for some pizza and beer. A special thanks goes out to Red Badger, who already has the next London Meetup under way for September 3rd, so it’s not too early to make your arrangements!

Follow Spree Commerce!

"Perfect Technology" By Amit Shah

Posted on May 14, 2014 by Alexander Diegel

“Perfect Technology” By Amit Shah

Amit Shah, CEO at Jirafe, Inc. was one of the keynote speakers at SpreeConf 2014. Amit’s presentation focused on how Jirafe uses custom-tailored analytics to help e-commerce companies grow their respective brands.

Amit’s diverse professional background started as an investment banker on Wall Street, and grew to his current position at Jirafe. In between, he helped bring Magento from a free, open source project to a multi-million dollar e-commerce power, as the Vice President of Sales and Business Development.

Drawing from his experience working with several different business models, Amit founded Jirafe, based on a belief that analytics can help people grow their business, and that the right data, combined with the right product, creates sales.

Included in Amit’s presentation is a blueprint for the growth of a successful e-commerce business. Starting with the sales of goods on Ebay and Amazon, and all the way to the point where you would need to get onto a versatile, customizable platform like the one offered by Spree, Amit’s presentation is a must-watch for any entrepreneurs trying to take their business to the next level!

To learn even more about viewing the right data to make the right decisions, be sure to attend this afternoon’s Spree webinar, hosted by Amit, “How Smart is your E-Commerce Intelligence?” Registration is still open!

More presentations from SpreeConf 2014 will be available soon, so be sure to check back in with us!

Follow Spree Commerce!

Spree Commerce and Ninefold Meetup Recap

Posted on May 13, 2014 by Alexander Diegel

Spree Commerce and Ninefold Meetup Recap

We are proud to announce that the first ever Spree Commerce Meetup was a great success! Hosted by our partners Ninefold in San Francisco, CA, those in attendance were representative of a number of different backgrounds.

Everyone from Spree-certified partners, integration partners, developers and store owners had a blast, as the night was kicked off in true Spree fashion: With burritos and beers. Hosts Ninefold presented their deck on Spree Commerce performance, and Spree representative Melissa Pegus gave those in attendance a true look at the hard work Spree has been putting in behind the scenes, in regard to its integration platform.

Key attendees of the night included representatives from Crowd Interactive, Resolve Digital, BuildRX, Downshift Labs’ lead developer Denis Ivanov, GoDaddy and Affirm. The enthusiasm from the event was already spilling into future partner-hosted meetups, with the next one just around the corner, on May 14th. Talks of future San Francisco events are already in the works, so stay tuned!

Follow Spree Commerce!

Making the Right Data Driven Decisions

Posted on May 12, 2014 by Alexander Diegel

Making the Right Data-Driven Decisions

The importance of making “data-driven” decisions is a phrase that has generated a lot of buzz lately. But data is everywhere. What data should I be looking for? And how can I use that data to make the right decision for my storefront?

The important thing to consider is using the right data. Using data tailored specifically for e-commerce is integral to growth and success and can increase both conversion rates and the overall lifetime value of customers, as well as prevent customer churn.

Too often, stores are pulling in data but aren’t looking at the right information. Sure, you need to know the basics — how many orders today vs yesterday? Which products have sold the most? But that’s just the tip of the iceberg.

According to eMarketer, for every 10 shoppers on your site who place an item into their shopping cart, 6 of them will leave your site without purchasing. They do this for a variety of reasons, of course, so ultimately what does that mean for you and your store? If you could understand more easily which products were abandoned the most, or which products resulted in the greatest amount of lost revenue, you could take specific actions to grow sales in your store.

How effectively do you analyze your marketing analytics? You may know how much you spent, and where, but do you know which marketing dollar was most effective, and which was least? Today’s analytics tools, if used right, can show you in real time what you’ve gained from each campaign, and which new customers will drive the most success and revenue.

To learn more about the importance of making data-driven decisions, and how to do it right, be sure to register for the next Spree Webinar, “How Smart is Your E-Commerce Intelligence?” presented by our partners, Jirafe, on Wednesday, May 14th, from 2-3PM.

Follow Spree Commerce!

Top 3 Mistakes When Building a Mobile Website

Posted on May 08, 2014 by MartMobi

Top 3 Mistakes to Be Wary of While Building a Mobile Website (And How to Avoid Them!)

As m-commerce continues to gain momentum —- 100% increase in revenue for e-commerce stores from a year ago – we’re finding that the focus on building out an exceptional user experience on mobile has become paramount for business owners. Recently, we asked MartMobi – one of our e-commerce partners — to identify some of the mistakes a merchant can make when going mobile, and how to avoid them. Here are their top 3 — so you can learn from their experience!

Trying to Force Fit the Website into Mobile

Many design and workflow paradigms that work exceedingly well on a desktop are counter productive in mobile. Mobile is a channel that will drive over 30% of traffic in the near future and should be given the respect it deserves. Using responsive web themes and expecting it to fit into a mobile device doesn’t cut it with the expectations of the new age mobile users. Studies have shown that responsive sites are 6X slower than a dedicated mobile site – because in tailor-made mobile interfaces the content (images, meta data, UI elements) is specifically built and optimized for a great user experience.

Our suggestion is go to with “adaptive design” that sends tailor-made content to the respective form factor of the requesting device. For example, code base (HTML/CSS) will be different for mobile and tablet variants. This will ensure that the end user is given the right experience that fits to the device form factor that is being used, taking into consideration the browser, network speed, location, device, etc. While there may be a concern by the merchants to build separate front-end code that has to be maintained, we believe that building a dedicated mobile site from the ground up will repay the merchants with increased brand perception, user engagement and conversions, as well as the ability to enable merchants with tools to engage with the mobile user.

Not Optimizing the Checkout Experience

According to a survey by Harris Interactive, 47% of mobile users have reported abandoning a purchase because the checkout took too long, and 85% of the responsive sites don’t have a mobile-optimized checkout. This is a major conversion killer. The design of the checkout has to optimize for the minimization of the number of fields a user has to enter during a purchase, and make it look snappy at the same time. Merchants should favor payment methods like Paypal and Google Wallet that provide “single click checkout” functionality.

Not Doing Real World Testing

The development team usually ends up testing their mobile sites in high-speed connections in their favorite and newest devices. But the long tail of devices, resolutions and OS versions make this a bad strategy. Mobile web design and development has to account for the huge variety of device types and network speeds in which the end user will be using the mobile site. Of users polled, 40% say they will leave a mobile website if it takes more than 3 seconds to load, so the merchant can take no chances with making the experience smooth for all users. Given the unprecedented rate at which mobile devices and versions are being released, merchants need to continually test their mobile sites across all platforms to ensure the optimum experience is provided.

To learn more about m-commerce, and the challenges you might face when building out your mobile store, join us in June for a webinar presented by MartMobi. Registration for this webinar will be open soon, so check back with us frequently.

About MartMobi

MartMobi is a complete mobile commerce platform. The company helps e-commerce sites, brands and retailers instantly go mobile across varied platforms and devices, without writing any code. MartMobi’s mission is to accelerate mobile commerce and help customers create a distinct, multi-channel presence.

Follow Spree Commerce!

"Spree Commerce Peformance" by Daniel Sim Lind

Posted on May 06, 2014 by Alexander Diegel

“Spree Commerce Peformance” by Daniel Sim Lind

Daniel Sim Lind, former strategic marketing and creative director at Ninefold, spoke at SpreeConf 2014 to discuss the results he and his team found when using Spree Commerce as the subject of extensive research on website performance. What he found was that the Spree Commerce platform is capable of exceptional performance and smooth scalability.

Why does performance matter, you may ask? Because it matters to the users, and the users impact the bottom line. As Daniel explained in further detail in his presentation, Amazon found that every 100ms of average responsiveness improvement boosted revenue by 1%, a statistic that was backed by a failed experiment from Google. Google performed a survey asking users what they could do to increase their performance, and the overwelming response was that web searchers wanted more results on the first page.

Google followed suit, and the extra first-page results caused slower website load time. When the website slowed, Google saw a 20% drop in traffic, and a 20% drop in revenue. AOL, Yahoo and Shopzilla performed similar tests, and all yielded similar results.

So, why again does performance matter? Because time is money. Learn more by watching Daniel’s full presentation.

More presentations from SpreeConf 2014 are coming soon, so be sure to check back with us, and subscribe to our Youtube channel. To learn more about Spree Commerce and Ninefold, be sure to attend our co-hosted meetup, “The Future of E-Commerce,” on Thursday, May 8, in San Francisco. For more information, as well as to register, click here.

"Right Decision, Wrong Outcome" by Jeff Ma

Posted on May 01, 2014 by Alexander Diegel

“Right Decision, Wrong Outcome,” by Jeff Ma

Jeff Ma, CEO of tenXer, and the inspiration for the New York Times’ Best Seller, Bringing Down the House, and its cinematic adaptation, 21, was one of SpreeConf 2014’s key speakers. In his presentation, Jeff discussed the importance of making data-driven business decisions, and not letting adverse biases, such as group think and loss aversion, skew what you know to be right.

Jeff drew from his proficiencies in blackjack, and emphasized the key similarities between running a successful black jack team that translated to his entrepreneurial experiences with Golfspan, ProTrade, Citizen Sports, and now at tenXer.

Highlights from Jeff’s speech include the necessity of recognizing the difference between the right decisions from the right outcomes and the fact that, in spite of our best efforts, the former is not always a precursor to the latter. Jeff not only pointed out the keys in forming a business, such as trust, communication, metrics and transparency, but if you pay attention, you might just get some great blackjack tips!

More presentations from SpreeConf 2014 will be published soon, so be sure to check back in with us, and subscribe to our YouTube channel.

Perfecting Your E-Commerce Frontend

Posted on April 30, 2014 by Alexander Diegel

Perfecting Your E-Commerce Frontend by Denis Ivanov

Denis Ivanov, lead developer at Downshift Labs, returned to SpreeConf 2014 to give an updated version of the most popular talk from SpreeConf 2013: Perfecting Your E-Commerce Frontend. In this year’s speech, Denis shares three years of experience running a growing niche store through high-level direction, as well as the importance of practical code samples.

Denis includes a great deal of ProTips ® on how to please both robots and humans: Search
Engine Optimization, both back end and client-side performance, plus conversion rate management. Denis’ tips ensure you get the most performance, as well as the fastest implementation, from your frontend.

Denis has been working with Rails and Ruby since high school. His passion for the open source framework is largely responsible for his decision to pursue Computer Science professionally, and he continues to work with Rails every day! In his free time, Denis can be found volunteering at various outreach programs in San Francisco, sharing his passion for fulfilling programming employment.

The Naked Truth About Clothing and Sales Tax

Posted on April 30, 2014 by Alexander Diegel

The Naked Truth About Clothing and Sales Tax

AvalaraThank you to our partners at Avalara, who hosted a webinar for us on the challenges, and solutions to, the treacherous landscape of managing state-to-state clothing tax laws. From common misconceptions to the specific quirks in certain states (different taxes for different-sized boots?) Avalara covered everything an e-commerce clothing retailer would need to know. Here are some of the highlights:

Webinar host Jennifer Myers stresses the importance of understanding nexus for those in the clothing industry. “Nexus” is the connection between a state and a business, and allows a state to compel an out-of-state company to register and collect sales tax. The out-of-state company must have a “physical presence,” but that definition is changing, something the webinar goes into more detal about.

The webinar will help clarify:

• Whether you have established nexus in the last year
• The confusion regarding Florida, Texas, and New York’s state tax laws on clothing
• Product taxability
• Product Exemptions

Jennifer also details the risks of determining sales tax rates by zip codes, and the inaccuracy of the practice.

For more on managing the treachery of state-to-state tax laws on clothing, you can review the slides here, or view the full webinar.

Red Badger to Host London Spree Commerce Meetup

Posted on April 29, 2014 by Alexander Diegel

The Meetup

The meetup will be hosted in Red Badger’s UK office in London. The general agenda will include an introduction to Spree, how to hack a Spree store in just two days, and Spree client Surfdome’s experience in re-platforming their e-commerce storefront with Spree Commerce. And don’t worry: Food and beverages will be provided.

The meetup will start at 7:00 PM London time on Wednesday, May 14, 2014.

About Red Badger

Red Badger is a UK-based development and design agency with a long-standing tradition of innovation and excellence. They’ve worked with titans such as BBC, BMW and Selfridges. Red Badger is a strong believer in responsive web design, and believe, quite simply, if you aren’t using it, “you’re doing it wrong.”

The Partnership

In mid-March of this year, Red Badger hosted a “Spree Hackathon” at its London headquarters. The goal was for Red Badger to take what it already knew about Spree, apply it to best practices, and expand its knowledge to see if Spree truly was the best platform available to build a unique customer experience. The result was a huge success.

In only two days the developers at the hackathon built a new ecommerce storefront from scratch. One of Spree’s developers was there, and was impressed by the enthusiasm and expertise the Red Badger team was able to provide.

Both sides were so excited by the experience and results from the hackathon that they quickly decided to keep the momentum going. Red Badger created the London meetup group so other Spree enthusiasts can get together and share their experiences. Register today and we will see you in London!

Spree and Ninefold to Host San Francisco Meetup

Posted on April 28, 2014 by Alexander Diegel

The Meetup

On Thursday, May 8, 2014, Spree Commerce and Ninefold will be linking up in San Francisco to host the featured meetup, "The Future of E-Commerce.” The event is for everyone from expert Spree developers to those just wanting to learn more about the industry.

There will be live demos, discussions on projects that are under way, as well as time for people to share their war stories and collaborate on opportunities. And of course there will be food. And beer.

The Meetup will be held between 6:30 and 9:30 PM Pacific.

The Partnership

The partnership between Spree Commerce and Ninefold started when Ninefold shared some incredible research they had done on website load time, using Spree as the basis.

After a popular presentation at SpreeConf 2014, Ninefold decided to take the partnership to the next level and journey all the way from both San Francisco and Australia to visit our DC-area headquarters. While here, Ninefold hosted a fantastic webinar, "Lightining fast Page Load Times, which you can access by registering here. We enjoyed our time brainstorming (not to mention binging on Chipotle) together so much that we decided to do it again, this time in San Francisco, and co-host this meetup.

About Ninefold

Ninefold was founded on a principal of shaking up outdated norms and finding a better way to do things. In that vein, everyone in the Ninefold team believes in making dreams a reality—both their own and those in the community they serve.

Dreaming is how we all challenge the old practices. Ninefold’s dream is to dramatically change the Rails hosting landscape, so that developers no longer have to compromise application ingenuity for easy app deployment. The folks at Ninefold believe compromise is a thing of the past, and work hard to make that belief a reality.

Improving the User Experience

Posted on April 23, 2014 by Alexander Diegel

Improving the User Experience by Scott Raio

Scott Raio, CTO and co-founder of the popular men’s clothing brand, Combatant Gentlemen, spoke at SpreeConf 2014, detailing the challenges, and solutions to, delivering the best user experience possible in both an online and offline atmosphere.

Having already established itself as an e-commerce power, Combatant Gentlemen wanted to extend the user experience to include the ability to physically try on the clothes before customers made their purchase. The issue that presented itself was that Combatant Gentlemen wanted all of its offline purchases to run through Spree, just like its online sales, in order to deliver the most comfortable offline scenario as possible.

Clearly, having customers lug a laptop through Combatant Gentlemen’s pop-up store was not an option, so it was up to Scott and his team of developers to think outside the box. What they came up with was their “Super Sweet Magic Mirror,” which turned heads at the 2013 Vegas Hack-A-Thon.

The two-way mirror, complete with a TV in the back and an RFID reader in the bottom, takes the RFID-enabled clothing that the customer is wearing and displays information, such as the price and similar items, right in front of the user. The mirror then communicates to Spree and back to the user. When customers are ready to make the purchase, they simply swipe their credit card in Combatant Gentlemen’s point of sale app, which would talk direclty to Spree.

More sessions and videos from SpreeConf 2014 will be uploaded soon, so make sure to subscribe to our YouTube channel to see them as they go live.

March New Partners

Posted on April 17, 2014 by Shannon Madlin

Announcing our March 2014 Partners

As we continue to build out our arsenal of top-notch experts in e-commerce and Spree technology, we are pleased to announced seven new partners joining the Spree team. Spree Commerce’s certified partners are a premier group of specialists that leverage their world-class design and development skills to provide the most advanced and dynamic e-commerce solutions.

Advantages certified partners have enjoyed include helping customers get to market quicker, minimizing the complexity of developing integrations, and having more time to build a better storefront, rather than worrying about the backend logistics. This has allowed partners to stand out in a crowded marketplace, through access to Spree’s world-class technology, training and support. A combination of design, hosting and additional technology offers, here are our new partners:

Gin Lane is a collection of two-dozen creative technologists working on The Bowery in Downtown New York City. Gin Lane specializes in strategy, interactive design & content creation, as well as full-stack development – with brands in the fashion, retail, health, & athletics worlds.

AgileEngine turns ideas into products that people love. The company designs beautiful user interfaces and engineers high performance backends for startups and enterprise customers with SpreeCommerce and other eCommerce systems. Symantec, Nokia, Bertlesmann, StreetCount.com, RomanticU and other brands chose AgileEngine because of its creative designers and expert coders. With US and global dev centers in Eastern Europe, AgileEngine is able to provide a simple and cost-effective experience. Every customer that tried us in the last 10 years is still using our services.

Illuminati is a boutique digital agency focused exclusively on interactive design and development. The company is known for being adept and decisive, and moves with speed and determination to execute your strategy. The results are expertly crafted digital experiences that demand attention.

Branch 13 is defined by a no compromises approach to design and web development. They use the most cutting-edge tools and techniques to make sure your website looks exactly the way you pictured it. Branch13 takes a cross-disciplinary approach to design and development, our designers’ code. Their software developers use Photoshop, to make sure there is flawless execution from concept to launch. Branch 13 loves building the most stunning websites imaginable.

Ruby Garage is an expert team of developers and designers who build awesome web applications to make sure your business is successful. We focus on delivering high-quality projects for our customers, who range from e-commerce entrepreneurs to multinational enterprise and government entities. Ruby Garage’s approach to projects is lean, agile, and collaborative, which enables it to simply be more effective in cooperation with clients.

Codelation is a boutique software development company located in Fargo, ND. By keeping its skill set focused and targeting in on what it does well, Codelation is able to keep prices competitive while providing an unparalleled set of skills.

Codelation has been able to deliver solutions for its clients over the last 5 years by methodical, process-driven development, while not forgetting what makes the brand unique: its company culture. Codelation is able to keep a solid focus on client development, while taking 20% of the week to help develop its own projects and ideas. This helps Codelation keep up to date with the ever-evolving technology landscape.

NuRelm has spent the last 15 years utilizing the best Web technology to accomplish its clients’ goals, while making their lives easier. NuRelm builds software, but focuses on people. E-commerce systems, content management platforms (Drupal, WordPress and many more) and custom development frameworks (Rails, PHP, Java) are the tools of our trade, but happy clients are the only way NuRelm measure results.

If you’re interested in learning more about our partnership program, or how to become a partner, visit the partnership section of our website.

WeMontage Takes their Business to the Next Level

Posted on April 16, 2014 by Alexander Diegel

How Spree Commerce Helped WeMontage Take Business to the Next Level

WeMontage, an up-and-coming photo collage company, was getting its first taste of the inevitable for any successful start-up: It needed to keep up with its rapidly growing consumer base, and its preliminary web application was no longer getting the job done.

What WeMontage needed was a fully-featured e-commerce system, but it did not have the in-house resources to accomplish this necessity. At first, the company just used Spree for basic functions such as processing online transactions, promotions and reporting. But as business grew, so did WeMontage’s need for Spree’s more expansive options.

Before long, WeMontage extended its software’s functionality to support aspects such as a multiple-purchase incentive program, as well as a user-credit system to share with friends and family. WeMontage has since been recognized as one of the emerging e-commerce startups, and was recently highlighted on a “Today Show” digital lifestyle feature.

Click here to download the full case study and learn how Spree took WeMontage to the next level.

Best M-Commerce Practices by Bryan Mahoney

Posted on April 15, 2014 by Alexander Diegel

Best M-Commerce Practices by Bryan Mahoney from SpreeConf 2014

Though still very much in its infancy, mobile commerce is already an established force in the retail marketplace. As sellers continue to adjust to this medium, there is plenty of room for improvement.

From SpreeConf 2014, Bryan Mahoney, partner and director at Dynamo, discusses keys to best m-commerce practices that will keep your shoppers happy, and most importantly, help grow your business.

With tips that include how to keep your homepage concise, the significance of calls to action, and the importance of limiting content on your website, Bryan’s presentation is a must-watch for retailers who want to stay ahead of this growing trend in the shopping experience.

More sessions and videos from SpreeConf will be uploaded soon, so make sure to subscribe to our YouTube channel.

Behind the Best Storefronts by Sean Schofield

Posted on April 10, 2014 by Alexander Diegel

Behind the Best Storefronts by Sean Schofield

As co-founder and CEO of Spree Commerce, Sean Schofield was able to provide his valuable insight on Spree Commerce’s impact on the future of the e-commerce industry at SpreeConf 2014.

Sean talked about how Spree is continuing to empower the world’s sellers. He discussed the rapid growth of Spree’s open source community and its impact on our storefront platform. Sean also updated the audience on the latest developments with the hub, which developers and store owners can use to add and manage integrations to other services such as fulfillment providers, accounting systems, and more.

In his talk, Sean outlined where Spree Commerce is going, and why now is such an exciting time to join partners and customers like Bonobos and GoDaddy, to become an integral contributor to the e-commerce future.

More sessions and videos from SpreeConf will be uploaded soon so make sure to subscribe to our YouTube channel.

15 Best Practices for Mobile

Posted on April 09, 2014 by Alexander Diegel

Go Dynamo

Special thanks to our partner, Dynamo, who hosted a webinar for us today on the 15 best practices for mobile commerce taken from the real world. From how to layout the design of your e-commerce site, to marketing best practices to complete the sale, there are a lot of things you should be thinking about when you’re creating your new (or updating your old) mobile e-commerce site. Here are just a few:

15 Best Practices for Mobile Commerce-From the Real World

The amount of purchases made via phones and tablets are climbing quickly! In fact, in industries such as video games, music and books, tablets are now the most popular way to make a purchase. With that being said, there are some valuable tips you should heed to avoid being one of the sites that are contributing to the whopping 88% disapproval rate of mobile shoppers.

1. Keep your homepage concise

Mobile shoppers are 30% more likely to convert to your product with a focused landing page that will keep the shopping experience simple and succinct.

2. Calls to action actually work

25% of shoppers are more likely to click on a call to action link with a verb in it, than without. For example, provide a tab that says “Shop Products” instead of simply, “Products.”

3. Pair your Call to Action And Price

By pairing a call to action that includes “Action + Price” research shows that you will see a 76% increase of mobile users beginning the checkout process.

4. Turn down the noise

Websites that simplify the options and information around their item are seeing an astronomical 497% increase in checkout engagement than those who try to provide too much. For example, if one of your products is a t-shirt, simply have a picture of the shirt, the price, and the add to cart call to action.

5. Less (copy) is more

By providing less copy around your product, you are likely to get 103% more clicks on your item, and 34% more conversions for your brand.

For more on these helpful tips, as well as many others, you can review the slides here. The full webinar will be available soon, so be sure to check in with us!

Partner Ninefold Visits the Spree Office

Posted on March 27, 2014 by Shannon Madlin

Partner Ninefold Visits the Spree Office

This week our team from our partner, Ninefold, made the very long trek from Australia and San Francisco to visit our headquarters in the Washington DC area. The week long visit included hosting our very first partner webinar, paired with a lot of brainstorming with both our development team and our marketing group, as well as an introduction to our favorite lunch spot – Chipotle.

The partnership started when Ninefold shared some incredible research they had done on site load time using Spree Commerce as the basis. That quickly developed into a popular session at SpreeConf 2014 and evolved into a fast partnership that will, and has, included a webinar series, documentation and events.

To view the webinar, Lightning Fast Page Load Times, click here.

We appreciate Ninefold taking the time to spend the week here at Spree. We continue to be impressed with their team, and we always enjoy working with our partners to identify ways that we can work more closely together. We look forward to a lot of great collaborations in the future.

Backend Integrations with hub

Posted on March 26, 2014 by Shannon Madlin

SpreeConf Session – Backend Integrations with the Spree Commerce Hub – Brian Quinn

At SpreeConf 2014, Spree Commerce CTO Brian Quinn gave the audience insight into how to build integrations using the Spree Commerce hub. Brian explained how the hub can be used to streamline operations not only for Spree stores, but for all e-commerce platforms, including custom storefronts.

The Spree Commerce hub connects your storefront to crucial business applications such as drop shipping providers, warehouses, accounting systems, ERPs, email services, custom applications and much more. In this video, Spree Commerce CTO Brian Quinn shows you how easily you can get started using the hub, so that you can process all the events as they happen in your store.

More sessions and videos from SpreeConf will be uploaded soon so make sure to subscribe to our YouTube channel to see them as they go live.

Red Badger Starts Spree Hackathon & Meetup Series

Posted on March 20, 2014 by Shannon Madlin

Red Badger

Who is Red Badger?

Red Badger is a UK-based Development and Design agency with a long-standing tradition of innovation and excellence. They’ve worked with titans such as BBC, BMW and Selfridges. Red Badger joined the Spree Commerce Certified Partner program in January of 2014 and after attending SpreeConf and meeting other UK-based Spree developers, they quickly became a leader in the community.

The Hackathon

This past weekend in London, Red Badger hosted a Spree hackathon. The goal was to take what they had already learned about Spree Commerce, apply it to best practices, and expand their knowledge to see if Spree truly is the best platform to build a truly unique customer experience. In only two days the developers at the hackathon built a new ecommerce storefront from scratch.

One of our developers, Peter Berkenbosch, attended and contributed to the hackathon. He was impressed by the expertise and enthusiasm of the Red Badger team and other attendees. “Red Badger has a great balanced team with talented designers and frontend and backend developers who can build and design a store in 2 days!” said Peter. “The Red Badger culture is based around sharing the same passion and trying to solve similar problems together. They provided feedback on both what Spree is doing well, and what we can do better – which is what this community is all about.”

London Meetups

Red Badger was so excited by the hackathon and the response and outcome, they have decided to keep the momentum going by creating a London MeetUp group where others who are using Spree can get together, share what they’ve learned, compare notes and generally just be a part of a growing community. The next Meet Up will take place at 7 PM in London on May 14th – click here to register.

Spree Reaches 500 Contributors

Posted on March 18, 2014 by Sean Schofield

Spree Hits a Major Milestone: 500 Contributors

Yesterday the Spree open source project hit a major milestone by surpassing 500 contributors. With over 11,200 contributions, 259,196 downloads and 30 language translations, Spree has become one of the top open source projects worldwide.

When I started the project back in 2007, I hoped that it would be widely accepted but I knew it would have to be special in order to become adopted by the Ruby community which is well known for its exacting standards. To achieve this milestone is incredible, and I take it as a validation of the exemplary work done by the entire Spree community.

Our Contributors Make Us What We Are

The diversity of contributions from developers all around the world makes Spree an especially powerful platform for your storefront. Most platforms rely on a corporate roadmap or have a handful of contributors. Because so many developers have contributed to Spree, it represents the experience of tens of thousands of stores around the world.

Thank you for helping us make Spree what it is today, and thanks in advance for helping it continue to evolve in the future.

GoDaddy Partners with Spree Commerce

Posted on March 11, 2014 by Sean Schofield

GoDaddy and Spree Commerce recently announced a partnership that will result in Spree Commerce technology being used to power tens of thousands of new online stores. Now that SpreeConf is over we thought we would take a moment to discuss how this will benefit our growing online community.

New GoDaddy

In the past, GoDaddy has been criticized for its racy advertising campaigns and unpopular stance on SOPA. That was the old GoDaddy. The company now has a completely new leadership team which is moving the company in a much more progressive and technology friendly direction. The new company is much more interested in open source and we’re thrilled to have them supporting the Spree Commerce community.

Antonio Silveira (VP Engineering at GoDaddy) gave a great talk on how GoDaddy is already using Spree Commerce technology in their product. Check out the video of his full SpreeConf talk as well as his presentation slides for more details.

Benefits to Spree Commerce

GoDaddy is just the latest in a series of large companies making significant investments in the Spree Commerce community. They have pledged to be active participants in the open source community which will yield a variety of benefits including:

  • Code contributions to the open source core
  • Bug fixes and documentation improvements for various extensions
  • Cooperation on security matters
  • Additional resources to help maintain cutting edge scalability
  • Contributions to “multistore” functionality

Learn More

New sessions and videos from SpreeConf will be uploaded soon so make sure to subscribe to our YouTube channel and stay ahead of the game!

Spree Commerce Raises $5M in Series A Funding

Posted on February 25, 2014 by Sean Schofield

We are pleased to announce that Spree Commerce has raised an additional $5M in Series A funding led by Thrive Capital. Also participating were Vegas Tech Fund (led by Zappos CEO Tony Hsieh), Red Swan (led by Bonobos CEO Andy Dunn) as well as existing investors True Ventures and AOL Ventures.

It’s been a little over two years since our first round of funding and Spree Commerce is going stronger than ever. There are now over 45,000 storefronts running on Spree Commerce software and we’re one of the most popular open source projects on Github. Spree Commerce is now in use by major online retailers like Bonobos and Surfdome as well as established public companies such as Chipotle (CMG), Amer Sports (AGDPY) and Nutrisystem (NTRI). This new funding will allow us to continue work on exciting products such as the Spree Commerce hub, which we introduced last year.

Our long history of supporting online sellers has shown us that many of them are struggling with backend integrations. Whether it’s accounting & ERP, shipping & logistics, or omnichannel support, developers are building time consuming ad hoc solutions. The Spree Commerce hub provides an automated platform with built in integrations for these systems so you can skip the drudge work of integration and focus on selling.

The hub is a paid product but the integrations are open source. Our storefront software will also continue to remain 100% free open source. I’m excited to share more this great news with you this week at SpreeConf (which is a total sellout!). For those of you not able to attend the conference now might be a good time to follow @spreecommerce on Twitter :)

Sean Schofield

Co-Founder, CEO
Spree Commerce

Announcing The New Spree Commerce Site

Posted on February 24, 2014 by Shannon Madlin

At Spree Commerce, we consider ourselves the leader in creating an innovative and unique website experience, which is why we’re thrilled to announce that spreecommerce.com is all new!

Spree Commerce

New and Improved

The new website features all the same great developer resources as before, but is now more easily accessible through the new top level navigation. This, combined with depth and rich online content, makes articles and information easier to navigate and share with others.

Industry best practices and use cases are highlighted in our case studies and white papers area, while leading partners information is easily accessible in our new partners section.

Want to see just some of the stores using Spree Commerce? Check out the all new showcase area, highlighting some of the more unique and extensive e-commerce sites we’ve helped build.

Visitors to the site can also stay informed with the latest news of the company, learn more about who we are and what sets us apart, as well as leading industry know how.

We encourage you to take a look, share with friends and give feedback on what you think of the new Spree Commerce!

Networking Opportunities at SpreeConf DC

Posted on April 23, 2013 by Lynne Brehmer

We’ve built lots of networking opportunities into the SpreeConf schedule to allow you to connect with the Spree community and build lasting relationships to improve and grow your business. You’ll have a chance to meet face-to-face with the creators of Spree, Sean Schofield and Brian Quinn, to learn more about Spree 2.0 and discuss and debate the future direction of the Spree platform. SpreeConf is also a great opportunity to compare notes with other Spree Developers about projects you are working on and implementation techniques. And of course, SpreeConf isn’t just for developers. We have plenty of founders and store owners that come to our conferences as well. Whether you’re a startup or an established online business, there will be other business owners for you to network with and learn from. There’s something for everyone at SpreeConf.

Check out our full lineup of social events.

Inaugural Ignite SpreeConf Gaming Gala – Sunday, May 19th

We’d like to welcome those of you arriving Sunday evening to our Ignite SpreeConf Gaming Gala. Brian Quinn and Chris Mar are your Game Night hosts and are committed to delivering an evening of unforgettable fun and intense competition. They’re turning in their consoles and are returning to their gaming roots with some old school board games like Settlers of Catan and Ticket to Ride. The evening will include lots of board gaming fun with plenty of beverages and snacks and an opportunity to meet your fellow conference attendees and the Spree team before the serious tech talking starts on Monday.

Lightning Talks – Monday, May 20th

At the end of our first day of presentations all SpreeConf attendees are invited to join us for a few cocktails and a series of five minute lightning talks on the subject of your choice. This is an opportunity to publicly share interesting projects you are working on as well as to suggest your ideas for the future direction of the Spree project. We’ll begin taking lightning talk registrations two weeks before SpreeConf starts.

Happy Hour – Monday, May 20th

Enjoy a few happy hour drinks with your fellow attendees courtesy of Braintree. Share what you learned during the training day and find out what interesting projects your colleagues are working on. Get a chance to check out Policy, one of DC’s hottest restaurant and lounges located in the vibrant U Street neighborhood. Join the SpreeConf Turntable.fm room and help us DJ the evening with some of your favorite tunes.

After Party – Tuesday, May 21st

Join us after the conference for a few hours of drinking and lively debate courtesy of Rails Dog. The Spree team will be in attendance along with most of our speakers. The after party will take place on the rooftop of Lost Society, a boutique restaurant and lounge located in the U Street corridor. Keep your fingers crossed for good weather. Lost Society has a great view of the Washington, DC skyline.

There’s less than a month until SpreeConf and tickets are selling fast. Get your ticket now before we sell out. See you there!

Get to Know the Creators of Spree

Posted on April 17, 2013 by Lynne Brehmer

It’s a really exciting time for Spree. We are now one of the top open source projects in the world. We have 3,835 Github watchers and 372 GitHub contributors who have made more than 9,000 contributions. SpreeConf is your chance to meet the creators of Spree, Sean Schofield and Brian Quinn, and to hear their plans for the future direction of the project first hand. Sean and Brian will share in depth details about the Spree roadmap and the new features included in Spree 2.0. Don’t miss your opportunity to meet Sean, Brian, and the rest of the Spree team in person at SpreeConf, May 20th – 21st in Washington, DC.

How it all Began

Most of you probably know that Sean Schofield and Brian Quinn are the co-founders of Spree. But what you might not know is how the Spree open source project started and how Sean and Brian met. Sean created the Spree open source project in July 2007 after trying several open source alternatives and finding they lacked the flexibility to build exactly what store owners wanted. Brian discovered Spree when he was searching for an open source, Rails based e-commerce solution for one of his client projects. Brian contributed several internationalization features to Spree and in the process got to know Sean. They began working on client projects together and agreed to start an e-commerce consultancy company which eventually turned into Spree Commerce Inc. Since then Sean and Brian have worked diligently to improve the Spree platform and grow the Spree community.

Sean Schofield

Sean Schofield
Sean is the co-founder and CEO of Spree Commerce. He is an experienced programmer and entrepreneur and has over a decade of experience working with open source in both Ruby and Java. Sean is also a member of the Apache Software Foundation as well as a committer on several popular Apache projects including Struts. Sean dedicates his time to the Spree open source project and ensuring that it lives up to his vision of being the most flexible, open source e-commerce platform in the world. At SpreeConf, Sean will share details about the new features included in Spree 2.0 including split shipments, the re-architecture of the Spree core and internationalization improvements.

Brian Quinn

Brian QuinnBrian is the co-founder and CTO of Spree Commerce. He has been using Ruby for fun and profit for several years now (before Rails 1.0.) He is also the author of the innovative Deface project. He enjoys tackling hard problems, learning new things, and building awesome software. At SpreeConf, Brian will introduce the Spree Integrator, a project our team has been quietly working on the last six months which enables stores to integrate with all the internal “stuff” that companies need to run their stores like drop shipping, accounting, analytics, warehousing, etc. Brian’s Spree talk will include a live programming exercise that everyone can join in on.

See You at SpreeConf!

Here are a few closing words from Sean about why he is excited for Spree Conf…“Conferences are all about connecting with people. We have a great online community but sometimes there is no substitute for meeting in person. There are people I’ve been working with from all over the world for several years now. It’s always fun to see them in person. Each year there are also new people in the online community that show up for the in-person conference. It’s great to meet the people behind the code.”

Don’t miss out on your chance to meet the creators of Spree and to connect with the Spree community. Tickets are selling fast. Less than 5 weeks to go!

New Documentation Site

Posted on April 15, 2013 by Andrew Hooker

Why new guides?

A while back, we put a lot of work into creating documentation for our API independent of the developer guides. Our designer Alexey (aka devilcoders) did a great job on the API guides, and we wanted to bring that great work into the developer guides as well. We also used this as an opportunity to go through the guides and clean out things that were confusing or out of date. To top it off, John Dyer ( LBRapid ) put together a few new tutorials, going step by step through getting started with Spree and using and creating extensions and deface overrides.

Starting with Edge

Currently, the new guides are available on Edge. Edge is our repository for documentation about Spree features that haven’t been released yet. Once the next major Spree version is released, the guides in the Edge repository will replace the current guides. We will continue to make the old guides available as we have in the past with our legacy guides. The Edge guides include documentation on the new Split Shipments functionality included in Spree 2.0. Make sure to give this section a read and let us know what you think about the new feature.

Preview the Spree Integrator

You’ll notice we included a section in the Guides called The Spree Integrator. The Spree Integrator is a project our team has been quietly working on the last six months and is the pillar of our new Spree Professional packages. The Spree Integrator is a new platform for extending the reach of your Spree store into a myriad of crucial business applications and services like drop shipping providers, accounting systems, transactional email services, custom applications and much more. Brian Quinn will explain more about the Spree Integrator at SpreeConf and will show how easily you can get started using the off-the-shelf services that we’ve built into the Spree Integrator and how you can create custom endpoints to process all the events as they happen in your store.

A Community Effort

While the Spree core team and staff did a lot of the work getting the guides converted, there were a number of community members who also contributed. We had 229 commits by 29 authors, including 14 commits by first time open source contributor Dana Jones. You can see all the contributions in a github compare

Contributions Welcome

We couldn’t do it without you! Especially if you’re new to Spree, or new to contributing to open source, the guides are a great place to get started. There’s constantly cleanup and improvement to be done. To contribute, simply follow the instructions here.

Watch for More

There’s more coming! We’re going to be looking at improving the developer guides in the future, as well as adding a guide section for users, covering things like how to use the admin interface. If you’ve got ideas for how we can continue to improve the guides, submit a pull request, leave a comment on this post, or open an issue on the repo.

Come Meet us at SpreeConf

The next SpreeConf is taking place May 20th – 21st in Washington, DC. SpreeConf is a great opportunity to learn more about what’s coming in Spree 2.0 and how to apply it to your store. We also have a great lineup of speakers from both the e-commerce and Ruby communities. Don’t miss your chance to meet the Spree core team in person and to connect with the rest of the Spree Community. Get $75 off with code “GUIDES” when registering at the link below.

Plans for Improving Internationalization Support

Posted on January 17, 2013 by Ryan Bigg

When launching an international e-commerce store there are three areas you need to think through:

  • Translation – How to translate the site’s static text and database stored text to the consumer’s local language
  • Currency – How to charge the consumer in their local currency
  • Product Offerings – Determine if you want to offer different products to consumers in different locations.

Spree addresses the static text translation aspect of internationalizing an e-commerce store through our i18n project.

What is the origin of i18n?

i18n is a neuronym for the word “Internationalization.” A neuronym is a word where a number is used to form an abbreviation. i18n stands for the 18 letters in between the first letter “I” and the last letter “N.”

It’s rumored that the i18n neuronym derived its origin from a Digital Equipment Corporation (DEC) employee named Jan Scherpenhuizen. The system administrator at DEC shortened Jan’s last name to “s12n” because it was too long to be an account name. Shortly thereafter Jan’s co-workers began calling him “s12n” and neuronyms became a part of the DEC culture.

How does Spree approach i18n?

Spree leverages the Rails approach to internationalization. We store all of the translation information for static text like “add to cart” and “checkout” in a separate GitHub project known as spree_i18n. This is basically the same approach followed by the Rails project which keeps their localizations in rails-i18n. The Spree i18n project is actually a Spree extension. This extension contains translations only. The rest of code needed to support the i18n features is part of the Spree core. Translation for non-static text stored in the database like product names and product descriptions are addressed by the spree_multi_lingual gem.

What is working well in the Spree i18n extension?

Like most Spree features, the i18n functionality is 100% open source, ready to use, and easy to customize. Cristian Livadaru from LCX.at, a web development firm based in Austria, and Cezar Halmagean built the site Lifestyle4fun.com using the Spree i18n extension. Cristian explains “Spree is great because it provides code to address internationalization for e-commerce sites out-of-the-box.”

How can Spree’s i18n functionality be improved?

While the i18n extension provided a great framework for Cristian to translate the static text for the Lifestyle4fun.com site, he ran into some challenges keeping the translations up-to-date. “If a new piece of static text is introduced into the Spree core that has not yet been translated in the i18n extension, then I have to translate it myself. I’ve tried using a translation service, but the translations that are returned are often times inaccurate because they were translated by a non-technical person or by someone that didn’t understand the context of the text,” Cristian says.

The team at d:evolute also faced a challenge translating the database stored text for their e-commerce site — text like product names and product descriptions. Daniel Spaude and Andreas Woerle from d:evolute explain “The Spree i18n extension only translates the non-static text. We were able to use the spree_multi_lingual gem to translate the database text. But we ran into some issues keeping the Spree i18n extension and the spree_multi_lingual gem in synch when updates were released to one or the other. It would be great if the spree_multi_lingual gem functionality was part of the Sree i18n extension so we don’t have to worry about compatibility issues.”

The Spree team hears these concerns and has plans for better internationalization support in Spree 2.0, which is on the horizon. Below are three of the improvement areas we are working on.


The first improvement area is isn’t so much of a technical concern as it is a general inconvenience. The problem is that the translations within Spree are not namespaced. This is an issue for translations that use common words like “orders” or “actions” which may conflict with those translations coming from a parent application that contains the Spree engines.

To fix this, we will be namespacing all the translations in Spree 2.0 to be underneath a “spree” key. Translations that would have previously used something such as I18n.t(:orders) will use a new helper — Spree.t(:orders) — which would effectively do I18n.t(:orders, :scope => :spree). Doing this would allow us to avoid conflicts with translations that already exist within the base Rails application.

Keeping it up-to-date

The second improvement area is of greater concern. As Cristian mentioned, it’s really, really hard to keep the translations up-to-date in this project with what’s going on in the different branches over on the main Spree repository. While we may use a translatable piece of text within Spree’s core, the translation for that text may not reach spree_i18n until some time later. Even then, that would only be for some particular languages.

To fix this, we’ll be looking at using LocaleApp, which will allow us to store the translations in an easy-to-edit way, so that people looking to assist with translations can do so without having to open a pull request on the spree_i18n project. The translations from LocaleApp will be periodically synced with the spree_i18n project, meaning that if you would like to use them you can just add the spree_i18n gem to your application’s Gemfile:

gem ‘spree_i18n’, :github => spree/spree_i18n", :branch => “2-0-stable”

And your translations will be up to date.

Multi-lingual support

Currently in Spree, you are able to specify a single name and a single description for a product. If you want to translate this name or description into another language, you can use the spree_multi_lingual gem. We are looking at ways in which we can improve the multi-lingual support in Spree by building on the features already in this gem, perhaps even going as far as to include this functionality within the Spree core as requested by the folks at d:evolute.

  • Join the discussion: What i18n improvements would you like to see?

Chris Mar & John Dyer join Spree

Posted on January 15, 2013 by Brian D. Quinn

It’s been over a year since we’ve announced any new core team members, due primarily to the awesome job that Ryan (radar) has been doing managing the contributions and improvements to Spree. In all the time that Ryan has been doing his thing, two other staff members have been quietly working on new features, refactoring and generally helping make Spree more awesome for everyone.

Today, we’d like to officially recognize the on-going and outstanding contributions made by Chris Mar (cmar) and John Dyer (LBRapid) to Spree by announcing their official core team membership. While both Chris and John have been employees of Spree Commerce, Inc. from its inception and have had commit access for a while, joining the core team highlights their impact on the direction and quality of the entire Spree platform.

John Dyer aka JD aka LBRapid

John Dyer

John joined Railsdog back in April 2011 as an intern and has since then proven himself to be an indispensable member of the team. John’s recent contributions to Spree have included lots of work on the API which were documented recently.

John’s an avid reader and fan of The Game of Thrones series, you can find some of his literary reviews on his personal blog.

Chris Mar aka cmar

Chir Mar

Chris was one of Spree Commerce Inc’s first employees and has made a big impact since his arrival back in August, 2011. He has spoken at both SpreeConf’s and was responsible for the badly needed overhaul of Spree preferences internals.

Chris is a startup veteran, a keen home-brewer and a recovering Java developer who likes to play board games.

Please join me in finally welcoming Chris and John to the core team, and I know we all look forward to their next big contributions!

Year in Review - 2012

Posted on January 09, 2013 by Sean Schofield

Each year we like to summarize what we’ve accomplished together as a community. It’s also become a bit of an annual tradition to do this recap in January since we’re always too busy at the end of the calendar year to do it then.

There were many highlights during the year and we’ve selected a few of the major ones that we’re especially proud of. So let’s take a quick moment to recap some of the awesomeness!

The Highlights

Spree Analytics

At beginning of 2012 we announced a plan to work with our friends at Jirafe to provide a live e-commerce anlaytics dashboard integrated within Spree. We were able to make significant improvements based on all of the great feedback and we announced a new and improved version later on in the year.

New Base Theme

We also announced a new base theme for the standard Spree install. We drastically simplified the HTML used in the standard theme with the expressed intention of making it easier to customize. Since the theme was also fully “responsive”, it makes it easier to use the same Spree views for mobile devices.

First Ever SpreeConf

We had our first ever SpreeConf in February of this year. The conference was a complete sellout and we had an awesome lineup of speakers and spent a lot of time meeting with existing and perspective users.

Spree 1.0.0 Release

We also released the long awaited Spree 1.0.0. This release was performed in typical team fashion and represented over 1,500 commits by 35 different contributors. We also committed to faster release times and released Spree 1.1, 1.2 and 1.3 later in the year.

Improved Multi Currency

The Spree project continued to make improvements in the area of i18n. We received an excellent contribution from one of our community members that significantly improved multi currency support.

SpreeConf Europe (Dublin)

Our first conference was such a success that we decided to have another, this time in Europe! We decided to continue our theme of hosting in unique venues and chose the Guinness Storehouse in Dublin Ireland. Once again the conference was well-attended and we had an exellent blend of technical as well as business-oriented talks.

Admin Redesign

We hired a full time designer and then put him to work straight away. One of the first things we did was a complete redesign of the Spree Admin UI.

API Improvements

We also made major improvements to the Spree API and significantly improved the API documentation, launching a dedicated API site. This work will continue into 2013 as we make Spree completely “API driven.”

Spree Fancy Theme

We finished the year by releasing Spree 1.3 and announcing the brand new fancy theme. The theme serves as a simple demonstration of a responsive web design that is a little more interesting than the intentionally plain base theme. We made the theme completely open source so you could use it as a starting point for your own sites.

The Road Ahead

Each year we somehow top the accomplishments of last year. We expect continue this trend in 2013. We’re especially looking forward to the “split core” project that Ryan has been working on as well as the planned i18n improvements. We’ll post more about both of these efforts shortly.

Rejected Logo Options for Spree

Posted on July 20, 2012 by Sean Schofield

Over two years ago we asked our friends at Dynamo to come up with a cool new logo for Spree. They came through with the awesome logo that we all know and love today. I thought it would be fun, however, to look back at some of the other options that were also considered.

Option 1: Woosh Cart

From the designer:

This speeding cart is an iconic way to represent a fast, efficient check-out system. The logotypes’ form compliments this thinking, being efficient and communicating clearly without unnecessary detail. The rounded edges give it a modern and human feel and the simplicity of the form makes it both ownable as a unique brand asset and easy to reproduce in any resolution.

Personally I thought it looked like someone giving me the finger. Once I saw this I could not “unsee” it. It looked a little better with different color scheme and embedded in a circle but still not what we wanted.

Option 2: Rocket Cart

From the designer:

Taking the speed notion one step further – one giant leap if you will – the introduction of the flames adds both a more humourous, exaggerated and youthful dimension that also reinforces the notion of transactional efficiency and best-of-breed performance. It’s a memorable brand icon with personality that communicates brand confidence.

Again, pretty interesting but this time it looked like the cart was farting.

Option 3: Emoticart

From the designer:

This logotype communicates so much in such an efficient package – in a similar way to the ubiquitous “and you’re done” – but what it highlights most is the idea of satisfaction. Satisfaction is a key concept for shoppers, and it directly translates into trust in the online world. Consumer trust builds brands, and this Spree identity is in a universal graphic language that is perfected for the industry and medium. The product is on your mind and in your cart, and before you know, you’ve got it. And that makes a whole lot of happy. The typography remains understated and simple, to compliment the idea.

I immediately smiled when I saw this one. At first it seemed perhaps to bold of a choice but the more I looked at it the more I liked it. Other people told me they liked the Rocket Cart but I hated it. I didn’t want a logo that I personally didn’t love myself. We were a little worried though when we found out that most women we showed it to seemed to hate it.

The Final Result

We decided to let our customers decide and they universally loved the Emoticart so that made the decision easy. We worked on the color scheme and font and came up with the result that we all recognize today.

Every once in a while my wife will see the current logo and say to me “you should have gone with the ‘farty cart’.”

Vote Now!

So what do you think of the Spree logo? Visit our Facebook Page and vote on whether we made the right choice or whether we made a big mistake.

Complete Redesign of Spree Analytics

Posted on July 16, 2012 by Sean Schofield

We’re pleased to announce a completely redesigned version of the analytics dashboard that ships with Spree. This dashboard is automatically available to all stores running Spree 1.0.x or higher and will be displayed in your admin panel without having to take any steps to upgrade.

The above screenshot doesn’t really do the new interface justice. You’ll have to see it in action to get a sense for how great the improvements are. If you are running a version of Spree prior to 1.0.x you can still get the analytics functionality by using the spree_analytics extension. Let us know what you think!

Spree Community Milestones

Posted on June 02, 2012 by Sean Schofield

summary: It’s been almost five years now since I began the Spree project. It started with a blog post and a strongly held conviction that there had to be a better way to do e-commerce.

It’s been almost five years now since I began the Spree project. It started with a blog post and a strongly held conviction that there had to be a better way to do e-commerce. In the past week we have also reached two symbolic milestones.

3,000 Github Followers

We now have 3,000 followers on Github. Spree continues to be one of the most-watched and most-forked projects on the popular community code sharing service. Since our project generates dozens of update messages per day only the hardcore Spree developers actually follow us on Github.

200 Contributors

The actual code behind Spree is the result of a tremendous group effort. We’re quite proud of the number of different people who contribute to Spree and last week we received contributions from our 200th contributor. Again this number somewhat understates the true level of contribution by our community. It does not include people who have contributed to other important projects such as the guides and i18n effort.

Spree Road Map

Posted on March 17, 2012 by Sean Schofield

This year is shaping up to be another year of tremendous growth in the Spree community with an ever growing number of awesome contributors helping out with the effort. We also held our first ever SpreeConf where I presented a talk on the Spree Road Map. It has been a month since that talk so I thought I would update everyone on how things are progressing and what we have planned for later this year.

Spree 1.1

The Spree 1.1 release is right around the corner. We’re scheduled to announce the first release candidate later this week. This release should be a relatively painless upgraade if you’re already running Spree 1.0.×. Spree 1.1 will include support for Rails 3.2.x as well as some minor improvements that were not urgent enough to include in the Spree 1.0.x patch releases. Expect the final release to occur during the first week of April.

Spree 1.2

The Spree 1.2 release will focus on the much anticipated admin redesign. We will be reorganizing some of the admin screens to improve usability as well as putting a fresh coat of paint on things and making the admin functionality easier to customize. We already have a ton of mockups for how the admin might look but the design is not final. Work on the admin will begin later this month and commits will start showing up in the master branch within a couple of weeks.

Website Improvements

The first improvement to our website will be the addition of a new forum system. Its based heavily on the forem project created by our very own community manager (Ryan Bigg.) It will have the ability to upvote answers and for people to mark their questions as answered. This will help us keep better track of the unanswered questions out there. Go ahead and create your Spree account now so you’re ready to participate!

SpreeConf Europe

During our first SpreeConf we also announced our plans for a SpreeConf Europe later this summer. The conference will be on August 22-23 in Dublin, Ireland. We’re going to announce the details shortly and there will be a large discount for early registration. Hope to see everyone there!

Introducing Spree Analytics

Posted on January 31, 2012 by Sean Schofield

We’re pleased to announce that Spree now has a great new analytics dashboard powered by our friends at Jirafe. The dashboard is available by default in the upcoming 1.0 release but it is also available as an extension for older versions of Spree.

This is basically a replacement for the old Spree dashboard and relies on a real-time analytics service. You will need an activation key to use this free service. Get your activation key now by registering for a user account on spreecommerce.com and registering your store. Store registration is completely private – your store will not appear in the showcase or any other public venue. More details on registration can be found in the Getting Started guide.

Since this is integrated into 1.0.x there is nothing to install. If you are using earlier versions of Spree, however, there is a stand-alone spree_analytics extension that works with Spree versions 0.70.x and 0.60.×.

If you’re not interested in the new analytics functionality you can always use the “legacy” dashboard which does not require the authorization token. Check out the spree_simple_dash extension if you’re interested.

Year in Review - 2011

Posted on January 06, 2012 by Sean Schofield

Last year I did a blog post about our 2011 New Year’s Resolutions for Spree. This year I thought it would be fun to see how we did. We have some new resolutions for 2012 but you’ll have to wait for my talk at SpreeConf to find out about those.

So let’s see how we did …

Improved Test Coverage

There’s never enough test coverage but our goal was to simply improve it and we certainly achieved that. We added a whole bunch of factories for Factory Girl and features for Cucumber. At the end of 2011 we made a decision to scrap Cucumber in favor of RSpec request specs.

In fact, not only did we improve the test coverage but we automated the tests to Run against three different versions of Ruby every time we made a commit. You can now see whether the tests are passing by monitoring the Spree Travis page. We even managed to improve test coverage for several key extensions (ex. spree_wishlist.)

Paid Support

You asked for it and you got it. Not too much to say here other than to read about our professional hosting which include free support.

Fancy Demo

Done. Its not nearly “fancy” enough to satisfy us but much better than before. As a special bonus we made the whole thing open source and available on Github.

One-Click Install

You can now set up your own personal Spree store to test things out. Just provide your email address and we’ll send you the credentials so you can log in. If you haven’t tried Spree yet, go ahead and do so now.

Stable 1.0 Release

Almost. We did push a 1.0.0rc1 release candiate just before the end of 2011. Rails 3.1 took a couple of months to deal with and we decided to punish ourselves further by
adopting namespacing for everything.

This is the only goal that we didn’t technically meet. We got 95% of the way there and the goal itself is actually pretty arbitrary. We can pretty much declare 1.0 at any time we feel like. The namespace changes in particular were kind of extensive, however, so we wanted to make sure that was solved since we’ll be trying to keep things as stable as possible after 1.0.

Improved View Customization

In 2011 Brian introduced a kick ass theming tool named Deface. We can now do pinpoint customizations of Spree without overriding a whole Rails view or partial. You also don’t need a pre-defined hook to insert or remove the code you’re targeting. Deface will be a major focus of discussion in the talks and training at SpreeConf. Its also powering some cool new stuff coming in 2012!

A Few Surprises

We also did some stuff that we hadn’t really planned on. Here are just a few of these milestones in no particular order

  • Raised $1.5M in investment funding
  • Organized our first SpreeConf
  • Created an extension versioning system
  • Hired a community manager
  • Performed a major redesign of our website
  • Set up our professional hosting solution

I think its safe to say that 2011 was the best year yet for the Spree team. We’ve made a lot of new friends and partnerships and we can’t wait to see what we’re going to do together in 2012!

Spree Preferences Refactored

Posted on December 08, 2011 by cmar

We have refactored Spree Preferences to improve performance and simplify
code for applicaitons and extensions. The previous interfaces have been
maintained so no code changes should be required. The underlying classes
have been completely rewritten.

The new underlying classes are much simpiler and approach preference
storage with the concept that preferences are read much more often
they are written. We use Rails caching to maintain key/value pairs
in memory for fast access. Changes are persisted to the database and
loaded during initalization to pre-populate the cache.

There is a new utility class Spree::Preferences::Configuration for
extensions to create their own namespaced preferences.

<p>MyExt::Configuration &lt; Spree::Preferences::Configuration<br />
  preference :show_ads, :boolean, :default =&gt; true<br />
<p><span class="caps">MYEXT</span>::<span class="caps">CONFIG</span> = MyExt::Configuration.new<br />
<span class="caps">MYEXT</span>::<span class="caps">CONFIG</span>.show_ads = false</p>

The above preference will share the same cache and database table as the
Spree General Configuration. It will be keyed as

We continue to store preferences for model instances. You can define
a preference for your model. Each instance will use the default value
unless a new value is set. The instance specific preference will be
immediately persisted to the database and keyed with the id

<p>class User &lt; ActiveRecord::Base<br />
  preference :email_notifications, :boolean, :default =&gt; true<br />
  preference :favorite_food, :string, :default =&gt; &#8216;beer&#8217;<br />
<p>user = User.create</p>
	<li>reading<br />
user.prefers_email_notifications? # =&gt; true<br />
user.preferred_favorite_food # =&gt; &#8216;beer&#8217;<br />
user.get_preference :favorite_food #= &#8216;beer&#8217;</li>
	<li>writing<br />
user.prefers_email_notifications = false<br />
user.preferred_favorite_food = &#8216;meatloaf&#8217;<br />
user.set_preference :favorite_food, &#8216;meatloaf&#8217;</li>
	<li>definition<br />
user.preferred_favorite_food_default # =&gt; &#8216;beer&#8217;<br />
user.preferred_favorite_food_type # =&gt; :string</li>

We have included a migration that will convert your previous preferences
to the new format.

Ryan Bigg Joins the Spree Team

Posted on November 03, 2011 by Sean Schofield

Today we are pleased to announce that Ryan Bigg has joined the Spree team in the role of community manager. For those of you who don’t know Ryan, a quick glance at his Github profile will tell you all you need to know about his passion for open source. If you’ve read his brand new book you also know that he is well-versed in Rails and a great writer. Finally, if you were at RailsConf last year you already know that he is a Ruby Hero.

When we announced our funding we told you that we had big plans for Spree. One of our goals was to hire a full time community manager for Spree. The idea was to have someone dedicated full time to continuing to improve the strength of our open source community. We have a very healthy core team and lots of contributors but we’re not satisfied with that. We want better documentation, more tests and faster turn-around time on bugs and pull requests. We also have a ton of new ideas for new features and possible integrations.

In order for us to address all of these lofty goals we decided to hire someone full time to help with the cause. Ryan Bigg was on our very short list of ideal candidates and we’re thrilled that he’s decided to join us. As luck would have it, he was already working on a very large Spree project when we reached out to him. He doesn’t officially start work until next Monday but he’s already been helping out on the namespace branch and answering questions on spree-user.

Ryan will be speaking this weekend at Ruby C and he’ll be leading our Rails training in February at SpreeConf.

Update: This short video will tell you all you need to know about why Ryan will be an awesome addition to the team.

We're funded - Now what?

Posted on October 31, 2011 by Sean Schofield

It’s been two weeks since we announced our recent funding and now its time to start talking about what comes next. We are working on an e-commerce analytics product as well as a service for recommendations and mailing lists.

Before we make these products available to all of our users we will be conducting a limited beta test. If you are interested in helping us with the testing please create a Spree account on our website and use the “Request Beta Access” button to submit your request. Currently beta testing is limited to those running Spree 0.60.x or higher.

We’re particularly excited about the analytics product (shown below) which is now ready for beta testing. We’ve been running it for a few days now on the Spree demo store and its been working pretty well. We’d like to get a few more people who are interested to help with the testing.

Eventually we hope to make the analytics product available on older versions of Spree as well. Of course you’re probably not running a really old version of Spree because you read the recent security announcements.

We’re also working on a very cool recommendations solution for Spree. We’ve partnered with a company that has significant expertise with this area and has a very cool “learning algorithm” with a proven track record. If you’re interested in this you should also request beta access now so we can contact you when we’re ready.

Finally, we have two major announcements to make later this week. Stay tuned.

Spree Commerce Raises $1.5M in Seed Funding

Posted on October 10, 2011 by Sean Schofield

We are happy to announce the formation of our new company, Spree Commerce Inc., which has participated in a $1.5M seed investment round lead by True Ventures. Also participating in the round were AOL Ventures and Sean Glass (a local angel.)

The Spree project began four years ago with a bold idea and a simple blog post. Over time we received contributions from more than 100 people and Spree was translated into over 30 languages making it one of the most popular open source projects on Github. During this time we also formed Rails Dog, a services company specializing in building highly customized Spree sites.

Rails Dog will continue to provide Spree consulting services but Spree is now ready to take the next step. Spree Commerce Inc. will continue the mission of building the most cutting edge and flexible e-commerce platform possible. We’re also excited about the opportunity we have to introduce Spree to a wider audience as well as to provide the additional services and support that our community has been asking for. We believe the future of e-commerce lies with open source and our new funding will allow us to get there faster. In the coming weeks and months you will hear a lot more about our plans as they unfold.

I’d also like to take a moment to personally address our awesome community, without whom this would not be possible. Spree has always been 100% open source and it will always remain that way. The licensing terms have not changed nor will they do so in the future. The license is intentionally permissive so that anyone can use Spree for
personal or commercial use. I’ve been involved in open source software for over 10 years now and I’m beyond convinced that it is the most efficient and rewarding way to create software. Spree has always been about everyone working together and “getting the job done.” There is no reason for that to change now.

Spree began its life as a commercially supported product (via paid consulting) – now we are just getting additional help from investors to accelerate our progress. We are thrilled to be working with True Ventures who has a long history of open source investments in companies such as Automattic (makers of Word Press) and Puppet Labs. We also have an awesome team of advisors: Dries Buytaert (creator of Drupal), Luke Kanies (creator of Puppet), Tom Preston-Werner (co-founder of Github), and James Lindenbaum (co-founder of Heroku.)

We look forward to writing the next chapter of the open source e-commerce story together with you.

Sean Schofield

Founder, CEO
Spree Commerce

New Website Launched

Posted on October 04, 2011 by Sean Schofield

We’re pleased to announce the launch of our brand new website! Its been several weeks in the making and last weekend we finally rolled it out to the general public. One of the major changes you’ll likely notice is that we have introduced several new paid products. This represents a great step forward as we can now offer commercial support (which comes included with all hosting plans.) Please feel free to use the contact forms on the website if you are interested and have any questions.

Spree will continue to remain 100% open source. We’re just providing support, hosting and payment processing options for those that require them. The members of the Spree core team will also continue to participate in the free “community support” (mailing list, IRC, etc.) but for those that want a higher level of support you now have a new option available to you.

Initial Results from the Spree Survey

Posted on May 09, 2011 by Sean Schofield

About two months ago we asked people who were using Spree (or evaluating it) to participate in a quick online survey. We also promised the community that we’d share what we learned with them. We’re still trying to figure out the best way to share the results of the survey but for now I’d like to go over some of the highlights.

First, we asked users to rate how important various requirements were to them.

Which Requirements are Most Important?

  • Custom Appearance
  • Custom Business Logic
  • Documentation
  • Open Source

Next, we asked the same users to rank how well Spree did against this same list of categories.

Where Does Spree Excel the Most?

  • Open Source
  • Cost
  • Programming Language
  • Custom Appearance
  • Custom Business Logic

The first two seem obvious, although we somehow managed to disappoint a few people in these categories despite the fact that Spree is 100% open source and 100% free! We are attributing the high marks for programming language to mean that even though the choice of programming language is not crucial to users, they are pleased that Spree is written in Ruby. We were also happy to get high marks for customization since that is not only important to users but also an area where we have deliberately chosen to focus our energies.

Now on to the question we were most interested in asking …

How Can We Improve Spree?

  • Documentation
  • Mobile Store
  • Custom Themes (No Ruby Needed)
  • Real Time Analytics (w/E-Commerce Focus)

Like most projects, we suffer from less than perfect documentation. Unlike most projects, this is an area where we continually strive to improve our efforts. We’ve made considerable improvements to the documentation and we’ve taken care of most of the stuff that became out-dated with the massive series of Rails 3 changes.

Brian Quinn has been hard at work on a cool new solution for creating customized Spree views and themes. This code will be merged into the core soon and we’re also planning on showing it off at our talk next week at RailsConf. We also hope to discuss more about our plans for analytics next week as well.

We have some big plans for mobile support in Spree but nothing major to announce yet. We’re still experimenting with several different solutions to see what will work best.

Be a Friend

Posted on November 04, 2010 by Sean Schofield

We wanted to update you on some developments in the social media space. Railsdog has recently hired a developer with deep social media experience, especially with the Facebook and Twitter APIs. One of the first things we’d like to do is start rolling out some Facebook extensions. These will be "official" extensions that will be compatible with Spree 0.30.x and beyond. They will also be actively maintained and documented

Lets make a deal with the Spree community. We recently launched a SpreeCommerce page on Facebook. We’ll be using this page for news, announcements and promoting the Spree software so we can grow our community. At this exact moment we have a paltry 67 friends. We’re asking all of our users to "friend" us (see the link below) so we can show everyone just how many people out there are using Spree. The deal is the faster you friend us the faster we’ll push the Facebook and other features.

New Look for Spree

Posted on June 07, 2010 by Sean Schofield

Today we are pleased to announce the launch of the newly designed Spree site. We’ve been hard at work on this site while simultaneously working our days jobs taking care of our Spree clients. The most important new feature of the site is the ability to register your own company and then register websites for the showcase. We’re moderating new companies and sites so please allow a few hours before expecting to see your company/site listed. This is an unfortunate step needed to prevent spammers from ruining the site. We’re going to be adding more functionality and instructions to the registration process but we wanted to make sure that we launched the site in time for Rails Conf.

You will probably also notice that we have a brand new logo! The old logo was a bit generic so we were looking for something a little more unique to capture the spirit of the Spree project. Personally I think it captures the deceptively simple nature of the Spree project. The mission of the Spree project is to write the best e-commerce software out there and to have some fun and make our customers happy in the process. I think the logo captures this sentiment perfectly.

Site credits: Elevate with Rails Dog

Logo credit: Dynamo

Spree Roadmap (May 2010)

Posted on May 04, 2010 by Sean Schofield

We’ve been hard at work on some client projects lately but we’ve also been quietly improving the Spree code with minor patches. Lately we’ve had a lot of people asking about Rails 3 support and other topics regarding the future direction of Spree. I thought I would take a few minutes to outline where the project is headed over the next few months.

Rails 3 Support

The most important development coming to Spree is support for the new Rails 3 release. Spree has always been quick to support new versions of Rails and we plan to continue to keep pace with the fast moving pace of the Rails core team. The newest version of Rails will offer several improvements that will reduce the amount of hacks needed to get Spree working on top of Rails. The upgrade to Rails 3 will yield several benefits.

  • Easier integration with Rails apps
  • Elimination of the site extension – all custom code can reside in RAILS_ROOT
  • Extensions as engines
  • Extensions as gems
  • More modular design which will allow developers to use only select modules (similar to Rails)
  • Faster performance in development mode
  • Less code to maintain in the Spree project

The core team has already started to explore the implications of a Rails 3 upgrade. We’re conducting several experiments to test the new functionality which is still in beta and not well documented. Our initial results are encouraging and we’re going to be starting a massive development push on this in May. Our goal is to have Rails 3 support in time for Railsconf.

More Core Members

We’re hoping to add more core team members to the project – ideally from companies other than Rails Dog. The heavy Rails Dog representation on the core team is a byproduct of needing to hire the best Spree developers we could find. All of the core members now on Rails Dog started out as independent contractors.

We’re definitely interested in broadening the representation on the core team. We could certainly use more help with keeping on top of the patches and tests needed for our fast moving code base. Last year we posted something on how we choose core team members if you’re interested.

New and Improved Showcase

The current list of Spree sites is woefully out of date. We’re working on a much improved showcase that will allow members of the community to share their sites with the rest of us. New entries will be moderated and we’ll also have the option of a "private listing" which allows you to register the site but not to share it with the public. We prefer that you share your site with everyone, but if your client is uncomfortable, you can at least share it with the core team. You’ll also receive credit for listing a private site when it comes to your ranking in the new Developer Listing section of the website.

Developer Listing

The Spree website is currently undergoing a major overhaul. In addition to some visual and organizational improvements, there will new sections such as the "Developer Listing." This section of the website will list development shops who are currently building Spree sites. We’ll be giving priority to those companies/freelancers who have built the most verified Spree sites. It will also be possible to browse the public sites and extensions contributed by each of the companies/individuals in the developer listing.

Improved Documentation

The documentation is in need of some major refactoring. We’ve been pretty good about keeping the documentation up to date but it needs to be reorganized along some more useful guidelines. In general, we’d like to see documentation split out into information that is useful for setup/configuration and that which is useful for customization/development. We’re going to try and separate out some of the low level technical detail so its easier to focus on getting up and running. We’ll still have the technical details but in a section that is more geared towards developers.

Full Featured Demo

We’re very interested in building a more full-featured demo of Spree. The idea is to go beyond the basic store that comes "out of the box" and show potential users something a little more sophisticated. The Spree core is not going to contain support for Google Checkout, full text search, Paypal Express, etc. but we want to show that this is easily done with extensions. The idea is to make this open source version of the demo available to everyone so it can also be used as the starting point for a store or simply as a means to study the Spree extension mechanism more closely. We don’t have an estimated timeframe for completion of this demo. Most likely it will be in the Fall of 2010.

Spree 1.0

Finally, the Spree project will hit "1.0" status sometime this year. This is mostly a symbolic milestone but its an important one. Once we reach 1.0 status we will be much more hesitant to change anything that will break existing sites and extensions. We still try to minimize this type of change now but sometimes its justified in order to significantly improve the core based on valuable insight we have gained from our users and real world deployments. The 1.0 release will take place after the Rails 3 support is released and all of the important extensions have been upgraded.

E-Commerce Panel at Rails Conf

Posted on April 16, 2010 by Brian Quinn

We’re pleased to announce the participation of Rails Dog CEO, Sean Schofield, in an upcoming panel of e-commerce experts at Rails Conf 2010. Sean will be moderating and participating in The State of Rails E-Commerce. If you’re not already planning on attending you should consider it as there are several great reasons for doing so. We’ve also submitted a proposal to do a Birds of a Feather session on Spree which will give our users a chance to meet some of the core team in person.

If you’re already a user or if you’re actively considering Spree for your next project then you should plan on attending. Be sure to register soon though because the price goes up if you register after Monday. See you in Baltimore!

Last Day at End Point

Posted on May 28, 2009 by Sean Schofield

Today marks my last day of employment at End Point. I was hired by End Point back in February 2008 after they had noticed my work on the Spree project (which was actually called Rails Cart at the time.) They offered to lend their extensive commerce expertise and to help nurture the project, much like they had done for a simliar project known as Interchange which is very popular in the Perl community. It has been an extremely productive partnership and during my tenure with the company the Spree project has really flourished.

My departure from End Point is based largely on personal reasons. After speding the last four years working out of my home office, it recently became apparent to me that I needed to make a change. The home work environment has become way too distracting as my son gets older and more demanding of my time. My office also sits in the center of the house so its pretty much impossible to isolate myself from all of the distractions around me. Believe me, if there was a way to make that situation better I feel I would have discovered it by now.

The only reason why I’m bothering to mention this on the Spree home page is because its possible that this departure will raise questions and concerns about the future of the Spree project. Let me start off by saying that I personally remain committed to the long term stability and success of the Spree project. I’ve given a great deal of thought as to how to best move the project forward. I actually think that recent developments are going to accelerate the pace of this project, as opposed to slowing it down. Here are some things to consider:

  • Core Team: All members of the core team have permission to commit to the Spree core. Removing myself as the sole gatekeeper to what goes into the project has removed a bottleneck that was starting to effect the project adversely. We’re already starting to see reduced wait times for reviewing and committing code contributions. It also reduces my personal stress considerably. I can go away for a long weekend and the project does not need to come to a halt. The core team consists of four developers (including myself) plus some excellent candidates to be added in the future.
  • Strong Community: We have a very strong open source community here at the Spree project. There’s an active mailing list where users help one another without having to rely exclusively on answers from the core team. That’s the sign of a strong community for sure. The issue tracker is buzzing with activity and we are getting a steady stream of patches (and new translations!)
  • New Sponsorship: The Spree project will now be sponsored by Rails Dog (that’s me.) I’ve already invested some money in purchasing the spreecommerce.com domain name. End Point will remain an active partner in the Spree project and they will continue to provide their excelllent hosting services. By taking over sponsorship of the Spree project directly this should help alleviate any concerns that people might have about one single company being too closely tied to the project. Spree is a true open source project. It belongs to all of us and we’re all in this together.
  • New Website: The Spree project will soon be sporting a new website. I’m going to be spending a considerable amount of my personal money into making this site a little more polished and attractive. The new documentation effort is going to be part of this process as well. So you shouldn’t be thinking "Oh noze! There goes Spree!" Spree marches on with even more resources and determination than ever before.
  • Corporate Support: End Point has indicated to me that they intend to stay very active with the project. We can expect to see even more contributions on the mailing list and in the form of source code from these guys. In addition to my new company, there are many other companies out there indicating they are willing to provide support. The more companies using Spree the better for all of us.

My future plans will be taking me to a small company called Econify which is located in Washington, D.C. The owner of the company is actually a friend of mine from college. The office is located close to home and only two blocks from where my wife works so we’ll be able to commute together. They’re also offering a flexible schedule so I can have some predictable time off to schedule my family stuff around. My new company will be doing Spree consulting if anybody is interested. Just drop me an email at sean@railsdog.com if you’ve got either a project or just need a few hours of consulting time to advise on a project.

Spree continues to gain momentum thanks to all of our hard work together. This month the website topped 10,000 visitors for the first time and we’re closing in on 500 watchers in GitHub. We’ve also received contributions from over 60 different developers. I’ll be taking a long weekend off starting tomorrow but then its back to business. I’ll be using the next two weeks to finish off our shiny new website which we hope to launch on June 15. I look forward to even more progress in the second half of the year.

Exciting Commerce Developments at RailsConf

Posted on May 09, 2009 by Sean Schofield

The Spree ecommerce project was on proud display at this years RailsConf and there were plenty of exciting new developments to talk about. End Point was there in full force with four of its employees in attendance. I’m pleased to report that many of the people we had talked to were already familiar with Spree. Those that had not heard of Spree seemed to be impresed with it upon learning more about it. We had pretty good attendance for our Spree BOF despite having to compete agains the Lightning Talks and the Penn and Teller show. It was great meeting several of our existing users as well as others who were hoping to learn more about Spree.

Fabio Akita did a lengthy interview with me about Spree on the second day of the conference which he already has posted. I haven’t listened to it yet but it was basically a discussion about the origins of the project and what makes Spree special as a commerce platform. The “Rails Envy” guys were kind enough to mention us during their Rails: A Year of Innovation talk. Carl and Yehuda both mentioned Spree during their talk on The Russian Doll Pattern: Mountable Apps in Rails 3. Mountable apps look extremely promising and they have important implications for projects such as Spree.

One of my main goals at this conference was to learn more about the exciting concept of mountable apps. Yahuda explained that in Rails 3, applications will be able to define “mount points” which define an informal sort of API that can be used to link applications together. In this way, applications such as Spree could be combined with other applications, such as Radiant, and they could even share common aspects such as login or admin panel. The ability to mount several apps together is a confirmed (and nearly completed) feature for Rails 3. The actual implementation of a commmon login and admin menu is being envisioned as a separate project outside of the Rails core. In fact, Yahuda and Carl have already started up a Google Group to discuss such a venture. Feel free to join in the discussion if this is something that interests you (and it should interest you if you are planning on doing a lot of Spree development in the future.)

One exciting announcement during the conference was that End Point is now offering dedicated Spree Hosting. They’re offering highly secure, pre-configured Linux boxes with all of the Spree software and dependencies installed and ready to go. My favorite aspect of this offering is the parallel development environment you get for free with dev camps. Personally I like this kind of service because it saves me the hassle – particularly when it comes to setting up log rotation, dedicated backups, nagios monitoring, etc.

RailsConf tends to provide leading indicators on what technologies will become a big deal in the following year. Last year everyone was talking about Phusion Passenger. This year, there is the same level of buzz (probably even more) surrounding Rack. I’ve recently discovered an excellent guide on this topic on the Rails site. Gregg Pollack also gave a very excellent explanation of Rack during his innovation talk (with video of this talk promised soon on Rails Envy. There was also a lot of talk about metric_fu which is a nice gem that combines a series of code metric modules into a single gem. We’ll be running this on the Spree project soon. I’m sure there’s lots of room for improvement.

RailsConf was a great time and definitely worthwhile. I was glad for the opportunity to get the word out on Spree and spend time with my coworkers. Even better then talking about Spree was listening about what other people were up to. After the conference we all had several exciting new ideas on how to improve Spree. You’ll be hearing more about these new ideas in the coming days.

Is Spree Ready for Production?

Posted on April 03, 2008 by Sean Schofield

I have been asked by several people about the status of the Spree project. I thought I would take a moment to address the current state of the codebase and whether or not its “production ready.”

In my opinion, you can use Spree in a real world commerce application right now. This is especially true if you are already committed to using Ruby on Rails. What are the drawbacks to doing this? The major drawback is that Spree is still “rough around the edges” so you will be doing a lot of the polishing yourself. For instance, if you want to have FedEx shipping calculations you will need to write/port your own. On the other hand, the basic admin functionality is working and the ActiveMerchant plugin support means you don’t have to worry about credit cards. In fact, I have already built two production sites with this software (under the old RailsCart name).

The only other Rails commerce application I am aware of is Substruct. The last I looked at this project it was fairly basic as well. So if you are going to start building your Rails project today, you have three choices.

  1. Write your own
  2. Use Spree as your starting point and do lots of custom coding
  3. Use Substruct as your starting point and do lots of custom coding

If you are uncomfortable with these three options then you should consider another application framework.

The good news is that Spree is rapidly improving with each passing day. The major effort right now is to rejigger the data model so that it is rock solid. There is nothing “wrong” with the current data model which is why it is ok to build a production Spree app with the existing software. We’re just trying to make the data model as “future proof” as possible. The more we improve the data model now, the less disruptive it will be for users to upgrade to subsequent versions of the software.

When will this refactoring be done? Our goal is to have our first beta release in time for RailsConf (May 29). This means we will pushing hard for another 6-8 weeks on all things data model. Once we go “beta” we be on the next level of stability. There will be a lot less coding needed to use Spree for your production site and we also hope to have a standardized approach for the custom code you do need to write.