Coming up: 23 Sep - Magento 2 Technical Architecture training

Yireo - Trainings & extensions

Open main menu

The RalOption extension for Magento allows you to add a color option to products, so that customers can pick a specific color when they add the product to cart. This guide tells you how to setup RalOption in your Magento site.

Installing the Magento extension

The RalOption extension can be downloaded from within your Yireo Account. Either install the MagentoConnect package by uploading the file (with extension tgz) to your Magento site using your Magento Downloader application. Or download the ZIP-file, extract it locally and upload the files and folders to your Magento root.

After installing the extension, make sure to flush the Magento cache. Afterwards, logout from the Magento Admin Panel and log back in.

Configuring a product for RALoption

Open the product in the Magento backend and select the tab Custom Options. Add a new custom option. Select in the dropdown box Input Type the value RALoption Color.

Advanced options

If you want to have a certain color selected by default, there are various options to allow for this. You can either override one of the palette helper-classes and return the default colorcode through the getDefault() method - this requires a bit of PHP knowledge. Or you can choose as Input Type the value Text > Field instead. When you set the Title of the option to include the tag {{RAL}}, the custom option will get the same functionality as when using as Input Type the value RALoption Color. The tag can then be extended with the default value: {{RAL5021}} - in this case the default color will be 5021 (#00747D).

Setting prices per RAL color is also possible. For this, the helper-class needs to be overridden. See the guide Overriding the colors of RalOption for details.

Written on 24 April 2014 by Jisse Reitsma

About the author

Jisse Reitsma is the founder of Yireo, extension developer, developer trainer and two times Magento Master. His passion is for technology and open source. And he loves talking as well.

Looking for a training in-house?

Let's get to it!

Proud member of

  Latest blog


Legal information

Other Yireo sites

Get Social

About Yireo