
An online rental mini program system built for store-based rental operations. It covers the full process: browsing products, choosing package combinations, placing online orders, picking up in-store, paying and refunding deposits, and managing after-sales operations from the back office. Customers browse by category or keyword, switch between Rental Packages and Single Items, review the hourly rate and the minimum rental period (for example, Min. 5-hour rental), add items to the cart and pay the rental fee and deposit online. Store staff verify orders, item quantities, customer information and rental periods to complete pickups and returns, then the deposit is reconciled and refunded. The back office gives a unified view of orders, rental income, deposits and inventory, making product circulation more efficient and rental management simpler.
| Side | Module | Functions |
|---|---|---|
| Customer Side (Mini Program) | Browsing & Selection | Category browsing; keyword search; switch between Rental Packages and Single Items; category filters (All, Campsite Gear); hourly rate display; minimum rental notice (Min. 5-hour rental); add to cart |
| Customer Side (Mini Program) | Ordering & Payment | Single item and package combo ordering; rental period selection; rental rate and deposit priced separately; online payment with deposit pre-authorization; order notes; order status view (pending payment, to be returned, completed) |
| Store Staff Side | Pickup & Return Verification | Pending return order list; verify rented items and quantities against the order; verify customer information and contact; verify rental period; item verification at pickup; confirm return; order tracking |
| Admin Console | Products & Packages | List and unlist products; maintain product specifications; maintain inventory; configure package combos with multiple products; package setup for different rental scenarios |
| Admin Console | Orders & Deposits | Order management across payment, pickup, in-rental and return states; deposit refund on return completion; display of deposit paid and actual refund amount (editable); refund confirmation |
| Admin Console | Data & Operations | Data dashboard with unified view of orders, income and inventory; rental income statistics; deposit balance overview; inventory status |