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.