Hi Odoo Community,
I'm new to creating modules and addons for Odoo, and while I’ve followed the official documentation and tutorials for development, I’m now diving into the point_of_sale module. I’m looking to modify payment processing and order saving, but I’m having trouble understanding how the frontend and backend logic work together in POS.
From my exploration of the point_of_sale module, I noticed it has distinct frontend and backend logic, which differs from the estate app you are taught in the tutorial. I understand this is done so the app can operate in the browser and offline. I have a few specific questions:
- Are there any resources that explain the architecture of this specific module?
- How does the payment processing flow work in POS, and which modules control this?
- Can anyone break down the execution flow of code during the checkout process, particularly when saving orders and processing payments?
Any guidance or pointers would be greatly appreciated as I’m trying to get a better understanding of the POS architecture.