Rails e-commerce (again!)

32 views
Skip to first unread message

Chris McCann

unread,
Jun 16, 2015, 1:55:01 PM6/16/15
to sdr...@googlegroups.com
SD Ruby,

It's been a few years since someone asked about the current state of the art of e-commerce and shopping carts in Rails apps, so please allow me to reopen that discussion.

I've got a long-lived Rails app that needs a relatively modest shopping cart feature.  The admin needs to add products with prices and pictures, and users need to be able to load one or more items into a shopping cart and pay by credit card.

The app currently supports credit card processing purely for membership dues, donations and other payments using Active Merchant and the client's Authorize.net account, so I need an option that supports that integration.

This app also supports about 75 local chapters of the organization and those chapters have been clamoring to allow their members to use credit cards to pay for things with the money going to the local chapter (and a small cut to me for arranging the transaction).   I'd like whatever e-commerce/shopping cart solution to support that type of transaction as well.

So, any thoughts out there on best approaches?  Spree?  Stripe? Something else? 

The client is currently using an e-commerce plugin from Nexternal in their static web site, and I aim to replace that -- it's truly terrible. 

Cheers,

Chris

Joe Fox

unread,
Jun 16, 2015, 2:08:22 PM6/16/15
to sdr...@googlegroups.com
Hi Chris,

If you're looking for something flexible and easy to integrate, take a look at cartshingle (cartshingle.com). It is a platform we built for ourselves to better serve our various clients' ecommerce needs.

It currently has payment integration with stripe, but should play well with their existing system. We may be able to extend the platform to suit their needs as well.

Email me off-list if you'd like more info or to discuss further.

Thanks 
-Joe Fox
CodeNoise, Inc
--
--
SD Ruby mailing list
sdr...@googlegroups.com
http://groups.google.com/group/sdruby
---
You received this message because you are subscribed to the Google Groups "SD Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sdruby+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Marc Leglise

unread,
Jun 16, 2015, 2:15:11 PM6/16/15
to sdr...@googlegroups.com
Spree Commerce!

I'll jump up and wave that flag. Last year I re-platformed a sizeable legacy Rails e-commerce site onto Spree 2.4, and I've been very happy with the results. I'm upgrading it to 3.0 now, and that latest version is really slick. Spree has come a long way in the past few years.

I strongly suggest spinning up a Spree 3-0-stable app and playing around with it.

-Marc

--

Ylan Segal

unread,
Jun 16, 2015, 2:16:45 PM6/16/15
to sdr...@googlegroups.com

>
> On Jun 16, 2015, at 11:14 AM, Marc Leglise <mleg...@gmail.com> wrote:
>
>
> I strongly suggest spinning up a Spree 3-0-stable app and playing around with it.

And the of course, do a talk on your findings afterwards!


Ylan Segal
yl...@segal-family.com

Chris McCann

unread,
Jun 16, 2015, 4:38:37 PM6/16/15
to sdr...@googlegroups.com
Haha! Of course I will, Ylan. Great suggestion.
> --
> --
> SD Ruby mailing list
> sdr...@googlegroups.com
> http://groups.google.com/group/sdruby
> ---
> You received this message because you are subscribed to a topic in the Google Groups "SD Ruby" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/sdruby/8A4QmjuDfVk/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to sdruby+un...@googlegroups.com.

Jonathan

unread,
Jun 16, 2015, 8:55:03 PM6/16/15
to sdr...@googlegroups.com
I'd definitely second the spree commerce recommendation. I've done 5-6 Spree sites in the last couple years and it will do everything you can think of for most commerce sites. Easy to extend and there is a good ecosystem of gems that help you dial in your functionality. 

Our only issues have been around performance on super spikey days (think cyber monday). But if you implement straightforward view caching performance doesn't start to degrade till you are at the point where revenue is significant and you can afford some tuning work.

That said - if you can get away with a shopify store on a subdomain for them that's even better - zero work.

Jonathan
Reply all
Reply to author
Forward
0 new messages