fix some bugs from zarin

This commit is contained in:
2026-07-28 15:04:04 +03:30
parent b1685b47d5
commit 2cb7c605e6
3 changed files with 136 additions and 20 deletions
@@ -179,6 +179,7 @@ export function supportMessengerIdPlaceholder(messenger?: string): string {
export const HIDDEN_LEGACY_SETTING_KEYS = new Set([
'main_product_price',
'montzar_price',
'fee_single',
'etehadie_api_url',
'goldir_price',
'price_primary_source',
@@ -566,11 +567,11 @@ const KEY_HELP_FALLBACK: Record<string, string> = {
show_product_details:
'روشن: بعد از انتخاب محصول در صفحه خرید/فروش، متن توضیح محصول نمایش داده می‌شود. خاموش: توضیح نشان داده نمی‌شود.',
fee_single:
'اختلاف پایه (ریال) بین قیمت خرید و فروش روی مظنه. معمولاً نصف مجموع اختلاف قیمت خرید و فروش است.',
'منسوخ — دیگر استفاده نمی‌شود. اختلاف فقط از buy_fee / sell_fee (خالی = صفر).',
buy_fee:
'مبلغ اضافه (ریال) روی قیمت پایه برای سمت خرید. اگر خالی بگذارید، از «اختلاف پایه» استفاده می‌شود.',
'مبلغ اضافه (ریال) روی قیمت پایه برای سمت خرید. خالی یا صفر = بدون اختلاف.',
sell_fee:
'مبلغ کسر (ریال) از قیمت پایه برای سمت فروش. اگر خالی بگذارید، از «اختلاف پایه» استفاده می‌شود.',
'مبلغ کسر (ریال) از قیمت پایه برای سمت فروش. خالی یا صفر = بدون اختلاف.',
fee_service_charge_percentage:
'درصد کارمزد هر معامله (اعشاری؛ مثلاً ۰٫۰۰۵). روی همهٔ سفارش‌ها اعمال می‌شود و با اختلاف قیمت محصول یا buy_fee/sell_fee قاطی نمی‌شود. محصول مقداری: اگر مبلغ ریالی قفل باشد کارمزد از فلز، اگر وزن قفل باشد از ریال. محصول تعدادی: کارمزد فقط از ریال.',
fee_deduct_from_gold:
@@ -776,7 +777,7 @@ const KEY_HELP_FALLBACK: Record<string, string> = {
zarin_gorohe_kar:
'کد gorooheKar هنگام ساخت/جستجوی کار در زرین. اگر چند پنل یک زرین دارند، برای هر پنل گروه کار متفاوت بگذارید.',
zarin_name_g:
'نام گروه حساب مشتریان در زرین (nameG). اگر چند پنل یک توکن دارند، برای هر پنل نام گروه متفاوت بگذارید. خالی = نام برند.',
'نام گروه حساب مشتریان در زرین (nameG). برای اپ خانگی معمولاً «مشتری نقدی (خریدار)» (گروه ۶). گروه همکار استفاده نشود چون مظنه فرق دارد. فقط از تنظیمات/دیپلوی تغییر می‌کند.',
zarin_uid_prefix:
'پیشوند عددی uid برای جلوگیری از تداخل بین چند پنل روی یک زرین. فقط عدد (مثلاً ۱۱).',
montify_name:
@@ -918,7 +919,6 @@ export const SETTING_LOCKED_KEYS = new Set([
'chart_id', 'chart_use_local_data',
'external_order_api_enabled',
'fee_deduct_from_gold',
'fee_single',
'referral_bonus_amount',
'group_sms',
'customer_direct_sms',