OdooWiki OCA HUB

Crowdfunding Schedule

crowdfunding_schedule folder_open OCA/crowdfunding open_in_new
Crowdfunding License: AGPL-3

This module adds start and end datetime scheduling to crowdfunding challenges.

Pledges are accepted only while the challenge is in the Open state and within the configured schedule. The challenge page displays countdown timers and status messages before the challenge starts, while it is active, and after it ends.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you set a start and end date/time on a crowdfunding challenge so pledges are only accepted during that window, with countdown timers and status messages shown on the public challenge page.

This module adds scheduling to crowdfunding challenges. On the challenge form, two new fields appear next to the pledged amount: a start date and time and an end date and time.

  • Odoo refuses to save a challenge where the start date is later than the end date, showing the message "Start date cannot be after end date."
  • Pledges are only accepted while the challenge is open and the current time falls inside the configured window. If the window has not started yet, or has already passed, the payment page shows a warning instead of the payment form, telling visitors the challenge has not started yet or has already expired.

On the public challenge page, visitors see: - A countdown timer to the start date before the challenge begins, plus a message that the challenge is not yet active. - A countdown timer to the end date while the challenge is running. - A message that the challenge has ended once the end date is reached.

The module extends the existing crowdfunding.challenge model and its payment controller, and adds fields to the challenge form view. No new menus are added.

Depends on

Models and fields (1)
  • crowdfunding.challenge · extends an existing modelend_datetime, start_datetime

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/crowdfunding.

terminal Installation and usage

OCA documentation · Odoo 18.0

The module provides backend as well as frontend functionality.

For the backend:

  • Go to Crowdfunding.
  • Create a new crowdfunding challenge or open an existing one.
  • Set the challenge information, including:
  • Start Datetime
  • End Datetime
  • Save the challenge.

For the frontend:

  • Navigate to /crowdfunding on your Odoo website.
  • Select a challenge from the list.
  • Depending on the configured schedule:
  • Before the start datetime, a message indicates that the challenge is not yet active and a countdown shows the remaining time until it starts.
  • During the active period, a countdown shows the remaining time until the challenge ends.
  • After the end datetime, a message indicates that the challenge has ended.
  • Visitors can submit pledges only when the challenge is in the Open state and the current date and time is between the configured start and end datetimes.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.