diff --git a/apps/bff/sim-api-test-log.csv b/apps/bff/sim-api-test-log.csv
index 2fa55d66..f59e6de4 100644
--- a/apps/bff/sim-api-test-log.csv
+++ b/apps/bff/sim-api-test-log.csv
@@ -1 +1,3 @@
Timestamp,API Endpoint,API Method,Phone Number,SIM Identifier,Request Payload,Response Status,Error,Additional Info
+2026-01-19T04:05:41.856Z,/mvno/getTrafficInfo/,POST,02000524104652,02000524104652,"{""account"":""02000524104652""}",Success,,OK
+2026-01-19T04:05:41.945Z,/mvno/getTrafficInfo/,POST,02000524104652,02000524104652,"{""account"":""02000524104652""}",Success,,OK
diff --git a/apps/portal/src/app/(public)/(site)/services/onsite/OnsiteSupportContent.tsx b/apps/portal/src/app/(public)/(site)/services/onsite/OnsiteSupportContent.tsx
new file mode 100644
index 00000000..8baa6c64
--- /dev/null
+++ b/apps/portal/src/app/(public)/(site)/services/onsite/OnsiteSupportContent.tsx
@@ -0,0 +1,164 @@
+"use client";
+
+import { useState } from "react";
+import { Button } from "@/components/atoms";
+import { Users, Monitor, Tv, Headset, ChevronDown } from "lucide-react";
+
+export function OnsiteSupportContent() {
+ return (
+
+ {/* Header */}
+
+
+ Onsite Support
+
+
+ We dispatch our skillful in-house tech staff to your residence or office for your needs.
+
+
+
+ {/* Main Services */}
+
+
+
Need Our Technical Support?
+
+ We can provide you with on-site technical support service. If you would like for our
+ technicians to visit your residence and provide technical assistance, please let us
+ know.
+
+
+ We also provide "Remote Access Services" which allows our technicians to do
+ support via Remote Access Software over the Internet connection to fix up the issue
+ (depends on what the issue is).
+
+
+
+
+
+
+
+
+
+
+ {/* Pricing Cards */}
+
+ {/* Onsite Network & Computer Support */}
+
+
+
+
+
+ Onsite Network & Computer Support
+
+
+
Basic Service Fee
+
15,000 JPY
+
+
+
+ {/* Remote Support */}
+
+
+
+
+
+ Remote Network & Computer Support
+
+
+
Basic Service Fee
+
5,000 JPY
+
+
+
+ {/* Onsite TV Support */}
+
+
+
+
+
Onsite TV Support Service
+
+
Basic Service Fee
+
15,000 JPY
+
+
+
+
+ {/* FAQ Section */}
+
+
+ Frequently Asked Questions
+
+
+
+ Yes, the Assist Solutions technical team is able to visit your residence for device
+ set up including Wi-Fi routers, printers, Apple TVs etc.
+
+
+ Our tech consulting team will be able to make suggestions based on your residence
+ layout and requirements. Please contact us at info@asolutions.co.jp for a free
+ consultation.
+ >
+ }
+ />
+
+
+ Our In-Home Technical Assistance service can be provided in Tokyo, Saitama and
+ Kanagawa prefecture.
+
+
+ *Please note that this service may not available in some areas within the above
+ prefectures.
+
+ For more information, please contact us at info@asolutions.co.jp
+ >
+ }
+ />
+
+ );
+}
diff --git a/apps/portal/src/app/(public)/(site)/services/onsite/page.tsx b/apps/portal/src/app/(public)/(site)/services/onsite/page.tsx
index c85c39f0..be495036 100644
--- a/apps/portal/src/app/(public)/(site)/services/onsite/page.tsx
+++ b/apps/portal/src/app/(public)/(site)/services/onsite/page.tsx
@@ -1,6 +1,5 @@
import type { Metadata } from "next";
-import { Button } from "@/components/atoms";
-import { Users, Monitor, Tv, Headset } from "lucide-react";
+import { OnsiteSupportContent } from "./OnsiteSupportContent";
export const metadata: Metadata = {
title: "Onsite Support - Tech Support in Tokyo | Assist Solutions",
@@ -21,93 +20,5 @@ export const metadata: Metadata = {
};
export default function OnsiteSupportPage() {
- return (
-
- {/* Header */}
-
-
- Onsite Support
-
-
- We dispatch our skillful in-house tech staff to your residence or office for your needs.
-
-
-
- {/* Main Services */}
-
-
-
Need Our Technical Support?
-
- We can provide you with on-site technical support service. If you would like for our
- technicians to visit your residence and provide technical assistance, please let us
- know.
-
-
- We also provide "Remote Access Services" which allows our technicians to do support via
- Remote Access Software over the Internet connection to fix up the issue (depends on what
- the issue is).
-
+ );
+}
+
+export default DeviceCompatibility;
diff --git a/apps/portal/src/features/services/components/sim/SimPlansContent.tsx b/apps/portal/src/features/services/components/sim/SimPlansContent.tsx
index 142b1dd2..f1c2cc8b 100644
--- a/apps/portal/src/features/services/components/sim/SimPlansContent.tsx
+++ b/apps/portal/src/features/services/components/sim/SimPlansContent.tsx
@@ -26,6 +26,7 @@ import type { SimCatalogProduct } from "@customer-portal/domain/services";
import { ServicesBackLink } from "@/features/services/components/base/ServicesBackLink";
import { useServicesBasePath } from "@/features/services/hooks/useServicesBasePath";
import { CardPricing } from "@/features/services/components/base/CardPricing";
+import { DeviceCompatibility } from "./DeviceCompatibility";
import {
ServiceHighlights,
type HighlightFeature,
@@ -613,6 +614,9 @@ export function SimPlansContent({
+ {/* Device Compatibility Section */}
+
+
{/* FAQ Section */}
@@ -620,24 +624,40 @@ export function SimPlansContent({
+ Enter "+" or "010", "recipient's country code",
+ and "recipient's phone number (regular phone number/mobile phone
+ number)" → Make a call.
+
+
+ If the recipient's phone number begins with a 0, enter it without the first 0
+ (except in some countries and regions).
+
+ International calling rate is on the following Docomo's website:{" "}
+
+ Docomo International Calling Rates
+
+ >
+ }
/>
-
@@ -421,3 +434,82 @@ function getTierFeatures(tier: string): string[] {
};
return features[tier] ?? [];
}
+
+// Internet FAQ data
+const INTERNET_FAQ_ITEMS = [
+ {
+ question: "How can I check if the 10Gbps service is available in my apartment or home?",
+ answer:
+ "Service availability depends on your address and building's network infrastructure. Please contact us (info@asolutions.co.jp) with your full address (including apartment name and room number) so we can confirm if our 10Gbps plans can be installed at your location.",
+ },
+ {
+ question:
+ "My home requires multiple Wi-Fi routers for full residence coverage. Would you be able to assist with this?",
+ answer:
+ "Our tech consulting team will be able to make suggestions based on your residence layout and requirements. Please contact us at info@asolutions.co.jp for a free consultation.",
+ },
+ {
+ question:
+ "We already have an Internet contract with a different company. Would it be possible to transfer our current service over to Assist Solutions?",
+ answer:
+ "Depending on the service that you are currently subscribed to, you may be able to transfer the service without cancelling. Please contact us at info@asolutions.co.jp for more information.",
+ },
+ {
+ question: "What is the service contract period?",
+ answer:
+ "We offer our home Internet service on a monthly basis and thus, you will not be bound by yearly contracts. A designated cancellation form will need to be submitted by the 25th to close the account at the end of the month. For example, cancellation requests will need to be sent in by May 25th, in order to cancel at the end of May.",
+ },
+ {
+ question: "How are invoices sent every month?",
+ answer:
+ "E-statements (available only in English) will be sent to your primary Email address. The service fee will be charged automatically to your registered credit card on file. For corporate plans, please contact us with your requests.",
+ },
+ {
+ question: "My Internet is not working as expected. What should I do?",
+ answer:
+ "Our Chatbot will be able to assist you 24/7 with the initial diagnosis and offer troubleshooting tips based on your situation. You are also welcome to contact us at info@asolutions.co.jp for tech support (our business hours are 10AM-6PM/Mon-Sat). When contacting us, please be sure to let us know of the account holder's name and residence address so that we would be able to locate your account quicker.",
+ },
+];
+
+/**
+ * Internet FAQ Section
+ */
+function InternetFaqSection() {
+ return (
+
+