- Martin Meyerhoff (@mamhoff) Solidus Core team member
- Alessandro Lepore (@alepore) Committer for Solidus i18n gem
- eCommerce framework for Ruby on Rails
- Six gems
- One Rails Engine
- Six-year old codebase
Pair on getting started with Solidus. You'll learn how to use an Engine and how to modify its behaviour.
Configuration and Customization
Configuring Assets and Taxation
-
Create a Rails project with the Solidus gems (mandatory)
-
Explore the backend! Take some time for this
-
"Buy" something
-
Change the main logo
-
Change the background color of the product index to light red
-
Change the locale of the frontend to Italian (or another language you speak that is not English) (Hint: You'll need the Solidus I18N extension for this)
-
(advanced) Only allow an order to pass to checkout if the total is > 100 Eur
-
(advanced) Configure your store to properly display Value added tax for "Food" and "Clothing" items for your home country
-
(advanced) Modify the order's
included_tax_total
getter to return an inflated number by 10%. Test this (Tip: You can require Solidus' factories!) -
(advanced) Change the "No products found" string to "Bugger, no products here" (possibly in your own language).