You may get some more answers on the Satchmo list but I assume all those
folks are on this list too. I'll attempt to provide some answers here
because it's probably of interest to the broader community.

Whenever I hear people talking about writing something from scratch, I think
about these two articles -
http://www.codinghorror.com/blog/archives/001284.html
http://blog.bitquabit.com/2009/07/01/one-which-i-call-out-hacker-news/

First off, I realize Satchmo is nowhere near the same as stack overflow but
the principal is the same. Satchmo has been under active development for
almost 3 years and it's by no means complete and nowhere near perfect. That
being said, it does do a lot & has a lot of thought put into how to balance
ease of use and functionality with the ability to customize. There could be
a lot of debate about how well we've managed to do it & reasonable people
could disagree about our approach; but there is a fairly significant amount
of work to start from scratch. In fact, if Satchmo seems too much overkill
for your needs, then you might want to look at some of the alternatives
(which I have no personal experience with) like:
http://djwarehouse.org/wiki
http://www.getlfs.com/

Or if you feel you need to write one from scratch, this is probably as good
a place as any to start:
http://django-ecommerce.blogspot.com/

Now, to answer your earlier question about how to customize Satchmo, a lot
depends on what you actually need to do. Writing a custom shipping module or
modifying the templates is trivial. If you need to yank out the entire
product model and use something new then it might be more of a challenge. If
you can discuss a bit more about the changes you would need to make, we can
probably provide some more guidance on the relative difficulty of getting
them done.

-Chris


On Sat, Feb 6, 2010 at 12:57 PM, snfctech <tschm...@sacfoodcoop.com> wrote:

> I'm building an order entry and tracking system for a Food Co-op for
> their case and special orders.  We don't need the system to be on-line
> (at the moment), but many of the system requirements are already
> present in many existing e-commerce solutions (product catalog/search,
> order entry screens, order tracking/history, etc.)
>
> Initially, I was thinking of building the system from scratch using
> web2py or Django.  (The RoR Spree project looks pretty interesting,
> too - but I'm already writing a product/customer ETL in Jython and
> don't want to balance the two languages - both Python and Ruby are new
> to me.)  Web2py doesn't have any existing e-commerce project, so that
> lead me to look at Django/Satchmo.  I'm guessing the Satchmo
> customization necessary is probably on the order of 20-30%.
>
> The question is whether that 20-30% customization is going to be more
> of a headache than rolling my own clean order-entry and tracking
> system with nothing extra I don't need.  Has anyone had a similar
> experience they can share?  I would be especially interested in
> anyone's experiences with customizing/extending Satchmo.
>
> Thanks in advance for any tips.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@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-us...@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