Odoo, shown step by step.
Short walkthroughs from our YouTube channel: setting up promotions, discounts and invoicing in Odoo 19, building a development environment in PyCharm, and accounting cases explained in Arabic.
Odoo 19 sales, promotions and invoicing
Short, step-by-step setups for the Sales app: promotions, discounts, variants, commissions and when invoices go out.
Odoo 19 Buy X Get Y promotions (BOGO deals)
Set up Buy X Get Y promotions such as Buy 2 Get 1 Free in Odoo 19, applied automatically across Sales, eCommerce and Point of Sale.
Odoo 19: deliver content by email automatically
Send product documents, digital files or access details to the customer automatically the moment an order is confirmed.
Odoo 19 invoicing policy: ordered vs delivered quantities
When Odoo invoices the customer, before or after delivery, and what each invoicing policy means for your sales and accounting teams.
Product attributes and variants in Odoo 19 Sales
Create product attributes and variants in Odoo 19, from attribute values to the variants your team sells.
Automatic invoice generation in Odoo 19
Let Odoo 19 create invoices from sales orders automatically instead of raising each one by hand.
Coupons and promo codes in Odoo 19 Sales
Create coupons and promotional codes in Odoo 19 Sales, from a simple coupon to rules-based promotions.
Discounts in Odoo 19 Sales, with examples
Configure and manage discounts in Odoo 19 Sales, from percentage discounts on a line to more advanced setups.
Sales commissions in Odoo 19
Set up and manage sales commissions in Odoo 19 so commission is calculated for each salesperson instead of in a spreadsheet.
Odoo development setup
A working Odoo development environment in PyCharm, on Windows and on Ubuntu.
Odoo 19 development setup: PyCharm on Ubuntu
A complete Odoo 19 development environment on Ubuntu with PyCharm, step by step.
Odoo 19 development setup: PyCharm on Windows
A complete Odoo 19 development environment on Windows with PyCharm, step by step.
Accounting, in Arabic
Accounting cases explained in Arabic, with the entries Odoo should post.
مرتجع المبيعات في Odoo بدون الفاتورة الأصلية
How to record a sales return in Odoo when the original invoice is not in the system, and the accounting treatment behind it. In Arabic.
Engineering
Technology choices behind the platforms we build.
PostgreSQL vs MongoDB: which fits your project?
How PostgreSQL and MongoDB differ, and which kind of project each one suits.
Want this set up for your business?
The videos show the standard flows. We configure Odoo around how your company actually sells, invoices and pays its people.
