Quantcast
Channel: WordPress.org Forums » All Posts
Viewing all articles
Browse latest Browse all 3200

Automatic Storage Fees *Feature Request*

$
0
0

Problem
I run an electronics repair shop and I need a way to automatically apply storage fees to a repair ticket when a customer hasn’t picked up their device within a defined timeframe after the “ready for pickup” notice. Right now this is manual, easy to forget, and inconsistent.

Request
Add an Automatic Storage Fees option that can be enabled per location (or globally), and configured with rules. Core workflow

  1. Ticket status changes to Ready for Pickup (or a “Pickup Requested” event is logged).
  2. A timer starts (business days preferred).
  3. After X days with no pickup, the system automatically:
    • Adds a storage fee line item to the ticket, and
    • Optionally repeats on a schedule (daily/weekly) until pickup or until a cap is hit.

Settings needed

  • Grace period: e.g., “Start charging after 7 business days” (support business days + holidays optional).
  • Fee type:
    • Flat fee (one-time)
    • Daily fee
    • Weekly fee
    • Tiered fees (e.g., day 8–14 = $5/day, day 15+ = $10/day)
  • Maximum cap: stop charging after $X total or after Y days.
  • Ticket exclusions:
    • Warranty tickets
    • Waiting on customer/parts
    • Tickets marked “Hold”
    • Specific device types or ticket categories
  • Waiver/override tools:
    • “Pause storage fees”
    • “Waive storage fees” (with reason + staff name + timestamp)
    • Manual “Apply storage fee now” button

Notifications + transparency

  • Automatic customer notification templates:
    • “Storage fees begin on [DATE]”
    • “Storage fee added: [$X]”
    • Reminder cadence (e.g., day 5 warning, day 7 starts, then weekly reminders)
  • The ticket should show an audit trail:
    • Date/time storage fee rule triggered
    • What fee was added
    • Who changed/waived it

Billing/invoicing behavior

  • Storage fees appear as a normal line item (taxable toggle).
  • If the invoice is already created, choose behavior:
    • Auto-update invoice, or
    • Add fee to ticket and prompt to regenerate invoice
  • If payment was already made, fees can still accrue as a new balance.

Edge cases

  • If customer schedules pickup, allow “pause until appointment time.”
  • If the device is checked out/picked up, storage fees stop immediately.
  • If “Ready for Pickup” date is edited, clarify whether the timer restarts or keeps the original timestamp.

Why it matters
This reduces manual work, enforces a consistent policy, and prevents storage from filling up—especially when devices sit for weeks.

Optional (nice-to-have)

  • A dashboard widget: “Tickets accruing storage fees” + total outstanding storage revenue.
  • Report/export: ticket ID, customer, ready date, days unclaimed, fees accrued.

Viewing all articles
Browse latest Browse all 3200

Trending Articles