Installation
Requirements
- PHP 8.4+
- Laravel 12 or 13
- Filament 5
Composer
BASH
composer require voodflow/voodpricing
php artisan voodpricing:install
voodpricing:install publishes config and assets, then runs migrations.
Filament panel
Register the plugin on your panel provider:
PHP
use Voodflow\Voodpricing\VoodpricingPlugin;
$panel->plugin(VoodpricingPlugin::make());
Products appear under the Voodpricing navigation group.
Configuration
Published file: config/voodpricing.php.
Useful keys:
| Key | Purpose |
|---|---|
locales / default_locale |
Locales for translations (falls back to app.locales / app.locale when set) |
tables.products / tables.plans |
Table names |
authorization.driver |
auto (Shield when present), permissions, or panel |
api.enabled / api.prefix |
Headless API (off by default) |
standalone.theme |
Inject standalone CSS tokens (VOODPRICING_STANDALONE_THEME) |
Assets
Editor plugin JS and standalone CSS publish to public/vendor/voodpricing/. The service provider also copies them on boot when newer.
Next: Products & plans · Standalone Blade.