Installing PrintIntegrator on Odoo is more involved than the Shopify or WooCommerce install because the integration is deeper. PrintIntegrator hooks into Odoo eCommerce, MRP, Inventory, and Accounting.
For most customers we run the install as part of deployment. This tutorial documents the steps for self-managed installs.
Supported Odoo versions
PrintIntegrator ships a separate module branch for every Odoo major version. Odoo modules are not compatible across major versions, so install the branch that matches your instance — a 17.0 module will not load on an 18.0 database.
| Odoo version | Module branch | Status | Editions |
|---|---|---|---|
| 19.0 | 19.0.x.x.x | Current release — newest designer and ERP features land here first | Community & Enterprise |
| 18.0 | 18.0.x.x.x | Fully supported — feature parity with 19.0 | Community & Enterprise |
| 17.0 | 17.0.x.x.x | Fully supported | Community & Enterprise |
| 16.0 | 16.0.x.x.x | Supported — maintenance branch, security and compatibility fixes | Community & Enterprise |
All four branches run on Odoo.sh, on-premise and Docker deployments. The install steps below are identical across versions; where a screen has moved between releases it is called out inline.
Running Odoo 15 or older, or planning a version upgrade? Talk to us before installing — we migrate the module and your personalization data as part of an Odoo upgrade project.
1. Module placement
Copy the printintegrator module folder into your Odoo addons path (typically /mnt/extra-addons or your custom path). Restart Odoo or use --update on the next start.
2. Install via the Odoo Apps interface
Open Odoo as administrator. Go to Apps. Click "Update Apps List". On Odoo 17, 18 and 19 this action only appears once developer mode is enabled (Settings → General Settings → Developer Tools); on Odoo 16 it sits under the Apps menu. Search for "PrintIntegrator". Click Install.
The installer pulls in dependencies: Odoo Website, eCommerce, MRP, and the standard payment provider modules.
3. License activation
After install, open PrintIntegrator → Settings → License. Enter the license key from your account portal. The system validates against our license server (one-time online check) and activates.
Self-hosted air-gapped deployments use offline activation; contact support for the offline activation flow.
4. Configure your first product
Go to Website → Products. Open a product. Switch to the PrintIntegrator tab. Configure print area, upload template, and save.
The Odoo edition synchronizes product personalization rules with the storefront automatically — no separate import step.
5. MRP integration
Open PrintIntegrator → Settings → Production. Configure how personalized orders create manufacturing orders. The default is one MRP order per line item; you can also configure gang-up rules for label rolls and other multi-up products.