# Ecommerce digital products using ROR

**URL:** <https://www.ruby-forum.com/t/ecommerce-digital-products-using-ror/133484>\
**Category:** Rails\
**Created:** [April 1, 2008, 12:15am UTC](https://www.ruby-forum.com/t/ecommerce-digital-products-using-ror/133484 "2008-04-01T00:15:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [April 1, 2008, 12:15am UTC](https://www.ruby-forum.com/t/ecommerce-digital-products-using-ror/133484/1 "2008-04-01T00:15:21Z")

</div>

Hello list,

I have been searching the web for an open source project that does  
ecommerce for digital products (ebooks, music etc). I haven’t found  
anything as of yet. I am wondering if anyone knows of any open source  
ecommerce projects that can deal with digital products.

I looked into substruct. I have glanced over the books that do have  
ecommerce in them but I didn’t see anything. I could have very well  
missed something :-D.

If you all have any wisdom for me that would be most helpful!

Thanks so much,  
Adam

---

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [April 6, 2008, 8:25am UTC](https://www.ruby-forum.com/t/ecommerce-digital-products-using-ror/133484/2 "2008-04-06T08:25:04Z")

</div>

Anybody have anything on this?

Anything!

Thanks,  
Adam

---

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [April 6, 2008, 8:34pm UTC](https://www.ruby-forum.com/t/ecommerce-digital-products-using-ror/133484/3 "2008-04-06T20:34:31Z")

</div>

I’ve used Substruct in production and I wouldn’t use it again. I  
don’t often post negatively about someone else’s project but I had  
found a bug in the shopping cart process that displayed a mis leading  
message to the user if they added the same item twice. After I  
figured out that commenting out a line of code that I didn’t need the  
problem went away (the line of code checked to see if the price had  
changed since the item was put in the cart and my prices don’t change  
that often). I shared this on the substruct mailing list and  
basically what I got back was that I shouldn’t comment out that line  
because its needed. No more detail than that and no offer to help  
resolve the issue. It did support digital goods though but it did  
other things I didn’t want like require you to store credit cards in  
the database. I just came across Spree recently ([http://spreehq.org/](http://spreehq.org/))  
and I thought I would check it out for the next ecommerce site I do.

---

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [April 7, 2008, 12:54am UTC](https://www.ruby-forum.com/t/ecommerce-digital-products-using-ror/133484/4 "2008-04-07T00:54:54Z")

</div>

Sweet thanks mate!

That helps.

I am looking at substruct and I haven’t heard anything positive or  
negative until now.

Thanks again. Anyone else have anything?

On Apr 6, 1:33 pm, “randomutterings…” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [April 7, 2008, 9:11pm UTC](https://www.ruby-forum.com/t/ecommerce-digital-products-using-ror/133484/5 "2008-04-07T21:11:06Z")

</div>

I also looked at the Spree site recently and was impressed.

-Kyle
