Home/Modules/
Studio

Odoo Studio

Fields, views, automations and bilingual PDF reports adapted to how your Saudi company works, without custom code and without breaking upgrades.

Studio
Capabilities

What this module handles

Saudi contracting, trading and eCommerce companies rarely fit a standard form: a quotation needs the CR number and national address, a sales order needs the Salla order ID and courier, and the owner wants a sign off button before a price list goes out. Odoo Studio edits Odoo from inside the interface and stores every change as configuration that exports as a module, which is why Naqlah, an Odoo Gold Partner in Saudi Arabia, uses it from the first phase instead of writing code that breaks at the next upgrade.

  • Custom fields and smart buttons added to any form by drag and drop
  • Form, list and kanban views edited per process, with filters and default sorting
  • Automated actions on create, update, a time based trigger or a button click
  • Webhooks with generated URLs and call logs for events from Salla, Zid, Foodics or payment gateways
  • PDF report designer for quotations, invoices, delivery notes and purchase orders
  • Approvals attached to buttons so an owner signs off before confirmation
  • Access control lists and filter rules that hide sensitive fields per user group
  • New apps and models for records Odoo does not cover, such as equipment per cafe branch
Saudi ready

Built for how business runs in Saudi Arabia

Studio adds the fields Saudi operations need, such as CR number, unified national number, national address, iqama number and expiry, GOSI number and Qiwa contract ID, after Naqlah checks which already exist in the KSA localization so nothing is duplicated. Identifiers such as iqama numbers are restricted per user group through access control lists to respect the Personal Data Protection Law. Arabic and English report layouts are edited in the same designer with right to left alignment, while the seller VAT number, QR code, Arabic text and invoice type that ZATCA requires stay intact and the Phase 2 XML continues to come from the localization, not the report. Every change travels with the database through Odoo upgrades and is reviewed by Naqlah at each one, which is the core of our customization approach.

ZATCA safe reports
Layout changes keep the QR code, VAT fields and Arabic text in place. The e-invoice XML stays with the Saudi localization, so a nicer PDF never risks compliance.

Government portal fields
Fields for Qiwa, GOSI, Mudad and Etimad data are captured once on the employee or partner and exported when a portal upload is due.

Upgrade ready
Configuration, not code. Changes export as a module for staging tests, so the annual upgrade is a checklist rather than a rebuild.

How it connects

How does a new requirement become a working change in Odoo without a developer?

1. Requirement captured
Naqlah sits with the process owner to define the field, view, report or automation, for example a Salla order ID on the sales order fed by a webhook from the Salla integration.

2. Built on staging
The change is built in Studio on a staging database, with access rules set for any sensitive field.

3. Tested bilingually
It is tested with Arabic and English data, and with ZATCA checks where an invoice or quotation layout is involved.

4. Exported and deployed
The change is exported as a module, documented in the change log and deployed to production, ready for the next upgrade.

Implementation

What Naqlah configures in your implementation

  1. Audit existing customizations. We review current custom modules and the KSA localization fields to see what Studio can replace or extend.
  2. Design field and view changes. Each form, list and kanban change is specified with the process owner, including which user groups see it.
  3. Build automations and webhooks. Rules on create and update and webhooks for Salla, Zid, Foodics or PayTabs events are configured with call logging.
  4. Edit bilingual report templates. Quotation, invoice and delivery note layouts are adjusted in Arabic and English with ZATCA elements verified.
  5. Set access rules. Access control lists and filter rules restrict iqama, salary and other sensitive fields to the right groups.
  6. Export, test and document. Every change is exported as a module, tested on staging and logged so the implementation stays upgrade ready.

Timelines depend on scope, and Naqlah gives you a clear roadmap in the first consultation.

Who it is for

Companies that get the most from this module

  • Contracting and real estate firms. Project, site and contract fields with owner approval buttons on quotations.
  • Trading and distribution companies. Bilingual quotation and delivery note layouts with CR number and national address for every client.
  • eCommerce operations. Salla or Zid order ID, courier tracking and marketplace channel fields with kanban views per fulfillment stage.
  • F&B groups. Branch field on expenses, roast profile on manufacturing orders and a custom app for equipment maintenance per cafe.
  • Finance teams. Invoice and statement layouts in two languages that keep ZATCA elements intact.
Before and after

Custom modules and Word templates vs Odoo Studio

AreaBeforeWith Odoo via Naqlah
New fieldCustom module from a developerAdded in Studio and exported as configuration
Report layoutWord template outside the systemPDF designer in Arabic and English
AutomationManual follow up by staffRule on create, update or button click
External eventsNightly import or manual entryWebhook in real time with a call log
UpgradesCustomizations break and get rebuiltConfiguration carried over and reviewed
DocumentationNoneExported module and change log
FAQ

Module questions, answered

Everything else, we cover in a free 30-minute consultation.

What is Odoo Studio?
Will Studio customizations break when Odoo upgrades?
Can Studio change invoice and quotation layouts in Arabic?
Can we add Saudi specific fields like CR number and national address?
Is Odoo Studio available in Community edition?
When should we use Studio versus custom development?
Related

Modules that work well together

Ready to run your business on one system?

Free consultation. Meet the team and get a clear roadmap in one call.

Book your consultation