
On October 15, 2025, the Odoo Infinys Team isAgusto Xaverius PS,Khalif Nurfattah Adikara & Alma Rahmawativisiting the Infinys Cloud Development Center in Cimahi.
Our visit is for the handover and appreciation to 3 (three) students from SMKN 4 Padalarang, namely: Azzahra Nur Aulia, Muhammad Zidan Hikayatuloh, & Farel Nur Akbar who have completed their 6 (six) months of internship here.
On this occasion, they joined the Odoo team and received tasks to masterOdoo 18 Enterprise licensein the e-Commerce & FrontDesk modules and integrated withN8nfor automation in sending notifications via both email &WhatsApp
The following is an explanation of the technology & tasks that have been completed:
Technologies & Applications used:
- Linux Server, VM, & Docker dari CloudKilat
- Portainer
- Nginx Proxy Manager & Letsencrypt (SSL)
- Odoo 18 Enterprise Lisensi & PostgreSQL
- N8n
- Waha
- Raja Ongkir API to find out shipping prices
- Gitlab
- Python / Bash Script
- PostMan
PIC : Azzahra Nur Aulia
Assigned tasks :
- Create a Virtual Machine (VM) and domain on the CloudKilat platform.
- Perform installation and configuration of Odoo 18 Enterprise using modified scripts from the Yenthe666 repository.
- Performing installation and configuration of Docker and supporting services such as Portainer, Nginx Proxy Manager (NPM), N8N, and WAHA.
- Setting up domain and SSL through Nginx Proxy Manager and integrating SSL (HTTPS) across all subdomains for secure access.
- Learning the systemE-Commerce Odoo 18, specifically the modulesSales, Inventory, and WebsiteAdding and managing product data complete with name, category, stock, price, and images.
- Adding a “Social Marketing” tab on the product page with 4 URL fields (TikTok, Tokopedia, Shopee, Blibli) and iconsWhatsAppdefault.
- Creating automated workflows in N8N to send Email and WhatsApp notifications.
- Adding Global Constants in N8N so that global variables can be used across all workflow nodes. BuildingInventory and Warehouse Dashboardto display sales data, products, warehouses, and best sellers in real-time.
b. Manfaat pembelajaran :
- Creating & understanding the infrastructure installation done from VM, Docker, Database, SSL, and other requirements before moving to the development stage.
- Learning the E-Commerce system Odoo 18, specifically the Sales, Inventory, and Website modules.
- Understanding the flow and main features of the E-Commerce system Odoo 18, particularly in the Sales, Inventory, and Website modules.
- Adding and managing product data complete with name, category, stock, price, and images.
- Able to manage product data comprehensively in Odoo, including name, category, stock, price, and product images.
- Adding a 'Social Marketing' tab on the product page with 4 URL fields (TikTok, Tokopedia, Shopee, Blibli) and a default WhatsApp icon.
- Creating an automated workflow in N8N to send notifications. Understanding the concept of server virtualization and how to create and manage Virtual Machines (VM) on the CloudKilat platform.
- Able to develop an E-Commerce website module by adding a 'Social Marketing' tab that is integrated through the model, view, and controller structure.
- Mastering the creation of automated workflows in N8N to send Email and WhatsApp notifications, including understanding functions and one-to-many relationships in the integration process.
- Able to add and utilize Global Constants in N8N so that global variables can be used across all workflow nodes for automation efficiency.
- And finally, building an Inventory and Warehouse Dashboard to display sales data, products, warehouses, and best sellers in real-time.
3.PIC: Muhammad Zidan Hikayatuloh
Penugasan yang diberikan :
- Basic learning of Odoo as an ERP platform, including local installation and on a Virtual Machine.
- Development of a custom Frontdesk module, including the addition of features such as rooms, Wi-Fi Name and Wi-Fi Password, and notification integration.
- Creating an n8n workflow for notifications to visitors on every status change (including finalizing the message format to be sent).
- Advanced learning of Odoo dashboards, including creating a Frontdesk Dashboard with filter features.
- Migration of custom modules, workflows, and dashboards.
b.Benefits of learning:
- Understanding the concept of Docker for application containerization, facilitating the setup of an isolated development environment.
- Understanding Portainer as a Docker management tool.
- Mastering Odoo as an ERP platform, including the creation of custom modules and dashboards for business automation.
- Learning n8n for workflow automation, especially notification integrations like WhatsApp.
- Understanding Nginx as a web server for reverse proxy configuration and module dependencies.
- Able to conduct testing of modules and workflows to ensure stability and performance.
- Knowing the process of data migration from one VM to another, enhancing deployment skills.
3. PIC: Farel Nur Akbar
- Assigned tasks:
- Install and Configure Odoo on the Server
- Install Waha and n8n on the Server
- Configure Raja Ongkir for automatic shipping costs & create the Raja Ongkir Odoo Add-on module
- Configure Xendit for Payment Gateway
Create Odoo Dashboard Reports
b. Benefits of learning:
- Understanding the basic concepts of containerization with Docker
- Knowing how Portainer works for visual container management
- Learning collaboration using Git and GitLab
- Improving debugging and server configuration skills
- Understanding the basic workflow of DevOps
- Learning the basic concepts of ERP (Enterprise Resource Planning) and its application in the workplace.
- Understanding the architecture of Odoo (the relationship between modules, models, and views)
Other albums: