داشبورد
کارهای نیازمند توجه
موارد عملیاتی استخراجشده از دادههای فعلی.فعالیت اخیر
آخرین سفارشها و درخواستهای ثبتشده.محصولات
جستجو، فیلتر و ویرایش کاتالوگ.| محصول | SKU | دسته | قیمت پایه | موجودی | انتشار | Workflow | عملیات |
|---|
موجودی و قیمت
ویرایش مستقیم Variantها از همان Catalog اصلی.| محصول / مدل | SKU | قیمت | موجودی | وضعیت |
|---|
ثبت / ویرایش تأمینکننده
Registry عملیاتی؛ Catalog اصلی را جایگزین نمیکند.Registry تأمینکنندگان
کد تأمینکننده باید یکتا باشد.| کد | نام | رابط | Offer | وضعیت |
|---|
Offer تأمینکننده
قیمت خرید و موجودی تأمینکننده فقط مرجع تأمین است؛ قیمت فروش و موجودی Catalog جدا میماند.| تأمینکننده | محصول / مدل | Supplier SKU | قیمت خرید | قیمت فروش | فاصله قیمت | موجودی Catalog / تأمین | Lead | MOQ | آخرین بروزرسانی |
|---|
Supplier Sync / Import
Preview اجباری است. هیچ ردیفی قبل از Commit وارد Catalog نمیشود.| ردیف | تأمینکننده | SKU / محصول | قیمت خرید / موجودی تأمین | تغییر Catalog | وضعیت |
|---|---|---|---|---|---|
| ابتدا فایل را Preview کنید. | |||||
تاریخچه Import
Rollback فقط زمانی انجام میشود که داده بعد از Commit تغییر نکرده باشد.| زمان | فایل | حالت | ردیف | تغییر Supplier | تغییر Catalog | وضعیت |
|---|
Brand Management
Registry برند برای استانداردسازی Catalog.| کد | برند | وضعیت |
|---|
Category Attributes
ویژگیهای Required قبل از Approve کنترل میشوند.| دسته | Key | عنوان | نوع | Required |
|---|
Bulk Media Upload
نام فایل با SKU شروع شود: SKU__name.webp. فایلها از همان Media Model اصلی استفاده میکنند.| فایل | SKU | محصول / مدل | وضعیت |
|---|---|---|---|
| فایلی انتخاب نشده است. | |||
Price / Stock History
تاریخچه از مرز Write اصلی Product ثبت میشود.| زمان | نوع | SKU | از | به | Source |
|---|
Product Feed
Feed از Published Products مشتق میشود؛ Feed Store جدا وجود ندارد.| SKU | محصول / مدل | قیمت | موجودی | تصویر |
|---|
Production Content / Media Gate
این وضعیت مستقیماً از Catalog اصلی مشتق میشود و Store موازی ندارد. محصول Production Ready باید محتوای واقعی، تصویر واقعی، Alt، SEO، Variant، مشخصات فنی و داده ارسال کامل داشته باشد.V26.0 داده آزمایشی را واقعی جلوه نمیدهد. تا زمانی که محتوای واقعی و تصاویر واقعی جایگزین نشوند، Gate لانچ باید Blocked باقی بماند.
| محصول | تصاویر | Primary | Alt | Source | موارد باقیمانده | وضعیت |
|---|
سفارشها
پیگیری و تغییر وضعیت سفارشها.درخواستهای خرید و پروژه
استعلامهای سازمانی ثبتشده در BSET.پیامها
پیامهای فرم تماس؛ از همان Request Store اصلی.Moderation نظرات
فقط Reviewهای تاییدشده در سایت عمومی دیده میشوند. متن Review در Admin ویرایش نمیشود.| زمان | محصول | کاربر | امتیاز | نظر | وضعیت | عملیات |
|---|
لینک ثبت نظر خریدار
لینک فقط برای محصول داخل یک سفارش واقعی با وضعیت «تحویل شده» ساخته میشود.تاریخچه لینکها
Token خام فقط هنگام ساخت لینک نمایش داده میشود و در دیتابیس Hash ذخیره میشود.| سفارش | محصول | انقضا | وضعیت |
|---|
نقش و دسترسی
سطح دسترسی فعال برای پنل مدیریت.وضعیت امنیت
کنترل دسترسی و وضعیت احراز هویت.Scale Readiness
وضعیت مرز مهاجرت PostgreSQL / Redis بدون فعالسازی مسیر موازی.گزارش فعالیت مدیریتی
عملیات حساس بدون اطلاعات شخصی مشتری ثبت میشوند.SEO Foundation Audit
این بخش فقط از Router و Catalog اصلی میخواند؛ SEO Store جداگانهای وجود ندارد.
Route / Canonical Map
Hash Route برای فایل Review؛ Production Path برای انتشار واقعی.| صفحه | Review Route | Production URL | Index |
|---|
Product SEO Audit
SKU، Slug، Title، Description، Production Image و Schema.| محصول | Slug | Title | Description | Production Image | وضعیت |
|---|
Production SEO Strategy
- /products
- /product/<slug>
- /b2b
- /guide
- /about
- /contact
- Canonical از Route Map واحد
- Product / Breadcrumb / Organization JSON-LD
- Sitemap از Catalog اصلی
- robots.txt بدون مسیر موازی
Architecture Audit — V19.7
کنترل مستمر Source of Truthها و Registryهای مرکزی در V19.7.
Single Source of Truth Check
این Audit بهصورت Runtime از Registry/Store اصلی میخواند.Hardening Rules
- Variant = منبع قیمت و موجودی
- Product = Aggregate/Derived
- SKU validation سراسری
- Slug History برای URLهای منتشرشده
- Storage Adapter با نتیجه موفق/ناموفق
- Schema Version + Migration Registry
- Route Registry واحد
- Category Registry واحد
Smart Search Audit — V19.6
Search Index ذخیره نمیشود؛ این گزارش لحظهای از Catalog اصلی ساخته میشود.
Facet Health
گزینههای فیلتر فقط از داده موجود ساخته میشوند؛ مقدار ساختگی اضافه نمیشود.| Facet | مقادیر موجود | محصولات بدون داده | وضعیت |
|---|
Search Architecture
Checkout Audit — V19.7
بررسی مسیر واحد Cart → Checkout → Order.
Analytics Audit — V19.7.1
Event Tracking فقط Consumer است؛ Cart، Checkout و Order به Analytics وابسته نیستند.
Conversion Event Contract
بعداً GTM/GA4 یا Provider دیگر روی همین Contract متصل میشود.| Event | Trigger | PII |
|---|
Latest Session Events
فقط Debug Buffer حافظه؛ Source of Truth جدید نیست.| Time | Event | Payload |
|---|
Hosting & Domain Readiness
بررسی اجرای همین فایل پس از قرارگیری در Document Root دامنه.
Deployment Contract
- نام فایل روی هاست: index.html
- محل: Document Root دامنه
- HTTPS فعال
- Hash Router؛ بدون نیاز به Rewrite
- Clean URL واقعی Server-side
- Sitemap و robots واقعی
- SEO index فعال
- Analytics Provider روی Event Contract فعلی
Professional Features Audit — V19.8
Wishlist حساب کاربری در Backend ذخیره میشود؛ Recent / Compare فقط Product ID محلی نگه میدارند.
Product Advisor Audit
بررسی موتور پیشنهاد و اتصال آن به Catalog اصلی.
Account & Orders Audit
بررسی Profile Store و استفاده حساب از همان Order Store اصلی.
B2B Procurement Audit
بررسی Request Store، Attachments و Production Safety.
Real Admin Architecture Audit
پنل عملیاتی باید فقط مصرفکننده و ویرایشگر Storeهای اصلی باشد.
- SKU / Slug / Brand
- Specs اجباری هر Category
- Price / Stock جدا از Media
- Front, 3/4, Side, Detail
- نامگذاری SKU-view.webp
- Alt و Primary قبل Publish
- آپلود به Object Storage
- CDN و Thumbnail Pipeline
- حذف Base64 از Product JSON
- mediaIds[] در Variant
- تعویض Gallery با Variant
- Cart/Order همان تصویر Variant
- JSON/CSV Template
- Validation Report
- Draft → QA → Publish
- URL پایدار تصویر اصلی
- Feed از Source واحد
- Sync مستقل قیمت و موجودی