I've been playing with django-shop. It looks lightweight, class extensible, and lightweight, but haven't worked with it enough to recommend yet. That's still in my scrum backlog...
Brian Schott bfsch...@gmail.com On Dec 8, 2011, at 11:58 AM, Nan wrote: >> I'm guessing that the OP wanted to develop a "standard" e-commerce >> site for a single company, in which case I agree with Stuart and Andre >> that the way to go is a well-tested e-commerce framework. >> >> I had to roll my own because I was doing something very different >> ... >> But had a >> well-tested framework for that kind of thing been available, I would >> have grabbed it. > > Seconded. Satchmo is great if you're trying to create a bog-standard > e-commerce site. Our requirements turned out to be far outside of > what Satchmo supports, and even using Custom Products, getting Satchmo > to do even half of what we needed was extremely time consuming and > awkward (the documentation skims the surface of implementation and > customization and wasn't much help for a lot of what we needed to > do). > > Worse, the Custom Product system resulted in as many as 1200 queries > (I kid you not) for a simple page displaying a dozen products with > "add to cart" buttons -- which couldn't be properly cached due to CSRF > protection. With some careful query caching added to both our > extensions and Satchmo's core, we brought this down to around 80 > queries... when the cache is current. > > But now we want to add some features that can't be done without > significantly forking Satchmo itself, so we're probably going to roll > our own. > >> The good thing is that the Django community has build lots of high-quality >> modules that cover just about every corner of this space, so any specific >> needs can almost certainly be addresses here. "What can I use for >> e-commerce" is a very open-ended question, though. > > Not to hijack the OP's thread, but if you have any suggestions for > basic shopping cart functionality, payment processing (Paypal Pro?), > or coupons / BOGO (that's buy-one-get-one), I for one would love to > hear them. > > > On Dec 7, 10:19 am, bobhaugen <bob.hau...@gmail.com> wrote: >> I'm guessing that the OP wanted to develop a "standard" e-commerce >> site for a single company, in which case I agree with Stuart and Andre >> that the way to go is a well-tested e-commerce framework. >> >> I had to roll my own because I was doing something very different: B2B >> e-commerce with an efficient order form (order from a grid combining >> many products, not one-product-per-page adding to a shopping cart one >> at a time) and order line items from many producers where the payment >> from the customer needs to get allocated to each producer. But had a >> well-tested framework for that kind of thing been available, I would >> have grabbed it. >> >> As it is, I did use django-paypal with some customizations, which is >> its own kind of pain in the butt. (Not django-paypal, the >> customizations, because now I am stuck with the version of django- >> paypal that I customized...) Eventually I'll take another look at >> payment apps and some of the newer e-commerce frameworks that are more >> modular. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.