Parse both INSERT column orders from deploy_settings_const.sql so price_provider, zaarbox_api_url, main_product and similar keys are in the template. Keep template values empty for tokens and per-project IDs. Co-authored-by: Cursor <cursoragent@cursor.com>
831 lines
31 KiB
JSON
831 lines
31 KiB
JSON
[
|
||
{
|
||
"key": "accounting_provider",
|
||
"value": "none",
|
||
"title_fa": "سیستم حسابداری",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "سیستم حسابداری: none=هیچکدام، pargar=API پرگار، tahesab=ارسال خودکار تهحساب، zarin=ارسال خودکار زرین.",
|
||
"type": ""
|
||
},
|
||
{
|
||
"key": "admin_url",
|
||
"value": "",
|
||
"title_fa": "آدرس پنل ادمین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس کامل پنل مدیریت (با https). برای لینکهای ادمین و تنظیمات CORS در صورت نیاز.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "apk_download_link",
|
||
"value": "",
|
||
"title_fa": "لینک دانلود اپ اندروید",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس کامل فایل APK اندروید (https). اگر خالی باشد لینک دانلود در اپ نمایش داده نمیشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "app_url",
|
||
"value": "",
|
||
"title_fa": "آدرس اپ (کاربر)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس کامل وباپ کاربر (با https). در لینکهای پیامک، بازگشت از درگاه و ارجاعات داخلی استفاده میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "bale_bot_token",
|
||
"value": "",
|
||
"title_fa": "توکن بات بله",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "توکن ربات بله برای ارسال اعلانها. محرمانه.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "chart_id",
|
||
"value": "",
|
||
"title_fa": "UUID نمودار Zaarbox",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "شناسه یکتا (UUID) نمودار در سرویس تابلو. اگر خالی باشد از شناسه پیشفرض سرویس استفاده میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "chart_use_local_data",
|
||
"value": "false",
|
||
"title_fa": "نمودار از داده خود سایت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: نمودار قیمت از تاریخچه ذخیرهشده در دیتابیس خودتان. خاموش: از سرویس تابلو آنلاین (با شناسه chart_id) استفاده میشود.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "chat_api",
|
||
"value": "",
|
||
"title_fa": "API چت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "هاست سرور چت جدا (بدون https)، مثلاً chat.example.ir — برای WS و ساخت روم.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "chat_api_key",
|
||
"value": "",
|
||
"title_fa": "کلید API چت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "کلید API سرور چت جدا.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "chat_download_url",
|
||
"value": "",
|
||
"title_fa": "آدرس دانلود فایل چت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "پایهٔ URL دانلود/نمایش فایلهای چت پشتیبانی.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "chat_upload_url",
|
||
"value": "",
|
||
"title_fa": "آدرس آپلود فایل چت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "URL کامل آپلود مدیا برای چت پشتیبانی.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "chat_webhook_base_url",
|
||
"value": "",
|
||
"title_fa": "آدرس پایه وبهوک چت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "اگر APP_URL فرانت است (مثلاً https://niazitala.ir) اینجا آدرس لاراول را بگذار (مثلاً https://niazitala.ir/server). خالی = همان APP_URL.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "chat_webhook_secret",
|
||
"value": "",
|
||
"title_fa": "رمز وبهوک چت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "رمز مشترک بین لاراول و سرور چت برای اعلان پیام پشتیبانی. فقط سرور؛ در صورت خالی بودن بهصورت خودکار ساخته میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "customer_direct_sms",
|
||
"value": "false",
|
||
"title_fa": "پیامک تکی به مشتری از لیست",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: در لیست مشتریان دکمه ارسال پیامک تکی نمایش داده میشود و ادمین میتواند برای هر مشتری متن دلخواه بفرستد. خاموش: دکمه مخفی است. فقط از صفحه دیپلوی تغییر میکند.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "customer_special_pricing",
|
||
"value": "false",
|
||
"title_fa": "قیمت ویژه مشتری",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: زیرمنوی قیمت ویژه در مشتریان و اعمال سود خرید/فروش پکیج روی مظنه و سفارش برای کاربران انتخابشده. خاموش: غیرفعال. فقط از دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "enable_conditional_order",
|
||
"value": "false",
|
||
"title_fa": "سفارش شرطی",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: قابلیت سفارش شرطی سراسری فعال است. خاموش: منو و ارزیابی اجرا نمیشود. فقط از دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "enable_customer_level_profit",
|
||
"value": "false",
|
||
"title_fa": "سود چندسطحی معرف",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: در لیست مشتریان آیکون تنظیم درصد سود هر سطح زیرمجموعه فعال است و پس از سفارش، سهم کارمزد طبق درصدهای هر معرف به کیف طلا واریز میشود. خاموش: آیکون و واریز سود چندسطحی غیرفعال است. فقط از دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "enable_product_funds",
|
||
"value": "false",
|
||
"title_fa": "قلک محصول",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: ساخت و مدیریت قلک per-product در اپ مشتری فعال است (یک محصول در هر قلک؛ انتقال بدون سند حسابداری). خاموش: منو و API ساخت قلک جدید در دسترس نیست. فقط از دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "external_order_api_enabled",
|
||
"value": "true",
|
||
"title_fa": "فعالسازی API سفارش خارجی (get_wallet / order)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: API دریافت کیف پول و ثبت سفارش از سرویس فروشگاه خارجی فعال است. نیاز به node_client_id و node_shared_secret دارد.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "external_payment_base_url",
|
||
"value": "",
|
||
"title_fa": "آدرس API درگاه (BASE_URL)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس پایه API سرویس Montify (بدون اسلش انتهایی)، مثلاً https://node.example.com — فقط سرور؛ در اپ کاربر ارسال نمیشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "external_payment_client_id",
|
||
"value": "",
|
||
"title_fa": "شناسه کلاینت (client_id)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "شناسه partner (client_id) — فقط سرور؛ در اپ کاربر یا پاسخ get_settings عمومی نیست.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "external_payment_client_secret",
|
||
"value": "",
|
||
"title_fa": "رمز کلاینت (client_secret)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "رمز مخفی partner (client_secret) — فقط سرور. در فرانت و Network تب کاربر دیده نمیشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "external_payment_enabled",
|
||
"value": "false",
|
||
"title_fa": "فعالسازی شارژ آنلاین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: در صورت کامل بودن BASE_URL و client_id و client_secret و gateway، دکمه پرداخت آنلاین در اپ نمایش داده میشود. خاموش: فقط واریز دستی.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "external_payment_gateway",
|
||
"value": "zarinpall",
|
||
"title_fa": "نام درگاه داخل Montify",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "نام درگاه فعال داخل Montify: zarinpall، zibal، payping یا sepal|zarinpall,zibal,payping,sepal",
|
||
"type": "select"
|
||
},
|
||
{
|
||
"key": "external_payment_return_url",
|
||
"value": "",
|
||
"title_fa": "آدرس برگشت (return_url)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس صفحه فرانت بعد از پرداخت. خالی = دامنه سایت + /wallet/payment-result",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "external_payment_webhook_url",
|
||
"value": "",
|
||
"title_fa": "آدرس Webhook",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس بکاند برای webhook (شارژ قطعی کیف). خالی = مسیر پیشفرض سرور.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "fee_deduct_from_gold",
|
||
"value": "false",
|
||
"title_fa": "اعمال مبلغ دقیق در معامله مشتری",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: مشتری دقیقاً همان مبلغ یا وزنی را که وارد کرده دریافت میکند. در فروش، مثلاً ۱۰۰ میلیون ریال درخواست → همان ۱۰۰ میلیون واریز و کارمزد از طلای کیف کسر میشود. در خرید، مثلاً ۱۰ گرم درخواست → همان ۱۰ گرم واریز و کارمزد به ریال قابل پرداخت اضافه میشود. خاموش (پیشفرض): در فروش کارمزد از مبلغ ریالی واریزی کم میشود (مشتری مبلغ کمتری میگیرد). در خرید کارمزد از وزن طلای واریزی کم میشود (مشتری طلای کمتری میگیرد).",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "group_sms",
|
||
"value": "false",
|
||
"title_fa": "پیامک گروهی",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: دکمه ارسال پیامک گروهی در پنل ادمین فعال است (ارسال ۱۰تایی). خاموش: ارسال پیامک گروهی غیرفعال است. فقط از تنظیمات پیشرفته.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "has_page_earn_money",
|
||
"value": "false",
|
||
"title_fa": "صفحه کسب درآمد",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: منوی «کسب درآمد / دعوت دوستان» در اپ کاربر نمایش داده میشود.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "has_page_gift_card",
|
||
"value": "false",
|
||
"title_fa": "کارت هدیه",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: منوی «ثبت کارت هدیه» و صفحه ثبت کد در اپ کاربر فعال است. خاموش: منو و صفحه مخفی است و API استفاده از کد هدیه در دسترس نیست. فقط از دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "has_page_notification",
|
||
"value": "true",
|
||
"title_fa": "اعلان داخل اپ",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: زنگوله اعلان در اپ کاربر و منوی ثبت اعلان در ادمین فعال است. خاموش: مخفی است. فقط از دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "has_page_price_trigger",
|
||
"value": "true",
|
||
"title_fa": "هشدار قیمت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: منوی هشدار قیمت در اپ کاربر نمایش داده میشود. خاموش: منو و صفحه مخفی است. فقط از دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "is_store",
|
||
"value": "false",
|
||
"title_fa": "حالت فروشگاهی",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "نوع چیدمان اپ: روشن = حالت فروشگاهی (سبد، دستهبندی، حواله و …). خاموش = حالت معامله آبشده/محصولات کلاسیک. فقط از دیپلوی تغییر میکند.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "jibit_enabled",
|
||
"value": "true",
|
||
"title_fa": "احراز هویت جیبیت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: سرویس احراز هویت جیبیت (تطبیق کد ملی/موبایل و کارت بانکی) فعال است. خاموش: هیچ فراخوانی به جیبیت انجام نمیشود و احراز هویت خودکار کار نمیکند. فقط از صفحه دیپلوی قابل تغییر است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "logo_login",
|
||
"value": "",
|
||
"title_fa": "لوگوی صفحه ورود",
|
||
"can_edit": 0,
|
||
"is_active": 0,
|
||
"description": "آدرس تصویر لوگو در صفحه ورود. معمولاً از طریق دیپلوی یا آپلود فایل تنظیم میشود؛ در پنل قابل ویرایش نیست.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "logo_register",
|
||
"value": "",
|
||
"title_fa": "لوگوی ثبتنام",
|
||
"can_edit": 0,
|
||
"is_active": 0,
|
||
"description": "آدرس تصویر لوگو در صفحه ثبتنام. معمولاً از طریق دیپلوی تنظیم میشود؛ در پنل قابل ویرایش نیست.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "main_metal",
|
||
"value": "طلا",
|
||
"title_fa": "نام فلز اصلی (ادمین)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "main_product",
|
||
"value": "",
|
||
"title_fa": "محصول آبشده",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "شناسه عددی یا نام reading_method محصول آبشده مرجع. وقتی منبع قیمت روی main_product باشد برای محاسبه استفاده میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "main_wallet_products",
|
||
"value": "",
|
||
"title_fa": "محصولات متصل به کیف اصلی",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "محصولاتی که موجودیشان از کیف طلای اصلی خوانده میشود. چند محصول با کاما. پیشفرض: 13",
|
||
"type": ""
|
||
},
|
||
{
|
||
"key": "metal_type",
|
||
"value": "طلای آبشده",
|
||
"title_fa": "عنوان فلز در UI",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "عنوان فلز اصلی در رابط کاربر (مثلاً «طلای آبشده» یا «کاتد مس»). در دارایی، کیف پول و برچسبهای معامله دیده میشود. فقط از دیپلوی/SQL تغییر میکند.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "montify_name",
|
||
"value": "",
|
||
"title_fa": "نام فروشگاه در درگاه",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "نام فروشگاه که در درگاه پرداخت و رسید بانکی به کاربر نمایش داده میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "montzar_base_url",
|
||
"value": "https://limangold.ir",
|
||
"title_fa": "آدرس سرور همکار",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس پایه سرور API همکار (بدون اسلش انتهایی). مثال: https://example.com",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "node_client_id",
|
||
"value": "",
|
||
"title_fa": "شناسه کلاینت API خارجی (X-Client-Id)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "شناسه کلاینت برای API سفارش خارجی (هدر X-Client-Id). باید با مقدار تنظیمشده در سرویس مقصد یکسان باشد.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "node_shared_secret",
|
||
"value": "",
|
||
"title_fa": "کلید امضای HMAC API خارجی",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "کلید مشترک امضای HMAC برای احراز درخواستهای API سفارش خارجی. محرمانه نگه دارید.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "pargar_api_token",
|
||
"value": "",
|
||
"title_fa": "توکن ثابت API پرگار",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "pargar_item_id_gold",
|
||
"value": "",
|
||
"title_fa": "کد کالای طلا پرگار",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "کد کالای طلا (کیف اصلی / آبشده) در پرگار برای اسناد وزندار.",
|
||
"type": "number"
|
||
},
|
||
{
|
||
"key": "pargar_item_id_rial",
|
||
"value": "",
|
||
"title_fa": "کد کالای ریال پرگار",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "کد کالا برای اسناد واریز/برداشت ریالی در پرگار. صفر = استفاده از کد طلا با وزن صفر.",
|
||
"type": "number"
|
||
},
|
||
{
|
||
"key": "pargar_password",
|
||
"value": "",
|
||
"title_fa": "رمز عبور API پرگار",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "pargar_username",
|
||
"value": "",
|
||
"title_fa": "نام کاربری API پرگار",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "payping_fin_customer_id",
|
||
"value": "",
|
||
"title_fa": "customer_id fin",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "شناسه مشتری/حساب در سامانه fin که تراکنشها به نام آن ثبت میشوند.",
|
||
"type": "number"
|
||
},
|
||
{
|
||
"key": "payping_fin_sync_enabled",
|
||
"value": "false",
|
||
"title_fa": "همگامسازی fin",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: پس از واریز/برداشت، تراکنش به سامانه حسابداری fin همگامسازی میشود.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "payping_fin_token",
|
||
"value": "",
|
||
"title_fa": "توکن fin",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "توکن احراز هویت برای API سامانه fin.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "payping_fin_url",
|
||
"value": "",
|
||
"title_fa": "URL fin",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس کامل endpoint ثبت تراکنش در سامانه fin (POST).",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "payping_gateway_items",
|
||
"value": "",
|
||
"title_fa": "لیست item (چرخشی)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "لیست کدهای item درگاه (با کاما) برای چرخش بین چند merchant.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "payping_gateway_name",
|
||
"value": "",
|
||
"title_fa": "نام gateway درگاه",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "نام درگاه پرداخت فعال که به سرویس واسط درگاه ارسال میشود|sepal,",
|
||
"type": "select"
|
||
},
|
||
{
|
||
"key": "payping_round_toman",
|
||
"value": "false",
|
||
"title_fa": "گرد کردن مبلغ به تومان",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: مبلغ پرداخت به نزدیکترین تومان گرد میشود. خاموش: مبلغ دقیق ریالی.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "payping_start_url",
|
||
"value": "",
|
||
"title_fa": "آدرس شروع درگاه",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس API شروع پرداخت (redirect کاربر به درگاه).",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "payping_strict_failed_withdraw",
|
||
"value": "false",
|
||
"title_fa": "برداشت ناموفق سختگیرانه",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: در صورت وجود برداشت ناموفق قبلی، تسویه جدید با احتیاط بیشتر انجام میشود.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "payping_verify_url",
|
||
"value": "",
|
||
"title_fa": "آدرس تأیید درگاه",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس API تأیید و نهاییسازی پرداخت پس از بازگشت از درگاه.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "permision__enabled",
|
||
"value": "false",
|
||
"title_fa": "نمایش منوی مجوزها",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: آیتم «مجوز ها» در منوی تنظیمات اپ خانگی (تم جدید) نمایش داده میشود. خاموش: مخفی است.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "price_channel_access",
|
||
"value": "false",
|
||
"title_fa": "دسترسی ارسال قیمت به کانال",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: گروه «ارسال قیمت به کانال» در تنظیمات عادی پنل دیده میشود. خاموش: مخفی است (فقط از تنظیمات پیشرفته).",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "price_channel_bale_to",
|
||
"value": "",
|
||
"title_fa": "مقصد ارسال بله",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آیدی چنل/گروه بله برای ارسال قیمت (چند مقصد با ویرگول).",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "price_channel_rubika_to",
|
||
"value": "",
|
||
"title_fa": "مقصد ارسال روبیکا",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آیدی چنل/گروه روبیکا برای ارسال قیمت (چند مقصد با ویرگول).",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "price_channel_telegram_to",
|
||
"value": "",
|
||
"title_fa": "مقصد ارسال تلگرام",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آیدی چنل/گروه تلگرام برای ارسال قیمت (چند مقصد با ویرگول).",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "price_provider",
|
||
"value": "",
|
||
"title_fa": "منبع قیمت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "منبع دریافت قیمت لحظهای برای اپ کاربر و همگامسازی محصولات. مقدار montzar = قیمت از همکار (Montzar).|montzar,zaarbox,main_product",
|
||
"type": "select"
|
||
},
|
||
{
|
||
"key": "profit_gold_api_enabled",
|
||
"value": "false",
|
||
"title_fa": "API سود طلا",
|
||
"can_edit": 0,
|
||
"is_active": 0,
|
||
"description": "روشن: API محاسبه سود طلا فعال است. در اکثر نصبها خاموش میماند.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "referral_bonus_amount",
|
||
"value": "",
|
||
"title_fa": "مقدار پاداش معرف",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "مبلغ یا مقدار پاداش معرف (متن آزاد — بسته به پیادهسازی پیامک/اعتبار). برای نمایش در پیامها.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "rubika_bot_token",
|
||
"value": "",
|
||
"title_fa": "توکن بات روبیکا",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "",
|
||
"type": ""
|
||
},
|
||
{
|
||
"key": "send_to_pargar",
|
||
"value": "false",
|
||
"title_fa": "ارسال به پرگار (قدیمی)",
|
||
"can_edit": 0,
|
||
"is_active": 0,
|
||
"description": "",
|
||
"type": ""
|
||
},
|
||
{
|
||
"key": "send_to_tahesab",
|
||
"value": "false",
|
||
"title_fa": "ارسال به تهحساب",
|
||
"can_edit": 0,
|
||
"is_active": 0,
|
||
"description": "روشن: واریز و برداشت مشتریان بهصورت خودکار به تهحساب ارسال میشود.",
|
||
"type": ""
|
||
},
|
||
{
|
||
"key": "show_to_users_chat",
|
||
"value": "deactivate",
|
||
"title_fa": "نمایش چت به کاربران",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: قابلیت چت پشتیبانی برای این دیپلوی فعال است (منوی ادمین و پیشنیاز نمایش به کاربر). خاموش: چت در ادمین و اپ کاربر مخفی است و سوییچ «چت پشتیبانی» (has_chat) از تنظیمات عادی هم برداشته میشود.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "sms_panel",
|
||
"value": "true",
|
||
"title_fa": "پنل پیامک (کیف پول)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: پنل پیامک و کیف پول billing فعال است. خاموش: پیامکها مثل قبل ارسال میشوند بدون billing.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "sse_path",
|
||
"value": "/api/price/stream",
|
||
"title_fa": "مسیر SSE قیمت",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "مسیر GET لاراول برای استریم قیمت — پیشفرض /api/price/stream",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "tahesab_bank_account",
|
||
"value": "",
|
||
"title_fa": "حساب بانکی تهحساب",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "نام یا کد حساب بانکی در سند واریز/برداشت تهحساب.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "tahesab_db",
|
||
"value": "",
|
||
"title_fa": "نام دیتابیس تهحساب",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "نام دیتابیس یا شناسه پایگاه در تهحساب که سند به آن ارسال میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "tahesab_host",
|
||
"value": "",
|
||
"title_fa": "آدرس IP سرور تهحساب",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس IP یا hostname سرور نرمافزار تهحساب روی شبکه داخلی.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "tahesab_port",
|
||
"value": "",
|
||
"title_fa": "پورت سرور تهحساب",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "شماره پورت اتصال به API تهحساب (معمولاً 8080 یا مقدار مستندات تهحساب).",
|
||
"type": "number"
|
||
},
|
||
{
|
||
"key": "tahesab_token",
|
||
"value": "",
|
||
"title_fa": "توکن تهحساب",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "توکن/API Key اتصال به تهحساب. از پنل تهحساب دریافت میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "telegram_bot_token",
|
||
"value": "",
|
||
"title_fa": "توکن بات تلگرام",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "توکن ربات تلگرام برای ارسال اعلانها. از BotFather دریافت میشود. محرمانه.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "title_fav",
|
||
"value": "",
|
||
"title_fa": "عنوان favicon",
|
||
"can_edit": 0,
|
||
"is_active": 0,
|
||
"description": "عنوان نمایشدادهشده در تب مرورگر (favicon). از دیپلوی مدیریت میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "title_pwa",
|
||
"value": "",
|
||
"title_fa": "عنوان PWA",
|
||
"can_edit": 0,
|
||
"is_active": 0,
|
||
"description": "عنوان کوتاه برای نصب PWA روی موبایل. از دیپلوی مدیریت میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "unit",
|
||
"value": "",
|
||
"title_fa": "واحد وزن دارایی و معاملات",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "واحد نمایش وزن در داراییها، کیف پول و جزئیات معاملات|گرم,کیلوگرم",
|
||
"type": "select"
|
||
},
|
||
{
|
||
"key": "wallet_payment_provider",
|
||
"value": "none",
|
||
"title_fa": "نوع درگاه شارژ آنلاین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "none=خاموش، montify=پارتنر Montify|none,montify",
|
||
"type": "select"
|
||
},
|
||
{
|
||
"key": "wss_enabled",
|
||
"value": "true",
|
||
"title_fa": "قیمت لحظهای (SSE)",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "روشن: اپ به SSE (sse_path) وصل میشود و last/list با payload میآید؛ خاموش: polling.",
|
||
"type": "switch"
|
||
},
|
||
{
|
||
"key": "zaarbox_api_url",
|
||
"value": "",
|
||
"title_fa": "آدرس API تابلو Zaarbox",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس سرور(های) فید قیمت (/api/free). تا ۵ آدرس (JSON آرایه) پشتیبانی میشود؛ اگر آدرس اول پاسخ ندهد بهترتیب سراغ بعدی میرود. مقدار تکی قبلی حفظ میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "zarin_api",
|
||
"value": "",
|
||
"title_fa": "آدرس API زرین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "آدرس پایه وبسرویس زرین (بدون /ZarrinService/accounting).",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "zarin_gorohe_kar",
|
||
"value": "",
|
||
"title_fa": "گروه کار پیشفرض زرین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "کد gorooheKar هنگام ساخت/جستجوی کار در زرین. برای جداسازی چند پنل روی یک زرین، برای هر پنل مقدار متفاوت بگذارید.",
|
||
"type": "number"
|
||
},
|
||
{
|
||
"key": "zarin_name_g",
|
||
"value": "",
|
||
"title_fa": "نام گروه حساب مشتریان زرین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "پارامتر nameG در addhesab — گروه حساب زرین. برای اپ خانگی: مشتری نقدی (خریدار) = گروه ۶. گروه همکار استفاده نشود (مظنه متفاوت است).",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "zarin_noe_kar",
|
||
"value": "",
|
||
"title_fa": "نوع کار پیشفرض زرین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "کد noeKar هنگام ساخت کار ساخته در زرین. مقدار ۱۶ معمولاً گرمی است و برای sabtSanadTedadi مناسب نیست.",
|
||
"type": "number"
|
||
},
|
||
{
|
||
"key": "zarin_noe_kar_tedadi",
|
||
"value": "",
|
||
"title_fa": "نوع کار تعدادی زرین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "noeKar برای سند تعدادی (سکه/شمش/گوی/مکعب). روی زرین معمولاً ۱۷=سکه-تعدادی یا ۱۸=اجرت تعدادی. اگر خالی/نامعتبر باشد کد از ۱۷ استفاده میکند.",
|
||
"type": "number"
|
||
},
|
||
{
|
||
"key": "zarin_token",
|
||
"value": "",
|
||
"title_fa": "توکن زرین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "توکن مکمل API زرین که در نرمافزار زرین تعریف میشود.",
|
||
"type": "text"
|
||
},
|
||
{
|
||
"key": "zarin_uid_prefix",
|
||
"value": "",
|
||
"title_fa": "پیشوند عددی uid زرین",
|
||
"can_edit": 0,
|
||
"is_active": 1,
|
||
"description": "فقط عدد. وقتی چند پنل یک زرین دارند باید متفاوت باشد تا uid تکراری نشود.",
|
||
"type": "text"
|
||
}
|
||
]
|