export type HelpTopic = { id: string; title: string; detail: string; href: string; }; export type HelpSection = { id: string; title: string; paragraphs: string[]; }; export type HelpDoc = { heading: string; intro: string; topics: HelpTopic[]; faqLinks: { title: string; href: string; detail: string }[]; sections: HelpSection[]; }; export function buildHelpDoc(storeName: string): HelpDoc { const brand = storeName || 'iFixKart'; return { heading: 'Help Center', intro: `Find answers about ${brand} orders, repairs, payments, and returns. Start with a topic below or contact support if you still need a person.`, topics: [ { id: 'faqs', title: 'FAQs', detail: 'Common questions on refurbished phones, repairs, and exchange.', href: '/faqs', }, { id: 'orders', title: 'Track order', detail: 'Check repair and order status after you sign in.', href: '/services/tracking', }, { id: 'payments', title: 'Payments', detail: 'Cards, UPI, net banking, failed charges, and refunds.', href: '/payments', }, { id: 'returns', title: 'Returns', detail: 'Return windows, dead-on-arrival, pickup, and warranty claims.', href: '/returns', }, { id: 'repairs', title: 'Repairs', detail: 'Book a screen, battery, or other device repair.', href: '/repair-services', }, { id: 'shop', title: 'Shop', detail: 'Browse refurbished phones, parts, and accessories.', href: '/shop', }, ], faqLinks: [ { title: 'Refurbished mobiles', href: '/faqs/refurbished-mobiles', detail: 'Invoices, warranty, delivery, and payment modes.', }, { title: 'Mobile repair', href: '/faqs/mobile-repair', detail: 'Bookings, parts warranty, and how long a job takes.', }, { title: 'Exchange', href: '/faqs/mobile-exchange', detail: 'Quotes, pickup of your old phone, and locked devices.', }, { title: 'Accessories', href: '/faqs/mobile-accessories', detail: 'Fit, warranty, and returning unused accessories.', }, ], sections: [ { id: 'before', title: 'Before you write to us', paragraphs: [ 'Keep your order number, registered phone or email, and a photo of the invoice. For a damaged or dead device, a short video of the issue speeds up the reply.', `Most delivery, payment, and return questions are answered on FAQs, Payments, and Returns. Use those pages first if you can.`, ], }, { id: 'hours', title: 'Support hours', paragraphs: [ 'Customer support is available Monday to Saturday, 10:00 AM – 6:30 PM. Messages sent on Sunday or a public holiday are picked up the next working day.', 'We typically respond within one business day. Repair tracking updates also go out by SMS and email when a technician is assigned.', ], }, { id: 'who', title: 'Who to contact', paragraphs: [ 'Order, invoice, and delivery questions: use the support email or phone on this page.', 'Warranty and return pickups: returns@ifixkart.com with your order number.', 'Active repair jobs: Track Order after you sign in, or call if a visit is already scheduled.', ], }, ], }; }