SimpleCart

Installation:

gem 'simple_cart'

Usage:

Create or update your model with fields:

  • name (sting)
  • price (decimal)
  • qty (integer)

Add to your route.rb file

mount SimpleCart::Engine => "/simple_cart"

Run SimpleCart migrations

rake simple_cart:install:migrations
rake db:migrate

You can manage delivery companies in the database using rake tasks. You need to create one in order to use checkout procedure properly.

rake simple_cart:create_delivery [NAME] [COSTS]
rake simple_cart:delete_delivery [NAME]
rake simple_cart:delete_all

Use view helper method to add 'buy' button with required object:

<%= add_to_cart(object) %>

:trollface: