All tutorials
Tutorial

Install PrintIntegrator on Odoo (16, 17, 18 & 19)

Deploy the PrintIntegrator module on a fresh or existing Odoo installation. Covers Odoo 16, 17, 18 and 19 on Odoo.sh, on-premise and Docker.

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 versionModule branchStatusEditions
19.019.0.x.x.xCurrent release — newest designer and ERP features land here firstCommunity & Enterprise
18.018.0.x.x.xFully supported — feature parity with 19.0Community & Enterprise
17.017.0.x.x.xFully supportedCommunity & Enterprise
16.016.0.x.x.xSupported — maintenance branch, security and compatibility fixesCommunity & 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.