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.

Reply via email to