diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index f575004..9a93d3c 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -10,12 +10,12 @@
### ۱. اجبار تخفیف ۱۰۰٪ و حذف اسلایدر
- **حذف** `MudSlider` و `MudNumericField` از `Checkout.razor` — کاربر دیگه درصد تخفیف انتخاب نمیکنه
-- **حذف** کامل بخش نمایش موجودی تخفیفی
+- **حذف** کامل بخش نمایش موجودی اعتباری
- بکند همیشه حداکثر تخفیف (`MaxDiscountPercent`) رو اعمال میکنه
### ۲. رفع متن Badge تخفیف
-- **مشکل:** Badge روی محصولات "۱۰۰٪ تخفیفی" نشون میداد — گمراهکننده
+- **مشکل:** Badge روی محصولات "۱۰۰٪ اعتباری" نشون میداد — گمراهکننده
- **رفع:** نمایش درصد واقعی محصول (مثلاً "۳۰٪ تخفیف")
- **فایلها:** `Products.razor`, `Cart.razor`, `ProductDetail.razor`
@@ -60,7 +60,7 @@
### ۳. فیکس نمایش وضعیت پرداخت
-- **مشکل:** سفارشات تخفیفی «در انتظار پرداخت» نشان میدادند حتی بعد از پرداخت موفق
+- **مشکل:** سفارشات اعتباری «در انتظار پرداخت» نشان میدادند حتی بعد از پرداخت موفق
- **علت:** Mapster نمیتونست `PaymentStatus` (enum) رو به `payment_completed` (bool) مپ کنه
- **رفع:** مپینگ دستی در `DiscountOrderService`
diff --git a/docs/UI-UNIFICATION-PLAN.md b/docs/UI-UNIFICATION-PLAN.md
index 40c3105..e43f290 100644
--- a/docs/UI-UNIFICATION-PLAN.md
+++ b/docs/UI-UNIFICATION-PLAN.md
@@ -100,7 +100,7 @@ py-16 سکشنی → Index, About, Contact, FAQ
| رنگ | استفاده | باید باشد |
|---|---|---|
| `#10b981` | Gateway (سبز فروشگاه) | `var(--ds-color-store)` |
-| `#ef4444` | Gateway (قرمز تخفیفی) | `var(--ds-color-discount)` |
+| `#ef4444` | Gateway (قرمز اعتباری) | `var(--ds-color-discount)` |
| `#6366f1`, `#818cf8`, `#a78bfa` | Hero/Banner gradients | `var(--ds-gradient-primary)` |
| `rgba(99,102,241,.12)` | Dashboard backgrounds | `var(--ds-primary-soft)` |
| `rgba(16,185,129,.06)` | Discount product highlights | `var(--ds-success-soft)` |
diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor b/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor
index 0db1b16..57a6683 100644
--- a/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor
+++ b/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor
@@ -1,14 +1,14 @@
@attribute [Route(RouteConstants.DiscountStore.Cart)]
-سبد خرید تخفیفی
+سبد خرید اعتباری
-
+
@if (DiscountCart.Items.Count == 0)
{
- سبد خرید تخفیفی شما خالی است.
+ سبد خرید اعتباری شما خالی است.
بازگشت به فروشگاه اعتباری
diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor b/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor
index 2624315..079977b 100644
--- a/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor
+++ b/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor
@@ -4,7 +4,7 @@
تسویه حساب فروشگاه اعتباری
-
+
@@ -108,7 +108,7 @@
- تخفیف از کیف تخفیفی:
+ تخفیف از کیف اعتباری:
@FormatPrice(DiscountCart.TotalDiscount)- تومان
diff --git a/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor b/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor
index 0ce13da..db96ab8 100644
--- a/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor
+++ b/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor
@@ -1,6 +1,6 @@
@attribute [Route("/discount-store/order/{Id:long}")]
-جزئیات سفارش تخفیفی
+جزئیات سفارش اعتباری
@if (!string.IsNullOrEmpty(_paymentMessage))
{
@@ -158,7 +158,7 @@ else
@if (_order.DiscountBalanceUsed > 0)
{
- از کیف تخفیفی:
+ از کیف اعتباری:
@FormatPrice(_order.DiscountBalanceUsed)-
}
diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor b/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor
index 57e488a..3bdc6ee 100644
--- a/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor
+++ b/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor
@@ -4,7 +4,7 @@
-
+
@if (_loading)
{
@@ -28,7 +28,7 @@
شماره سفارش
تعداد اقلام
مبلغ کل
- از کیف تخفیفی
+ از کیف اعتباری
درگاه
وضعیت پرداخت
وضعیت ارسال
@@ -108,7 +108,7 @@
@if (order.DiscountBalanceUsed > 0)
{
- از کیف تخفیفی: @FormatPrice(order.DiscountBalanceUsed) تومان
+ از کیف اعتباری: @FormatPrice(order.DiscountBalanceUsed) تومان
}
diff --git a/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor b/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor
index c33a86d..4d02723 100644
--- a/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor
+++ b/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor
@@ -1,6 +1,6 @@
@attribute [Route("/discount-store/product/{Id:long}")]
-@(_product?.Title ?? "محصول تخفیفی")
+@(_product?.Title ?? "محصول اعتباری")
@if (_loading)
@@ -17,7 +17,7 @@
else
{
-
+
@@ -74,7 +74,7 @@
@if (_product.MaxDiscountPercent > 0)
{
- تخفیف از کیف تخفیفی:
+ تخفیف از کیف اعتباری:
@_product.MaxDiscountPercent% (@($"{_product.Price * _product.MaxDiscountPercent / 100:N0}") تومان)
diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Products.razor b/src/FrontOffice.Main/Pages/DiscountStore/Products.razor
index a7c9c9f..9c3c643 100644
--- a/src/FrontOffice.Main/Pages/DiscountStore/Products.razor
+++ b/src/FrontOffice.Main/Pages/DiscountStore/Products.razor
@@ -9,7 +9,7 @@
فروشگاه اعتباری
- خرید با استفاده از موجودی کیف پول تخفیفی
+ خرید با استفاده از موجودی کیف پول اعتباری
diff --git a/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor b/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor
index c1e57d1..56e5593 100644
--- a/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor
+++ b/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor
@@ -38,7 +38,7 @@
- سبد خرید تخفیفی
+ سبد خرید اعتباری
@if (_discountCartCount > 0)
{
diff --git a/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor b/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor
index d32efbd..b116f68 100644
--- a/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor
+++ b/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor
@@ -31,7 +31,7 @@
سفارشات فروشگاه اعتباری
- سفارشات خرید تخفیفی
+ سفارشات خرید اعتباری
diff --git a/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor b/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor
index b0f41d5..50c7098 100644
--- a/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor
+++ b/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor
@@ -40,7 +40,7 @@
فروشگاه اعتباری
- خرید با استفاده از موجودی کیف تخفیفی + درگاه پرداخت
+ خرید با استفاده از موجودی کیف اعتباری + درگاه پرداخت
@if (_discountCartCount > 0)
{
diff --git a/src/FrontOffice.Main/Pages/Profile/Wallet.razor b/src/FrontOffice.Main/Pages/Profile/Wallet.razor
index 98a94c1..5c79048 100644
--- a/src/FrontOffice.Main/Pages/Profile/Wallet.razor
+++ b/src/FrontOffice.Main/Pages/Profile/Wallet.razor
@@ -21,7 +21,7 @@
- موجودی تخفیفی
+ موجودی اعتباری
@_balances.Discount
@@ -73,7 +73,7 @@
تاریخ
عادی (تغییرات / مانده)
شبکه (تغییرات / مانده)
- تخفیفی (تغییرات / مانده)
+ اعتباری (تغییرات / مانده)
شناسه ارجاع
توضیحات
@@ -97,7 +97,7 @@
@FormatPrice(context.NetworkBalance)
-
+
@(context.DiscountChange != 0 ? (context.DiscountChange > 0 ? "+" : "") + FormatPrice(context.DiscountChange) : "-")
@@ -147,10 +147,10 @@
-
+
- تخفیفی
+ اعتباری
@(tx.DiscountChange != 0 ? (tx.DiscountChange > 0 ? "+" : "") + FormatPrice(tx.DiscountChange) : "-")
diff --git a/src/FrontOffice.Main/Shared/MainLayout.razor b/src/FrontOffice.Main/Shared/MainLayout.razor
index 76445d7..8766d9d 100644
--- a/src/FrontOffice.Main/Shared/MainLayout.razor
+++ b/src/FrontOffice.Main/Shared/MainLayout.razor
@@ -57,7 +57,7 @@
else if (IsInDiscountStore && _isAuthenticated)
{
@* ── Discount store nav ── *@
- محصولات تخفیفی
+ محصولات اعتباری
سبد خرید
سفارشات من
}
@@ -161,7 +161,7 @@
{
فروشگاه اعتباری
محصولات تخفیفی
+ OnClick="() => _drawerOpen=false">محصولات اعتباری
سبد خرید
0 ? "دریافت شبکه" : "برداشت شبکه");
if (model.ChangeDiscountValue != 0)
- parts.Add(model.ChangeDiscountValue > 0 ? "شارژ تخفیفی" : "خرید تخفیفی");
+ parts.Add(model.ChangeDiscountValue > 0 ? "شارژ اعتباری" : "خرید اعتباری");
return parts.Count > 0 ? string.Join(" | ", parts) : "تراکنش کیف پول";
}