Overview

This guide explains the available subscription configuration options in UniBee. Administrators can customize billing behavior, subscription status handling, and invoice management through these settings.

Settings(Go To Configuration -> Subscription Config Page)

Enable Immediate Downgrade

  • Description:
    • By default, subscription downgrades occur at the end of the current billing cycle.
    • Enabling this option allows users to downgrade immediately upon request, without waiting for the cycle to finish.
  • Default: Disabled

Prorated Upgrade Invoices

  • Description:
    • When a user upgrades their subscription, UniBee will automatically generate a prorated invoice based on the remaining billing period.
  • Default: Enabled

Incomplete Status Duration

  • Description:
    • Defines how long a subscription remains in the “incomplete” status before being automatically handled.
  • Field: Duration in seconds
  • Default Value: 86400 seconds (24 hours)

Enable UniBee Billing Emails

  • Description:
    • When enabled, UniBee will automatically send billing-related emails to users.
  • Default: Enabled

Auto-Charge Start Time Before Period End

  • Description:
    • Configures how early (in seconds) the system should trigger an automatic payment before the subscription period ends.
    • Example: Setting to 300 seconds (5 minutes) will attempt auto-payment 5 minutes before the period end.
  • Default Value: 7200 seconds (2 hours)

Hide Zero Value Invoices

  • Description:
    • By default, UniBee generates and displays invoices even if the amount is zero.
    • Enabling this option hides invoices with a total value of zero.
  • Default: Disabled

Notes

  • Always review the impact of each setting on your billing cycles and user experience.
  • Changes to billing behavior may affect subscription lifecycle events and customer notifications.