Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt

Use this file to discover all available pages before exploring further.

Real-World Example

YouNegotiate adds a new monthly plan with a higher account limit. Superadmin creates the plan, sets pricing and limits, and makes it active so eligible creditors can select it.

Visual Flow

How It Should Work

  • It should let Superadmin manage plan details and availability.
  • It should preserve plan limits and pricing used by creditor memberships.
  • It should keep inactive plans from being selected as active options.

How It Should Not Work

  • It should not remove historical billing meaning from old transactions.
  • It should not make an incomplete or inactive plan available to creditors.
  • It should not allow changes that break creditor membership renewal behavior.

Developer Notes

  • Plan definitions are used by membership settings, auto-renewal, and billing history.
  • Be careful when changing limits or frequency for plans with existing creditor memberships.
  • app/Livewire/SuperAdmin/Memberships
  • app/Livewire/Creditor/MembershipSettings/Page.php
  • app/Jobs/MembershipPlanAutoRenewPaymentJob.php
Last modified on May 25, 2026