With Odoo 16, the way that subscription work has changed quite a bit. I am aware of the automatic creation of subscriptions when a sales order has been confirmed, but we have a slightly different use case where I wonder if it's possible to do this with the default Odoo feature set:
- We have products (hardware and software) that are sold for a given price. This is a one-shot sale.
- Individual line items can be linked to a time-based price. For example, a unit costs EUR 1'000 and - after n months, a yearly fee of 15 % is billed as subscription for further updates.
Out of the box, Odoo works really well with subscriptions, as long as we don't combine regular products with recurring items. When we combine them, Odoo creates automatically a subscription for all line items, even if they are not recurring. This can of course be changed with a custom module, so it's not the main issue.
My questions are as follows:
- Is there an existing way to deal with products, that have both a regular sale price as well as an additional, time-based price (SLA, Update Subscription, ...)? Ideally, the solution would work without additional products but rather directly on the product.template.
- Is there a way to create rules for the time-based pricing? For example, certain product categories/groups would have a yearly fee of 15 % of the list price for the SLA.
- Is it possible to create a subscription in draft mode from an existing quotation?
Any ideas? =)
There are improvements comming in v17 that may help you:
https://twitter.com/Odoo/status/1674749634449936386
Vielen Dank für Ihre E-Mail.
Ich bin ab Montag, den 07.08.2023 wieder im Büro. Ihre E-Mail wird nicht weitergeleitet.
In dringenden Fällen wenden Sie sich bitte an info@slgbroadcast.com, support@slgbroadcast.com oder +41 44 533 22 60.
Freundliche Grüsse
Michael Hofer
===
Thank you for your e-mail.
I'll be back in the office on Monday, August 7. Your e-mail will not be forwarded.
For urgent matters please send an e-mail to info@slgbroadcast.com, support@slgbroadcast.com or call +41 44 533 22 60.
Kind regards
Michael Hofer