{"repo":"Tobi-De/dj-shop-cart","free":true,"listed":false,"github":"https://github.com/Tobi-De/dj-shop-cart","clone":"git clone https://github.com/Tobi-De/dj-shop-cart.git","description":"A simple and flexible cart manager for your django projects.","language":"Python","stars":43,"topics":["python3","django","shop","shopping-cart","ecommerce","typings","pypi","cart","basket"],"license":"MIT","category":"ecommerce","readme_excerpt":"dj-shop-cart A simple and flexible cart manager for your django projects. ✨📚✨ Read the full documentation Features - Add, remove, decrement and clear items from cart - Authenticated users cart can be saved to database - Write custom methods to easily hook into the items add / remove flow - Custom get price method to ensure that the cart always have an up-to-date products price - Each item in the cart hold a reference to the associated product - Metadata data can be attached to cart items - Supports specification of product variation details - Available context processor for easy access to the user cart in all your django templates - Swappable backend storage, with session and database provided by default Installation Install dj-shop-cart with pip or poetry. Quickstart Used By This project is used by the following companies: - Fêmy bien être - Bjørn Art Development Poetry is required (not really, you can set up the environment however you want and install the requirements manually) to set up a virtualenv, install it then run the following: Tests can then be run quickly in that environment: Feedback If you have any feedback, please reach out to me at tobidegnon@proton.me.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tobi-De","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tobi-De/dj-shop-cart/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}