v 12.0 Third Party 108
Download for 12.0 series Deploy on Odoo.sh
Technical Name ees_odoo_node
Also available in version v 12.0
You bought this module and need support? Click here!
Technical Name ees_odoo_node
Also available in version v 12.0

nodejs for odoo - by EESTISOFT


This repository is an odoo module.

It allows to create, edit and run node-js scripts without leaving the odoo interface - also allows to configure the scripts as system services - currently works only in windows.


Install nodejs and npm on the machine. (It can alternatively be put into a standalone nodejs folder)


  • Install the ees_odoo_node module as you would with any other module.
  • In the user settings, be sure to enable the NodeJS group in the admin user and F5 to have the menu displayed.
  • In the Node-Js\Config menu - be sure to insert the nodejs installation directiory. (path MUST end with "\")
  • In the Node-Js\Config menu - click the npm button once (if you want you can alternatively verify the precence of module pg and pg-escape in the node_modules folder or npm it yourself.)
  • In the Node-Js\Config menu - Be sure to input the correct parameters of the odoo database, this is necessary for having the output of console.log instructions to end up in the odoo db for you to read.


  • In the Node-Js\Scripts Run some sample!
  • Scripts can easily be run or installed as system services directly from the odoo interface.


  • Linux compatibility.
  • Autoconfiguration, when possible - for example the odoo db name could be automatically retrieved instead of manually be put in the config.
  • Test buttons for checking the correctness of the nodejs config and the precence of pg and pg-escape
  • Having the possibilty to npm new modules in the nodefolder, directly, without leaving the odoo interface.
  • Having a separated console for console.log outputs coming from the service instance, and manually run instance.
  • Better view of current state of a service, (if a script is intalled as service)



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, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.