Skip to main content

A simple to use product variations module for django SHOP

Project description

This app’s purpose is to provide a way to quickly create product variations for most simple cases.

It considers variations as a {label: value} entry in the cart modifiers, so it is perfect for things like differently priced colors, or build-your-own computers for example.


This requires django SHOP to work (

  • Add the app to your installed app
  • Add shop.simplevariations.cart_modifier.ProductOptionsModifier to your SHOP_CART_MODIFIERS setting.


  • Create an Option group in the admin view
  • Bind it to a product
  • Add options and the corresponding price to the group.
  • When a CartItemOption object is linked to a CartItem, the option’s value will be added to the CartItem’s price and a corresponding extra field willbe added to the Cart/Order.


Feel free to fork this project on github, send pull requests… development discussion happends on the django SHOP mailing list (

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-shop-simplevariations, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size django-shop-simplevariations-0.0.1.tar.gz (4.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page