Django-trolley is a lightweight cart system designed to work with a custom product catalogue app. One or more product catalogues can send products to the included cart via the api; cart then takes care of gathering address details etc and payment.