Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
3446 Vistas

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?



Avatar
Descartar
Autor

Any ideas? =)

There are improvements comming in v17 that may help you:
https://twitter.com/Odoo/status/1674749634449936386

Autor



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

 

Mejor respuesta

I'm kind of stuck in a similar way. 
Odoo 16 got a nice improvement and get rid of the "subscription template" but now it became basically impossible if you have any common use of case with combination. 
In my opinion, it became worse than v15 in the current state. Then I preferred to keep the templates with much less hassle and problems like now. 

So far, I think the best option now is go with custom module to solve all the issues. 
I'm also looking into a clean solution to handle multiple different cycles (monthly + yearly) in a single quotation to multiple subscriptions after confirmation. 
If you have any combination like this, you are now enforced to sent your customer multiple seperate quotations with all the lines seperated according to billing cycle. 

16 definetely did not get any better on efficiency...

Avatar
Descartar
Autor

Have you found any solution for this? I have noticed that it's now possible to have both a one-time price as well as a recurring price, but the behaviour of Odoo is not exactly what we want:
As soon as a product with a recurring price is added to a quotation, Odoo uses the recurring price - even if the sale order has no subscription template assigned to it.

Autor Mejor respuesta

Are there any news with Odoo 17? We still have the same issue and haven't found a solution in Odoo 17 yet.

Avatar
Descartar

v17 is still the same problem as v16 unfortunately.
I had a meeting with the product manager from subscriptions I think around May-June and he basically couldn't care less about the problem.
v17 would be "maybe" we look into it but as it turned out, nothing changed.
And i also don't believe anything will change anymore, they are just selective deaf to this problem they caused.

I have started development on a custom module to solve some of the issues with mixing different recurrency in a single quotation.
I'm moving the recurrency field to the sale order line so I can change it per order line.
If the order is confirmed, I split off lines with the same recurrency so monthly becomes an SO, quarterly becomes an SO and yearly becomes an SO and so further.
This way I have better control over this and I get back 1 single quotation for customers to sign and pay instead of this madness they created.

Probably we could also do something to handle this scenario you are explaining.
If recurrency is empty (not set) on sale order line, then we treat the line as one-time purchase instead of recurring.

So far I already got a the majority working, but I still have a lot testing to do as the entire quotation template stuff is also hanging related with this whole mess they created.

Autor

@Fabio: Many thanks for your time and the detailed reply. The response from Odoo does not really sound promising at all, but it's great to hear about your progress.
I would be open to help with the development and/or testing, shall we discuss this via another channel in detail?

Publicaciones relacionadas Respuestas Vistas Actividad
0
dic 24
1190
2
sept 24
1576
1
jun 25
575
2
abr 25
954
1
feb 25
1398