diff --git a/CLAUDE.md b/CLAUDE.md
index 89340b4..6bc6c7a 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -20,6 +20,12 @@ Meshkee Website API (`https://api.meshkee.com/api/v1`, docs at
sharing the same display name under different ids (backend data-entry
artifact). The summary merges by name and links to whichever id holds
the most products under that name.
+- Business contact data (`getBusinessInfo` /
+ `getResolvedBusinessContact`) comes from
+ `GET /tenants/{domain}/website/business-info` — landline/cell
+ (`phoneNumbers`), addresses, emails, social. Footer, contact page,
+ and `HomeContactStrip` consume the resolved helper. Empty/failed
+ fetches keep the previous hardcoded address and phone fallbacks.
## Static image slots (business-managed overrides)
diff --git a/CONTEXT.md b/CONTEXT.md
index 01bb5ad..507bb7f 100644
--- a/CONTEXT.md
+++ b/CONTEXT.md
@@ -31,6 +31,20 @@ Dashboard import catalog: `GET /meshkee/static-image-slots` (`src/app/meshkee/st
If a rendered image size or crop ratio changes, update both the component container (`aspectRatioToCss`) and the matching catalog entry.
+## Business contact (business-info)
+
+`GET /tenants/aradarisman.com/website/business-info` → `getBusinessInfo` /
+`getResolvedBusinessContact` in `src/lib/meshkee.ts`.
+
+| Field | UI |
+|---|---|
+| `phoneNumbers` (`landline` / `cell`) | Footer, `ContactInfo`, `HomeContactStrip` |
+| `addresses[0]` | Footer, `ContactInfo` (map pin is fixed coords on contact page) |
+| `emails` | Footer |
+| `socialMedia` | Contact page social icons (when set) |
+
+Failed/empty responses keep local address + phone fallbacks so the page never blanks out.
+
## Other conventions
- Category tiles from live products (`getCategorySummary`) because the raw `/categories` taxonomy has duplicate display names.
diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
index d3eac31..0091c6d 100644
--- a/src/app/about/page.tsx
+++ b/src/app/about/page.tsx
@@ -4,36 +4,54 @@ import Link from "next/link";
import Container from "@/components/Container";
import PageBanner from "@/components/PageBanner";
import MissionVision from "@/components/MissionVision";
-import ImportCountries from "@/components/ImportCountries";
import Features from "@/components/Features";
import { pageMetadata } from "@/lib/seo";
+import {
+ getResolvedBusinessContact,
+ phoneTelHref,
+} from "@/lib/meshkee";
export const metadata: Metadata = pageMetadata({
- title: "درباره ما | آراد آریسمان",
+ title: "درباره ما | آراد اَریسمان",
description:
- "آشنایی با شرکت آراد آریسمان؛ بیش از ۲۳ سال تجربه در تولید و عرضه مکملهای غذایی دام، طیور و زنبور عسل.",
+ "آشنایی با شرکت آراد اَریسمان؛ بیش از ۲۳ سال تجربه در تولید و عرضه مکملهای غذایی دام، طیور و زنبور عسل.",
path: "/about",
});
-export default function AboutPage() {
+export default async function AboutPage() {
+ const contact = await getResolvedBusinessContact();
+ const phone = contact.primaryPhone;
+
return (
<>
-
- شرکت آراد آریسمان پیشرو در تولید و عرضه افزودنیهای خوراک، ویتامینها و
+ شرکت آراد اَریسمان پیشرو در تولید و عرضه افزودنیهای خوراک، ویتامینها و
مکملهای غذایی دام و طیور با بیش از ۲۳ سال فعالیت در بازار ایران میباشد.
واردات این شرکت عمدتا از تولیدکنندگان معتبر بینالمللی غذای دام و طیور از
کشورهای انگلستان، فرانسه، ترکیه، هندوستان و چین میباشد.
@@ -53,18 +71,28 @@ export default function AboutPage() {
نتیجهی این رویکرد، اعتماد پایدار بیش از ۲۳۰ مشتری در سراسر کشور است.
@@ -92,7 +118,7 @@ export default function AboutPage() {
برای مشاوره و خرید محصولات همین حالا با ما در تماس باشید
- کارشناسان آراد آریسمان آماده پاسخگویی به سوالات شما درباره مکملها و
+ کارشناسان آراد اَریسمان آماده پاسخگویی به سوالات شما درباره مکملها و
نحوه مصرف آنها هستند.