diff --git a/business/BUSINESS-01-CLUB-COMMISSION.md b/business/BUSINESS-01-CLUB-COMMISSION.md index bc8758b..eaec764 100644 --- a/business/BUSINESS-01-CLUB-COMMISSION.md +++ b/business/BUSINESS-01-CLUB-COMMISSION.md @@ -12,7 +12,7 @@ | **عضویت باشگاه** | خرید پکیج طلایی (۵۶M) → فعالسازی (۲۵.۲M) → عضو فعال باشگاه | | **درخت باینری** | هر کاربر حداکثر ۲ فرزند مستقیم (چپ/راست) — بدون محدودیت عمق | | **کمیسیون هفتگی** | محاسبه بر اساس تعادل چپ/راست — یکشنبه ۰۰:۰۵ (Hangfire cron) | -| **۳ کیف پول** | `Balance` (نقدی) + `NetworkBalance` (طلایی/کمیسیون) + `DiscountBalance` (تخفیفی) | +| **۳ کیف پول** | `Balance` (نقدی) + `NetworkBalance` (طلایی/کمیسیون) + `DiscountBalance` (اعتباری) | | **کیف‌پول جادویی** | وقتی Balance=0 → حالت Magic فعال → شارژ ×2.5 → سقف 100M/دور | | **چرخه عضویت** | `ClubMembershipCycle` — هر خرید پکیج = یک دور جدید (برای تاریخ کمیسیون) | diff --git a/business/BUSINESS-02-PAYMENT-FINANCE.md b/business/BUSINESS-02-PAYMENT-FINANCE.md index 75e8e52..b8f6a6b 100644 --- a/business/BUSINESS-02-PAYMENT-FINANCE.md +++ b/business/BUSINESS-02-PAYMENT-FINANCE.md @@ -26,7 +26,7 @@ flowchart TD subgraph WALLETS["3 Wallet System"] W1["💰 Balance\nنقدی"] W2["🌟 NetworkBalance\nشبکه"] - W3["🏷️ DiscountBalance\nتخفیفی"] + W3["🏷️ DiscountBalance\nاعتباری"] end ``` @@ -35,7 +35,7 @@ flowchart TD ## ۲. درگاه ZarinPal (IPG) > **⚠️ محل استفاده:** ZarinPal فقط در چهار جا استفاده می‌شود: -> 1. **فروشگاه تخفیفی** — باقیمانده بعد از کسر DiscountBalance (اگر > 0) +> 1. **فروشگاه اعتباری** — باقیمانده بعد از کسر DiscountBalance (اگر > 0) > 2. **شارژ کیف‌پول** — واریز مستقیم از پروفایل کاربر > 3. **خرید پکیج** — (فعلاً غیرفعال: "درگاه پرداخت متصل نیست") > 4. **شارژ کیف‌پول جادویی** — واریز با ضریب ×2.5 (فقط در حالت Magic) @@ -124,7 +124,7 @@ flowchart TD --- -## ۵. پرداخت ترکیبی فروشگاه تخفیفی (Hybrid Payment) +## ۵. پرداخت ترکیبی فروشگاه اعتباری (Hybrid Payment) ### ۵.۱ فرمول @@ -140,7 +140,7 @@ MaxDiscountPercent محصول = 40% (هر محصول درصد تخفیف مخص ℹ️ تخفیف ثابت ۳۰% نیست — فیلد Product.MaxDiscountPercent (0-100) تعیین‌کننده است. ``` -### ۵.۲ فلوی خرید فروشگاه تخفیفی +### ۵.۲ فلوی خرید فروشگاه اعتباری ```mermaid flowchart TD @@ -153,7 +153,7 @@ flowchart TD F -->|خیر| H["فقط کسر از DiscountBalance\nبدون درگاه → ثبت مستقیم"] ``` -### ۵.۳ دسترسی فروشگاه تخفیفی +### ۵.۳ دسترسی فروشگاه اعتباری | شرط | نتیجه | |------|--------| @@ -183,7 +183,7 @@ service PaymentService { |-----|-----|--------| | PackagePurchase | 1 | خرید پکیج طلایی | | StorePurchase | 2 | خرید از فروشگاه | -| DiscountStorePurchase | 3 | خرید از فروشگاه تخفیفی | +| DiscountStorePurchase | 3 | خرید از فروشگاه اعتباری | | CommissionPayout | 4 | واریز کمیسیون هفتگی | | WalletCharge | 5 | شارژ مستقیم کیف‌پول | | ActivationFee | 6 | هزینه فعالسازی | diff --git a/business/BUSINESS-03-ECOMMERCE-STORES.md b/business/BUSINESS-03-ECOMMERCE-STORES.md index 8d44aba..1b4a7d0 100644 --- a/business/BUSINESS-03-ECOMMERCE-STORES.md +++ b/business/BUSINESS-03-ECOMMERCE-STORES.md @@ -96,7 +96,7 @@ public class Inventory { } // فیلد کلیدی در Product: -public int MaxDiscountPercent { get; set; } // 0 تا 100 — درصد تخفیف در فروشگاه تخفیفی +public int MaxDiscountPercent { get; set; } // 0 تا 100 — درصد تخفیف در فروشگاه اعتباری ``` ### ۳.۳ فلوی سفارش و موجودی @@ -188,7 +188,7 @@ flowchart TD /store/cart → سبد خرید /store/checkout → پرداخت -فروشگاه تخفیفی: +فروشگاه اعتباری: /discount-store → لیست محصولات /discount-store/product/{id} → جزئیات /discount-store/cart → سبد (ترکیبی) @@ -222,7 +222,7 @@ graph TD | ماژول | وضعیت | درصد | |-------|--------|------| | فروشگاه عادی | ✅ کامل | 100% | -| فروشگاه تخفیفی | ✅ کامل | 100% | +| فروشگاه اعتباری | ✅ کامل | 100% | | Lazy Loading | ✅ کامل | 100% | | موجودی خودکار | ✅ کامل | 100% | | تصاویر مربعی | ✅ کامل | 100% | diff --git a/business/BUSINESS-04-USER-MEMBERSHIP.md b/business/BUSINESS-04-USER-MEMBERSHIP.md index 62bb563..4e4bb98 100644 --- a/business/BUSINESS-04-USER-MEMBERSHIP.md +++ b/business/BUSINESS-04-USER-MEMBERSHIP.md @@ -19,7 +19,7 @@ flowchart TD F --> G["امضای قرارداد OTP"] G --> H["فعالسازی 25.2M"] H --> I["عضویت درخت باینری"] - I --> J["دسترسی فروشگاه تخفیفی\nفیچرهای باشگاه\nکمیسیون هفتگی"] + I --> J["دسترسی فروشگاه اعتباری\nفیچرهای باشگاه\nکمیسیون هفتگی"] J --> K{"Balance = 0?"} K -->|بله| L["🪄 کیف‌پول جادویی\nشارژ ×2.5 از درگاه"] L --> M["خروج از Magic\nخرید مجدد پکیج"] @@ -139,7 +139,7 @@ public interface IClubFeatureService { | کد فیچر | نام | توضیح | وضعیت | |----------|------|--------|--------| -| `DISCOUNT_STORE` | فروشگاه تخفیفی | دسترسی به فروشگاه ۳۰% تخفیف | ✅ فعال | +| `DISCOUNT_STORE` | فروشگاه اعتباری | دسترسی به فروشگاه اعتباری | ✅ فعال | | `CHATIKA_AI` | چاتیکا | مشاوره هوش مصنوعی | ✅ فعال | | `COMMISSION` | کمیسیون | دریافت کمیسیون هفتگی | ✅ فعال | | `NETWORK_VIEW` | نمای شبکه | مشاهده درخت باینری | ✅ فعال | @@ -165,7 +165,7 @@ public class UserClubFeature { ```csharp // صفحه اصلی — مسیردهی هوشمند if (IsAuthenticated && IsClubMember) - → نمایش داشبورد باشگاه + فروشگاه تخفیفی + → نمایش داشبورد باشگاه + فروشگاه اعتباری else if (IsAuthenticated) → نمایش فروشگاه عادی + پروفایل else diff --git a/overview/OVERVIEW-01-FLOWCHARTS.md b/overview/OVERVIEW-01-FLOWCHARTS.md index 4481b9e..9ec3e9f 100644 --- a/overview/OVERVIEW-01-FLOWCHARTS.md +++ b/overview/OVERVIEW-01-FLOWCHARTS.md @@ -20,7 +20,7 @@ flowchart TD H -->|خیر| F["🛒 Regular Store\nخرید عادی — پرداخت از کیف‌پول"] H -->|بله| I["🏆 Club Member Dashboard"] - I --> J["فروشگاه تخفیفی\nper-product MaxDiscount%"] + I --> J["فروشگاه اعتباری\nper-product MaxDiscount%"] I --> K["درخت شبکه\nباینری"] I --> L["کمیسیون\nهفتگی"] I --> M["Chatika AI"] @@ -66,7 +66,7 @@ flowchart TD subgraph WALLETS["═══ توزیع به کیف‌پول‌ها ═══"] W1["💰 Balance — نقدی\n• IPG: +56M\n• Daya: +56M\n• فعالسازی: −25.2M\n• خرید فروشگاه"] W2["🌟 NetworkBalance — طلایی\n• شارژ نمی‌شود\n• فقط محاسبه کمیسیون\n• سقف 300/هفته"] - W3["🏷️ DiscountBalance — تخفیفی\n• IPG: +112M\n• Daya: +112M\n• per-product MaxDiscount%"] + W3["🏷️ DiscountBalance — اعتباری\n• IPG: +112M\n• Daya: +112M\n• per-product MaxDiscount%"] end W1 & W2 --> POOL diff --git a/overview/OVERVIEW-03-CHANGELOG.md b/overview/OVERVIEW-03-CHANGELOG.md index 749ca67..cf07519 100644 --- a/overview/OVERVIEW-03-CHANGELOG.md +++ b/overview/OVERVIEW-03-CHANGELOG.md @@ -201,7 +201,7 @@ | آبان ۱۴۰۳ | CQRS + gRPC + EF Core | 20% | | آذر ۱۴۰۳ | باشگاه + درخت باینری + کمیسیون | 35% | | دی ۱۴۰۳ | فروشگاه عادی + پرداخت از کیف‌پول | 45% | -| بهمن ۱۴۰۳ | فروشگاه تخفیفی + وام دایا | 55% | +| بهمن ۱۴۰۳ | فروشگاه اعتباری + وام دایا | 55% | | اسفند ۱۴۰۳ (هفته ۱) | UI Modernization Phase 1-3 | 65% | | اسفند ۱۴۰۳ (هفته ۲) | Site Pages + BackOffice audit | 75% | | اسفند ۱۴۰۳ (هفته ۳) | Inventory + Lazy Load + Images | 85% | diff --git a/overview/OVERVIEW-04-GLOSSARY.md b/overview/OVERVIEW-04-GLOSSARY.md index d2f66c7..d49c334 100644 --- a/overview/OVERVIEW-04-GLOSSARY.md +++ b/overview/OVERVIEW-04-GLOSSARY.md @@ -23,7 +23,7 @@ | Pool هفتگی | Weekly Commission Pool | مخزن کمیسیون قابل‌توزیع | | هزینه فعالسازی | Activation Fee | ۲۵M تومان از Balance | | واریز هدیه | Gift Value | ۲۵.۲M واریز به Pool | -| فروشگاه تخفیفی | Discount Store | فروشگاه با تخفیف per-product برای اعضا | +| فروشگاه اعتباری | Discount Store | فروشگاه اعتباری per-product برای اعضا | | پرداخت ترکیبی | Hybrid Payment | DiscountBalance + IPG | | وام دایا | Daya Loan | وام آنلاین برای خرید پکیج | | کد معرف | Referral Code | کد یکتا هر عضو برای دعوت | @@ -45,7 +45,7 @@ | سرویس پرداخت | PYMS | Payment Management Service | | کیف‌پول نقدی | Balance Wallet | موجودی قابل‌خرج | | کیف‌پول طلایی | Network Balance | برای محاسبه کمیسیون (شارژ نمی‌شود) | -| کیف‌پول تخفیفی | Discount Balance | برای فروشگاه تخفیفی (IPG و Daya: 112M — دو برابر BasePackageAmount) | +| کیف‌پول اعتباری | Discount Balance | برای فروشگاه اعتباری (IPG و Daya: 112M — دو برابر BasePackageAmount) | | بارگذاری تنبل | Lazy Loading | لود محصولات 12تایی (FO) / 10تایی (CMS default) | | صفحات سایت | Site Pages | صفحات قابل‌ویرایش (Shopify-style) | | ثوابت سیستمی | System Constants | تنظیمات key-value | diff --git a/roadmap/MAGIC-WALLET-SPEC.md b/roadmap/MAGIC-WALLET-SPEC.md index 9280795..a7903d3 100644 --- a/roadmap/MAGIC-WALLET-SPEC.md +++ b/roadmap/MAGIC-WALLET-SPEC.md @@ -143,7 +143,7 @@ stateDiagram-v2 | قابلیت | Normal Mode | Magic Mode | |--------|-------------|------------| | خرید از فروشگاه عادی | ✅ | ✅ | -| خرید از فروشگاه تخفیفی | ✅ | ✅ (DiscountBalance قبلی) | +| خرید از فروشگاه اعتباری | ✅ | ✅ (DiscountBalance قبلی) | | کمیسیون هفتگی | ✅ | ❌ | | پورسانت ۲۵.۲M | ✅ | ❌ | | شارژ جادویی ×2.5 | ❌ | ✅ | diff --git a/technical/TECH-02-BACKOFFICE-FRONTOFFICE.md b/technical/TECH-02-BACKOFFICE-FRONTOFFICE.md index 4b8e2ec..679515e 100644 --- a/technical/TECH-02-BACKOFFICE-FRONTOFFICE.md +++ b/technical/TECH-02-BACKOFFICE-FRONTOFFICE.md @@ -141,7 +141,7 @@ FrontOffice/src/FrontOffice/ |------|--------|-------|--------| | **Phase 1** | پایه MudBlazor v8 | ارتقا MudBlazor، Layout اصلی | ✅ 100% | | **Phase 2** | صفحات محصول | Card grid، فیلتر، جزئیات | ✅ 100% | -| **Phase 3** | فروشگاه تخفیفی | UI DiscountStore + hybrid pay | ✅ 100% | +| **Phase 3** | فروشگاه اعتباری | UI DiscountStore + hybrid pay | ✅ 100% | | **Phase 4** | باشگاه | داشبورد، درخت، قرارداد | ✅ 100% | | **Phase 5** | محتوا | بلاگ، Site Pages | ✅ 100% | | **Phase 6** | نهایی‌سازی | تصاویر 1:1، lazy load، landing fix | ✅ 100% |