Create a DigitalOcean Spaces package in Blesta
Offer customer object storage through PD DigitalOcean Spaces. Connect the intended DigitalOcean account first, then configure the offering and the event that should provision it.
Set up the offering
- Open Packages → Packages → Add Package.
- Choose PD DigitalOcean Spaces and the intended module account.
- On the package’s Module tab, review Default Region, storage quota, maximum buckets and versioning.
- Set the package name, pricing and group, then save.
- Include that package group in the intended form under Packages → Order Forms.
- Review the actual form and accepted choices before taking orders.
Checkout choices can override offering defaults. A hidden Region choice can still submit a value, so inspect what the accepted order actually selected rather than assuming the default always wins. See region selection before creating storage.
Verify activation and the customer result
Paid orders need Provision Paid Pending Services under Settings → Company → Automation, the applicable client group’s Automatically Provision Paid Pending Services permission and a running cron. Staff activating a pending service must keep Use module enabled. Inspect Clients & Storage and Activity after the operation.
Provisioning creates real provider resources and can incur provider charges. Use your normal controlled test process after reviewing the account and settings. Repeated orders are not a way to investigate an uncertain first operation.
Confirm the intended service has a primary bucket, the expected region and its own connection details. Keep the host’s Personal Access Token separate from those customer credentials. Use the S3 client connection guide to verify an application’s actual access.
Keep plan settings and results separate
Check the saved offering and actual service behaviour before promising customer controls or a bucket allowance. A quota value is not proof of an exact provider-enforced upload cap or complete historical-version accounting. Inspect the observed result and use provisioning checks when setup is incomplete.
See the PD DigitalOcean Spaces Blesta guide for related tasks, or explore the module.