Skip to content
Browse files

intro to product variations using pickle fields (unfinished)

  • Loading branch information...
1 parent f5c2176 commit 03bd226fb8bac3d71d31fe15d94e2ce22a55c998 @jrief committed Dec 8, 2011
Showing with 35 additions and 0 deletions.
  1. +35 −0 docs/howto/product-variations.rst
35 docs/howto/product-variations.rst
@@ -0,0 +1,35 @@
+How to add variations to a product
+django-shop ships with an additional module (django-shop_simplevariations) to
+add two kind of variations, an option group and a text option. As an add on,
+this module can be used for any kind of product.
+By using the built-in variations, the product model itself may specify any kind
+of thinkable variations. This variation model transparently integrates into the
+checkout process of the shop.
+The benefits:
+- Any kind of information can be stored together with the product.
+- Identical variations are always serialized to the same string, so identical
+product variations will sum up in CartItem, whereas different variations of the
+same product create individual CartItem entries.
+- A customer may readd an already shipped item from the list of orders to the
+- The product model must not deal with problems, such as adding variation details
+to the CartItem, OrderItem or an external WishItem.
+When using the django-shop-wishlists, the built-in variations are a required feature.
+From Github install Picklefield
+As a simple example, your product shall display a chooser for different colors.
+Add one or more variations to your product model::

0 comments on commit 03bd226

Please sign in to comment.
Something went wrong with that request. Please try again.