Se rendre au contenu

Ventes

Lynx Licensing - Sale Bridge

Sell software licenses through standard Odoo Sales

lynx_licensing_sale · v19.0.1.0.0 · Premium

What this solves

Lynx Licensing - Sale Bridge

Turn any Odoo product into a sellable software license: confirming the order generates a real licensing.license record bound to the customer.

Most ISVs invoice license keys on the side and reconcile by hand. This bridge ties the licensing engine to sale.order and account.move so a sales rep just confirms the order — the key is generated, the customer is bound, and downstream automation (provisioning, webhooks, dashboards) fires off the license.issued event. Generation timing is per-product: on order confirmation, on invoice paid, or by manual button.

Key Features

  • License-product flagis_license on product.template marks any product as a license SKU.

  • Configurable trigger — generate the key on order confirm, on invoice paid, or via manual button.

  • Plan binding — pick the licensing.license.plan directly on the product form.

  • Validity from product — fixed-term keys driven by license_validity_days (0 = perpetual).

  • Sale traceability — bidirectional link between sale.order.line and licensing.license.

  • Webhook event — fires license.issued through lynx_api for downstream automation.

  • Quantity aware — selling N seats issues N license records by default.

  • Refund-aware — cancelling the SO or refunding the invoice revokes the license.

Integrates With

  • lynx_licensing — calls _generate_license_key and writes licensing.license rows.

  • sale_management — overrides sale.order._action_confirm and sale.order.line.

  • account — watches account.move.payment_state for the on-paid trigger.

  • lynx_api — emits the license.issued event via emit_event.

Try Lynx Licensing - Sale Bridge on your team.

Free trial, no credit card. Talk to sales when you're ready.