Skip to Content
Menu

Font Awesome 6 (icons)

by
Odoo

17.21

v 18.0 Third Party 4
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Email Marketing (mass_mailing)
Contacts (contacts)
Lines of code 129899
Technical Name font_awesome_6
LicenseLGPL-3
Websitehttps://github.com/Lud0do1202
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Email Marketing (mass_mailing)
Contacts (contacts)
Lines of code 129899
Technical Name font_awesome_6
LicenseLGPL-3
Websitehttps://github.com/Lud0do1202
Versions 16.0 17.0 18.0

Font Awesome 6

This module integrates Font Awesome 6 into your entire Odoo ecosystem: website, email templates, reports, backend, and even custom modules. It provides a consistent way to use the latest vector icons everywhere in Odoo, with full control over families and styles (classic, duotone, brands, etc.).


Installation

Buy a Pro plan

  • Go to fontawesome.com/plans
  • Select a plan that allows you to download the icons
Choose a plan Choose the Pro(+) or Pro Max(+) plan

Create your Kit

  • Go to fontawesome.com/start
  • Select the styles you want, choose the host, and finally create your Kit
Choose styles Choose the styles you need
Select host Select the Package Manager host
Make your kit Customize your Kit

Download your Kit (Web)

  • Go to the Download section of your Kit
  • Click the Download Web Files button
  • Unzip the folder and place it inside the font_awesome_6 module
  • Rename the folder to setup-fontawesome
Download Web Files Download Web Files
Unzip and move and rename Unzip it, move it, and rename it

Download your Kit (npm)

  • Go to the Package section of your Kit
  • Follow the first two steps:
    • Create a .npmrc file
    • Install your package
  • Run the commands inside the font_awesome_6 module
Follow first two steps Follow the first two steps
Result afterwards What you should have afterwards

Run the Final Script

  • Open your terminal inside the font_awesome_6 module
  • Execute the setup.sh file inside this folder
Result using web download Using the web download
result using npm download Using the npm download

Best Practices

  • If you're using custom icons, use a prefix to avoid conflicts with existing icons.
    fa-prefix-name-custom-icon
  • If you update your kit (e.g., add new styles or icons), you need to repeat the steps above.
  • If you want to go back to the free version, you can create a free kit or download the Free For Web kit from fontawesome.com/download and redo the setup steps.

Usage

Website Editor

  • You can select any icon you want by opening the icon selector in the website editor
  • The list shows up to 50 icons for each family/style combination
  • The search bar filters icons based on their keywords, not just their names
  • You can also filter by family and style
Website Icon Selector Website Icon Selector
Html Field Icon Selector Html Field Icon Selector (Contact Internal Notes)
Html Field Icon Selector Email Template Icon Selector (Email Marketing Mail Body)

Code Integration

  • You can insert icons wherever you need by directly editing the code.
  • Reports, views, Owl templates, and more.
Invoice Report Invoice Report
Invoice Report (code) Invoice Report (code)
Contact View Contact View
Contact View (code) Contact View (code)
Pos Action Button Pos Action Button
Pos Action Button (code) Pos Action Button (code)

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.