We are building physical products that we sell together with a time-based service plan. Right now we are using Dolibarr to manufacture the products, create invoices, track stock etc.
I would like to also handle the service plans in Dolibarr and took a look at the “Contracts/Subscriptions” module.
The product that we sell has a unique serial number (we use the “Product Lots” module for that).
Ideally, I would like to create a contract with several licenses and connect each license to a unique serial number.
Contract 1:
- Plan A for Serial Number X (Runtime 1.1.2025-31.12.2025) - 1000€
- Plan B for Serial Number Y (Runtime 1.1.2025-31.6.2025) - 700€
How would I approach this in Dolibarr? I see that I can create “Complementary attributes” in the contract setup. Maybe it is possible to allow only valid serial-numbers in this field. But I think I need this attribute on the level of a plan (=a service in Dolibarr) inside a contract.
Any ideas how to approach this are much appreciated