Что ж, если вы хотите использовать django-cart, вы должны рассматривать ее как отправную точку для разработки своей собственной. Последний коммит (r4) для проекта был ноябрь 2006 года.
Для сравнения, последний коммит (r1922) в Satchmo был пару часов назад.
С Satchmo вы получаете код, который находится в стадии активной разработки и фактически используется на реальных сайтах электронной коммерции.
Если вы разрабатываете свою собственную, вы рискуете оттолкнуть клиентов и потерять деньги. Если вы используете Satchmo, вы можете тратить больше времени на разработку / улучшение других областей вашего сайта.
Бьюсь об заклад, вы уже можете угадать мою рекомендацию:)
Что касается приложений и прочего в Satchmo, я могу вам сказать, исходя из личного опыта, что вам не нужно включать их все в настройку INSTALLED_APPS. Я точно не помню, к чему я к ней прибегал, но в моем INSTALLED_APPS было всего около 6-7 приложений Satchmo, и все они были мне нужны. Я думаю, что они сделали еще больше модульности с тех пор.