Pular para o conteúdo principal
Os detalhes do produto são exibidos em inglês. Traduções em breve.
Subscription & Recurring Commerce for Website Sale — Sell subscriptions, subscribe-and-save and recurring boxes on your Odoo  — 1/1Pré-visualização ilustrativa

Sell subscriptions, subscribe-and-save and recurring boxes on your Odoo website with dunning and customer

self-service. Built, installed and supported by ECOSIRE.

O que é Subscription & Recurring Commerce for Website Sale?

Sell subscriptions, subscribe-and-save and recurring boxes on your Odoo website with dunning and customer self-service. Built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Recursos Principais

Subscribe & Save purchase mode injected onto eCommerce product pages alongside the one-time buy option, with a percentage or fixed recurring discount
Flexible billing intervals (weekly, bi-weekly, monthly, quarterly, annual) modeled as configurable recurring-plan records selectable in the cart
Free and paid trial periods with first-charge deferral and automatic transition to the paid plan at trial end
Customer self-service portal to pause, skip the next delivery, swap product/variant, change interval, or cancel — scoped by record rules so users only see their own subscriptions
Saved payment tokens and card-on-file updates through your existing Odoo payment acquirer, with PCI handling left to the provider
Automated recurring invoicing: a scheduled action generates the next account.move and posts it on each renewal date
Dunning engine with configurable retry cadence, escalating QWeb reminder emails, and a grace period before suspension
Subscription box / curated-bundle configurator: assemble a recurring box from eligible products with per-box pricing and standard stock reservation
Computed next-billing-date, renewal total and lifetime-value fields driven by @api.depends so figures stay correct as carts and plans change
Prorated upgrades/downgrades and mid-cycle plan changes with correct credit/charge handling on the next invoice
MRR, active-subscriber, churn and cohort reporting surfaced through native Odoo pivot/graph views and dashboards
Multi-currency, multi-tax and fiscal-position aware pricing that reuses your existing Odoo pricelist and tax rules
Renewal, dunning, skip-confirmation and cancellation emails as branded QWeb/mail templates in all your storefront languages
XML-RPC / JSON-RPC endpoints exposing subscription, invoice and payment-attempt records for integration with external tools
Delivered as an isolated custom module (clean __manifest__.py, no core hacks) so Odoo version upgrades across 17/18/19 stay maintainable

Feito sob encomenda, pronto para você

Sem configuração por conta própria — um app funcional criado, instalado e com suporte da ECOSIRE.

  1. 1

    Você faz o pedido

    Comece com um preço único de desenvolvimento. Definimos o escopo com você no início.

  2. 2

    Nós criamos e instalamos

    A ECOSIRE cria, configura e instala no seu Odoo.

  3. 3

    No ar + suporte

    Você entra no ar em cerca de uma semana útil, com duas semanas de suporte após a entrada em produção. Defeitos no código que entregamos são corrigidos gratuitamente.

Especificações Técnicas

Compatibilidade com Odoo
Odoo 17, Odoo 18, Odoo 19
Edições
Enterprise e Community
Licença
A licença precisa de confirmação
Requisito Python
Python 3.10+
Banco de Dados
PostgreSQL 12+

Sobre este Produto

Turn your Odoo eCommerce storefront into a recurring-revenue engine. This is a build-to-order module engineered, installed and supported by ECOSIRE for Odoo 17, 18 and 19 — not an off-the-shelf apps.odoo.com download. We design it around your catalog, your billing rules and your payment providers, then hand you clean, maintainable code you own.

Odoo's core sale_subscription app manages recurring orders and MRR in the back office, but it does not natively expose subscribe-and-save pricing, trial periods, box configurators, skip/swap flows or dunning to your public website shoppers. We bridge that gap. On every product page we add a "Subscribe & Save" purchase mode alongside the one-time buy option — modeled with new models.Model records that extend product.template and sale.order.line and computed via @api.depends so discounts, next-billing-date and renewal totals stay accurate as customers change quantities or intervals in the cart.

Under the hood we extend Odoo's subscription and website-sale controllers so the checkout writes a recurring plan (sale.subscription / recurring-plan records) at order confirmation. A scheduled automated action drives renewals: it generates the next account.move invoice, charges the saved payment token through your acquirer, and — on a failed charge — enters a configurable dunning sequence (retry cadence, reminder emails via QWeb templates, and grace-period logic) so involuntary churn drops without manual chasing. Every recurring plan, invoice and payment attempt is a first-class Odoo record, fully reportable and exposed over XML-RPC / JSON-RPC for your other systems.

Customers manage everything themselves in the Odoo website portal: pause, skip the next shipment, swap the product or variant, change the billing interval, update the saved card, or cancel — each action guarded by ir.model.access.csv rules and record rules so a shopper only ever touches their own subscription. Curated boxes and subscribe-and-save bundles are supported via a box/bundle configurator that lets customers (or your merchandisers) assemble a recurring box from eligible products, with per-box pricing and inventory reservation flowing into standard Odoo delivery orders.

Because it is your build, it fits your reality: Community or Enterprise, your themes and OWL widgets, your tax and fiscal-position setup, your payment providers, your 11-language storefront. We deliver documented, upgrade-aware code (isolated in its own module so -u upgrades stay clean across 17/18/19), a staging validation pass, admin training and a post-launch support window.

