- Introduced MeStatus module to aggregate customer status, integrating dashboard summary, payment methods, internet eligibility, and residence card verification. - Updated dashboard hooks to utilize MeStatus for improved data fetching and error handling. - Enhanced notification handling across various modules, including cancellation notifications for internet and SIM services, ensuring timely user alerts. - Refactored related schemas and services to support new dashboard tasks and notification types, improving overall user engagement and experience.
27 lines
2.1 KiB
Markdown
27 lines
2.1 KiB
Markdown
# Portal Guides (How It Works)
|
||
|
||
These guides explain what the portal does, how data moves between WHMCS and Salesforce, and where caching affects what people see. They avoid deep implementation detail and focus on flows, data ownership, and error handling.
|
||
|
||
Start with `system-overview.md`, then jump into the feature you care about.
|
||
|
||
## Guides
|
||
|
||
| Guide | Description |
|
||
| --------------------------------------------------------------- | ------------------------------------------------------ |
|
||
| [Complete Guide](./COMPLETE-GUIDE.md) | Single, end-to-end explanation of how the portal works |
|
||
| [System Overview](./system-overview.md) | High-level architecture, data ownership, and caching |
|
||
| [Accounts & Identity](./accounts-and-identity.md) | Sign-up, WHMCS linking, and address/profile updates |
|
||
| [Catalog & Checkout](./catalog-and-checkout.md) | Product source, pricing, and checkout flow |
|
||
| [Eligibility & Verification](./eligibility-and-verification.md) | Internet eligibility + SIM ID verification |
|
||
| [Orders & Provisioning](./orders-and-provisioning.md) | Order lifecycle in Salesforce → WHMCS fulfillment |
|
||
| [Billing & Payments](./billing-and-payments.md) | Invoices, payment methods, billing links |
|
||
| [Subscriptions](./subscriptions.md) | How active services are read and refreshed |
|
||
| [Support Cases](./support-cases.md) | Case creation/reading in Salesforce |
|
||
| [Dashboard & Notifications](./dashboard-and-notifications.md) | Dashboard status model + in-app notification triggers |
|
||
| [UI Design System](./ui-design-system.md) | UI tokens, page shells, component patterns |
|
||
|
||
## Related Documentation
|
||
|
||
- [Salesforce Requirements](../salesforce/SALESFORCE-REQUIREMENTS.md) – Required fields, flows, and setup
|
||
- [Architecture Overview](../architecture/ARCHITECTURE.md) – System design
|