Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Plans Laravel Package

lacodix/laravel-plans

Laravel package to manage SaaS plans, addons, subscriptions, and optional features. Supports countable/uncountable features with limits, resets, and consumption across plans, plus translations, ordering, and metadata—billing/invoicing not included.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Subscription Model Expansion: Accelerates the launch of tiered pricing (e.g., Basic/Pro/Enterprise) by providing pre-built plan management, reducing dev time by 30–50% compared to custom builds.
  • Feature-Flagging for SaaS: Enables dynamic feature toggles (e.g., "API Access," "Team Collaboration") tied to subscriptions, aligning with roadmap items like "Modular Monetization" or "Usage-Based Billing."
  • Build vs. Buy: Avoids reinventing billing logic (e.g., Stripe integration, plan validation) when the package covers 80% of needs with minimal customization.
  • Use Cases:
    • B2B SaaS: Complex plans with add-ons (e.g., "Pay-per-usage" for analytics tools).
    • Marketplaces: Seller tiers with feature restrictions (e.g., "Premium Listings").
    • Freemium Models: Free plans with gated features (e.g., "Unlimited Storage" for paid users).

When to Consider This Package

  • Adopt if:

    • Your Laravel SaaS needs plan-based subscriptions (not just one-time payments).
    • You require feature-level access control (e.g., "Disable X for Basic users").
    • Your team lacks billing infrastructure expertise (reduces Stripe/Paddle integration complexity).
    • You prioritize speed to market over custom billing logic (e.g., MVP launch in <4 weeks).
  • Look elsewhere if:

    • You need advanced usage-based billing (e.g., per-seat pricing with complex calculations).
    • Your stack is non-Laravel (e.g., Rails, Node.js).
    • You require multi-currency support or tax compliance (package may need extensions).
    • You’re building a marketplace with dynamic seller plans (may need custom logic for vendor-specific tiers).

How to Pitch It (Stakeholders)

For Executives: "This package cuts 3–6 months of dev time to launch subscription tiers, reducing churn by enabling granular feature gating (e.g., locking 'Advanced Analytics' to Pro users). It’s a drop-in solution for Stripe/Paddle integrations, with MIT licensing for full control. Competitors like [Competitor X] take 2x longer to build—this lets us ship faster with less risk."

For Engineering: *"Laravel-Plans handles plan validation, feature flags, and subscription logic out-of-the-box. Key benefits:

  • Plans/Add-ons: Define tiers (e.g., 'Basic + $5 Add-on') with one-liners.
  • Feature Control: Toggle features per user/plan (e.g., if (user->hasFeature('api_access'))).
  • Stripe Ready: Pre-built webhooks for subscription events (e.g., plan_canceled).
  • Extensible: Hooks for custom logic (e.g., overriding plan pricing). Tradeoff: Minimal customization needed for 90% of SaaS use cases; complex billing may require forks."*

For Design/UX: "This enables A/B testing of pricing tiers (e.g., 'Pro vs. Enterprise') without UI overhauls. Feature gating lets us hide complex tools (e.g., 'Bulk Export') until users upgrade, improving onboarding."

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon
itsemon245/lamet
baks-dev/dashboard
amoifr/pickle-panther-bundle
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle