Skip to content
This repository has been archived by the owner on Jul 15, 2020. It is now read-only.

piggybak/piggybak_variants

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1cf3b0e · Feb 9, 2015

History

64 Commits
Jan 22, 2015
Jan 22, 2015
Jan 22, 2015
Oct 12, 2012
Oct 24, 2012
Mar 27, 2014
Jul 16, 2014
Oct 12, 2012
Mar 27, 2014
Jul 16, 2014
Nov 16, 2012
Jan 22, 2015

Repository files navigation

PiggybakVariants Gem (Engine)

Advanced variant support for Piggybak.

Install

In your Gemfile add gem "piggybak_variants"

Run bundle install

Run rake piggybak_variants:install:migrations in your main Rails application. Migrate the DB rake db:migrate

Add //= require piggybak_variants/piggybak_variants-application to your application.js

Add acts_as_sellable_with_variants to any model that should have variants. You may need to add appropriate attr_accessible settings in your model as well, depending on your attribute accessibility settings.

In the admin, define option configurations and option values for each option, then create variants for your sellable instances.

Finally, add <%= variant_cart_form(@instance) %> to your sellable item's show page to render the cart form. To use dropdowns instead of radio buttons, call <%= variant_cart_form(@instance, :controls => 'dropdowns') %>

Copyright

Copyright (c) 2014 End Point. See LICENSE for further details.