Questions tagged [cartridge]

Cartridge is a shopping cart application built using the [Django] framework. Cartridge also extends the [Mezzanine] content management platform.

This tag is used for questions related to the Cartridge module for the Django based Mezzanine CMS.

Cartridge is open-source software written in Python and like Mezzanine, it is licensed under a BSD license. It is used as a shopping cart solution and is closely related to Mezzanine as it builds on Mezzanine's model definitions. For example, Mezzanine defines a Page model to represent webpages and Cartridge uses subclasses of the Page model to represent products for sale. Thus, even though it can be referred to as a Django app, Cartridge is largely useless for non-Mezzanine Django projects.

Feature List

  • Hierarchical categories
  • Easily configurable product options (colours, sizes, etc.)
  • Hooks for tax/shipping calculations and payment gateways
  • Sale pricing
  • Promotional discount codes
  • PDF invoice generation (for packing slips)
  • Stock control
  • Product popularity
  • Thumbnail generation
  • Built-in test suite
  • Separation of presentation (no embedded markup)
  • Smart categories (by price range, colour, etc)
  • Registered or anonymous checkout
  • Configurable number of checkout steps
  • Denormalised data for accessiblilty and performance
  • Authenticated customer accounts with transaction history

Resources

42 questions
0
votes
1 answer

Featured products on mezzanine project homepage

I am working on an implementation of an online shop using cartridge & mezzanine. I would like to include a "featured products" section using a category from cartridge's shop (product_category). I have created a test category, populated it with…
doot doot
  • 1
  • 2
0
votes
2 answers

Problems with Stripe, Django and Cartridge / Mezzanine

My It is a cartridge/mezzanine app and is running fine with https set up properly. Its working fine until I get to the end of the checkout process, I get the following debug error in the browser: Exception Type: AuthenticationError Exception…
0
votes
1 answer

mezzanine and cartridge schemamigration issues

I am working on building a ecomerse site with digital downloads to do this I need to add a field to the product model I know that mezzanine allows for injection of aditional fields but when I run schemamigration it adds the first field then hangs…
bobthemac
  • 1,172
  • 6
  • 26
  • 59
0
votes
1 answer

Products are not shown if the user is not logged in

I am trying to develop a small project to learn how mezzanine and cartridge work. I have the problem that items in the shop are listed only if I am logged in, while I'd like to be able to show them to unauthorized users. Is there a setting that has…
Ottavio Campana
  • 4,088
  • 5
  • 31
  • 58
0
votes
1 answer

Customize admin.py

I am using mezzanine + cartridge to make a shopping cart app.I want to call a customize function whenever admin change the order status from unprocessed to processed. The customize function may includes sending mail, add track order no. etc. But I…
Inforian
  • 1,716
  • 5
  • 21
  • 42
-1
votes
1 answer

Mezzanine + Cartridge 'Cart' instance needs to have a primary key value

Good afternoon. I just installed the cartridge to see its capabilities and got an error. Please help me solve this. https://pastebin.com/tNuMbbQm [1]: https://pastebin.com/tNuMbbQm
Vladislav
  • 19
  • 3
-1
votes
1 answer

Using Shopping Cart ID to customize experience

I am looking for a platform to accomplish one goal. I want customers to be able to build a cart with products and then share the cart id so my client (i.e. the business owner) can build the order in the store. They wouldn't be able to check out…
joshlsullivan
  • 1,375
  • 2
  • 14
  • 21
-1
votes
1 answer

Issues with admin in django

I am making a shopping cart using mezzanine and cartridge. In my order model there is a field called status which has choices of unprocessed and processed. After an order is placed an admin can change their status. I want to send an email to the…
user1746291
  • 323
  • 2
  • 5
  • 15
-1
votes
2 answers

Send email from admin in cartridge orders

I am using the cartridge with django for my shop , I want to send email from the admin when I change the order status from the admin!
-1
votes
2 answers

how to use one function variable into another function?

I have two function in Django Templates. def cart(request, template="shop/cart.html"): cart_formset = CartItemFormSet(instance=request.cart) def checkout_steps(request): How I use the cart_formset variable in my checkout_steps function..
-3
votes
1 answer

Message to replace toner won't go away

MFC HL2380DW. I just replaced toner with a new EBY toner cartridge. Printer works but still shows error message to replace toner. Could this be because I just opened and installed the starter cartridge that came with the printer? When I set the…
-3
votes
1 answer

Trouble starting a Mezzanine/Cartridge project on an Ubuntu VPS

I keep getting the same Traceback error when trying to start a new Mezzanine project with Cartridge on an Ubuntu VPS: It looks like Mezzanine cannot find Cartridge, but I am not sure how to fix it.
1 2
3