O que você ganha

  • Complete Odoo module source code (models, views, controllers, security, QWeb templates) targeting your Odoo 17, 18 or 19 version — you own it outright
  • Fully configured recurring plans, subscribe-and-save discount rules, trial settings and dunning cadence matched to your commercial model
  • Integration and testing against your existing payment acquirer(s), tax/fiscal setup and eCommerce theme in a staging environment
  • Data migration or seeding for any existing subscribers/plans you already run elsewhere, where applicable
  • Admin and merchandiser training session plus a written runbook covering plans, dunning tuning and portal operations
  • Technical documentation: __manifest__.py notes, model/field reference, ir.model.access.csv + record-rule map, and upgrade guidance for 17/18/19
  • Guided production go-live with a post-launch support and bug-fix window included in the engagement

Para quem é isso

D2C consumables brand

A direct-to-consumer brand selling coffee, supplements, skincare or pet food that wants shoppers to subscribe-and-save on replenishable products, cutting reorder friction and lifting repeat-purchase revenue.

Curated subscription-box operator

A business shipping monthly curated or build-your-own boxes that needs a website configurator, recurring billing and skip/swap self-service without stitching together third-party SaaS.

Membership & recurring-service seller

A company offering memberships, care plans or recurring service packages that wants sign-up, billing, dunning and cancellation handled natively inside Odoo eCommerce and portal.

Odoo-standardized finance/ops team

A finance or operations lead who wants every renewal, invoice and payment attempt as a native Odoo record — reportable in pivot/graph views and reconcilable in accounting — instead of living in an external billing tool.

Como Subscription & Recurring Commerce for Website Sale se compara

CritérioECOSIREConstrução personalizadaConcorrenteNativo do Odoo
Subscribe-and-save on eCommerce product pagesIncluídoPossible but you build the storefront UI, cart logic and pricing from scratchVaries; many list-only apps don't add a true website subscribe modeNão incluído
Customer self-service (pause/skip/swap/cancel) in portalIncluídoMust be designed and secured with record rules yourselfPartial — often limited to cancel onlySuporte parcial
Automated dunning & payment retriesIncluídoRequires custom scheduled actions and retry logicRarely included or basicNão incluído
Subscription box / curated-bundle configuratorIncluídoFull bespoke build with inventory reservationUncommon in generic subscription appsNão incluído
Fit to your catalog, taxes, acquirers & themesIncluídoFull control but full cost and timelineGeneric; you adapt to its assumptionsSuporte parcial
Clean upgrades across Odoo 17/18/19IncluídoDepends entirely on your team's disciplineTied to vendor's release cadence and supportIncluído
Native Odoo records + XML-RPC/JSON-RPC accessIncluídoYes if you model it as native recordsPartial — some store data in bespoke tablesSuporte parcial
Delivery, installation & support by the builderIncluídoYou are the builder and the support teamNão incluídoNão incluído

Perguntas frequentes sobre Subscription & Recurring Commerce for Website Sale

How long does delivery take, and is this an instant download?

This is a build-to-order module, not an instant apps.odoo.com download. After a short scoping call we build, integrate and test it against your Odoo instance, then deploy to production. Typical delivery is one working week depending on the complexity of your catalog, payment providers, box logic and dunning rules. You are never charged for a download you then have to make work yourself — you receive a working, installed module.

What support and updates do I get after go-live?

Every engagement includes a post-launch support and bug-fix window. Because the module ships as isolated custom code with a clean __manifest__.py (no core patches), it upgrades cleanly with your Odoo version. We can quote an ongoing maintenance retainer covering Odoo 17-to-18-to-19 version upgrades, new features and priority support, or you can maintain it yourself using the documentation and code we hand over.

Does this work with Odoo Community or only Enterprise?

It works with both, targeting Odoo 17, 18 and 19. We build against your edition and reuse what you already have — Community's website-sale plus our recurring layer, or Enterprise's sale_subscription where present. During scoping we confirm which core apps are installed so the module extends rather than duplicates existing functionality.

How does the dunning / failed-payment handling actually work?

A scheduled automated action attempts each renewal charge against the customer's saved payment token via your acquirer. On failure it enters a configurable dunning sequence: retry attempts on a cadence you choose, escalating QWeb reminder emails, and a grace period before the subscription is suspended. Every attempt is logged as an Odoo record so you can audit and report on involuntary churn.

Can customers manage their own subscriptions without contacting support?

Yes. The Odoo website portal gets self-service actions to pause, skip the next delivery, swap the product or variant, change the billing interval, update the saved card and cancel. Access is enforced with ir.model.access.csv permissions and record rules so each customer can only view and modify their own subscriptions, reducing support tickets.

Will subscription data be reportable and available to my other systems?

Yes. Subscriptions, renewal invoices (account.move) and payment attempts are all first-class Odoo records, so MRR, active-subscriber and churn figures appear in native pivot and graph views. The same records are accessible over Odoo's XML-RPC / JSON-RPC API, so external analytics, CRM or fulfillment systems can read subscription and billing data programmatically.

Solicitar orçamento

Subscription & Recurring Commerce for Website Sale

Sell subscriptions, subscribe-and-save and recurring boxes on your Odoo website with dunning and customer self-service. Built, installed and supported by ECOSIRE.

  • Subscribe & Save purchase mode injected onto eCommerce product pages alongside the one-time buy option, with a percentage or fixed recurring discount
  • Flexible billing intervals (weekly, bi-weekly, monthly, quarterly, annual) modeled as configurable recurring-plan records selectable in the cart
  • Free and paid trial periods with first-charge deferral and automatic transition to the paid plan at trial end
  • Customer self-service portal to pause, skip the next delivery, swap product/variant, change interval, or cancel — scoped by record rules so users only see their own subscriptions

Solicitar orçamento

Conte-nos suas necessidades de Subscription & Recurring Commerce for Website Sale e enviaremos preços, opções de licença e uma proposta personalizada, normalmente em um dia útil.

Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.