Trial Packages
1. Package Overview
Trial packages define the configuration for trial subscriptions - duration, resource limits, modules, and automation settings.
Basic Fields
- Name - Package name (required, tracked, translatable)
- URL String - URL-friendly identifier, e.g.,
basic-trial(required, unique, lowercase + numbers + hyphens only) - Package URL - Full URL path, computed as
/saas/trial/<url_string> - Published - Whether the package is accessible via the public form (default: False, tracked)
- Auto Run Subscription - Automatically create and run subscription on form submission (default: False, tracked)
- Description - Package description (translatable)
- Success Message - Custom HTML message shown after form submission (translatable)
- Active - Archive toggle (default: True)
- Subscription Type - Deployment type:
none(extended by Docker/DB Filter modules) - Trial Request Count - Number of requests for this package (computed)
Trial Configuration
- Trial Duration - Trial period in days (required, default: 14, tracked)
- Grace Period - Days after trial ends before termination (default: 3, tracked)
- User Limit - Maximum users allowed (required, default: 1, tracked)
- Storage Limit - Maximum storage in MB (required, default: 500, tracked)
- Stage Count - Number of staging environments allowed (default: 0, tracked)
- Backup Enabled - Enable/disable backup for trials (default: False, tracked)
- Subscription Packages - Odoo module packages to install (required, Many2many)
- Database Template - Pre-built database template to restore (optional)
Model Limits
Optional per-model record limits applied to trial subscriptions.
- Model Name - Technical model name, e.g.,
res.partner(required) - Record Limit - Maximum records allowed (required, default: 100)
- Description - Limit description
2. Actions
| Action | Description |
|---|---|
| View Trial Requests | Opens filtered list of requests for this package |