Starting a new store – real world project layout

Updated 10 July 2010

The official Installation Instructions are accurate, and will definitely work to get a store running. However, I think that many developers would like some advice about how to best lay out the directories for ease of maintenance.

[Read more...]

Adding an “Accept Terms” Requirement to Satchmo Checkout

Many stores require that you formally accept their terms and conditions of sale before checking out. How do you pull this off in Satchmo?

It is easy, dead easy, and requires just three lines of code and absolutely no hacking of the Satchmo core. It is all done through the magic of Django Signals.

In my Satchmo Video Presentation, I claimed that signals and templatetags were the key to extending Satchmo without having to build everything into the base store code. This is an example of doing just that.

[Read more...]

How to Skin a Satchmo Store – Overriding Templates

So you’re setting up a Satchmo store, but you don’t like how the default store pages look. Possibly you just want to override the layout of the product detail page, how do you do that without having to edit the Satchmo files themselves?

[Read more...]

Satchmo at DjangoCon 2008

DjangoCon 2008 wrapped up yesterday, and it was a great weekend for Django and for Django’s leading e-commerce system, Satchmo.

Chris Moffitt and I made a technical presentation (view as a PDF) about Satchmo to a group of 50-70 developers on Saturday. It was videotaped for upload to YouTube, but doesn’t that the Google staff have uploaded it yet. I’ll be sure to make a post when that happens. (Update: Satchmo Video Presentation)

[Read more...]