project news

Discussion Topics

Mission

To create , as a community:

  • fast (we hate page loading delays)
  • robust (transparent, easy to understand design principles)
  • secure (open sourced, code reviews)
  • developer-friendly
  • open source

e-commerce shopping cart.

Philosophy

Our software development team have more then 10 years experience in working with Web site creation. We have released hundreds of e-commerce web sites, and we already have the list of requirements which are most important in our work. Typically, we need to make e-commerce sites fast, and reduce maintenance problems to a minimum.

As result, we do understand how it is important to maintain high quality, easy to read program code. Instead of making cumbersome but working code, we write the code which is easily understood by developers.

Another thing which we think is very important is that software development must be fun. You have to do your work with a smile on your face, and this must be enjoyable experience. We learned this by working with Django, and we try to spread this attitude around.

Target audience

Another requirement we put comes from a typical web sites we do. Its not secret, even in e-commerce sites building work, many sites differ, and there are no single solution which will work for all.

We position djWarehouse as a software which is suitable to work with small and average e-commerce stores:

  • 10-10000 products
  • 10-10000 visits per day

In short, you can't build Amazon with this kind of solution. Also, it does not make any sense to install djWarehouse for a store with 2 products and 1 sale per month.

Even inside of such limitations, not all djWarehouse ideas will work on highly loaded store. Extensive use of defined product attribute groups could significantly reduce performance, so you should use them with care.

Primary, djWarehouse is a product which is build by developers for developers. So, the main task we are trying to solve is to provide easy to use open source solution for developers. We will provide a few typical examples of end-user polished stores, but mainly, this is the commercial part of work which every developer can do in their consulting company, using djWarehouse as a base, and providing end-user customized solutions on top.

Other Django e-commerce solutions

E-commerce is the thing which is very custom to every store. Many web stores have very own, different setups, and different requirements. djWarehouse may work, or not for you. Here is the list of other Django open source solutions which we have reviewed but considered not fitting our needs.

- OtherOpenSourceEcommerceSolutions