barsa 4573b94484 Enhance WHMCS Integration and Add Internet Cancellation Features
- Introduced WhmcsAccountDiscoveryService to streamline client account discovery processes.
- Expanded WhmcsCacheService to include caching for subscription invoices and client email mappings, improving data retrieval efficiency.
- Updated WhmcsClientService to utilize caching for client ID lookups by email, enhancing performance.
- Implemented new internet cancellation features in SubscriptionsController, allowing users to preview and submit cancellation requests for internet services.
- Added validation schemas for internet cancellation requests, ensuring data integrity and user guidance during the cancellation process.
- Refactored various components and services to integrate new cancellation functionalities, improving user experience and operational flow.
2025-12-23 15:19:20 +09:00

26 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 |
| [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