adde images to plugins
This commit is contained in:
@@ -0,0 +1,36 @@
|
|||||||
|
import { PrismaClient } from '@prisma/client';
|
||||||
|
import { PLUGIN_CATALOG_SEED } from '../src/plugins/plugin-catalog.seed';
|
||||||
|
|
||||||
|
const prisma = new PrismaClient();
|
||||||
|
|
||||||
|
async function main() {
|
||||||
|
console.log('Updating plugin store catalog descriptions in database...');
|
||||||
|
let updatedCount = 0;
|
||||||
|
|
||||||
|
for (const seed of PLUGIN_CATALOG_SEED) {
|
||||||
|
const res = await prisma.pluginCatalogItem.updateMany({
|
||||||
|
where: { settingKey: seed.settingKey },
|
||||||
|
data: {
|
||||||
|
description: seed.description,
|
||||||
|
titleFa: seed.titleFa,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
if (res.count > 0) {
|
||||||
|
console.log(`✓ Updated [${seed.settingKey}] - ${seed.titleFa}`);
|
||||||
|
updatedCount += res.count;
|
||||||
|
} else {
|
||||||
|
console.log(`- Item [${seed.settingKey}] not yet in DB (will be seeded on next bootstrap)`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(`\nSuccessfully updated ${updatedCount} plugin store items!`);
|
||||||
|
}
|
||||||
|
|
||||||
|
main()
|
||||||
|
.catch((e) => {
|
||||||
|
console.error('Error updating descriptions:', e);
|
||||||
|
process.exit(1);
|
||||||
|
})
|
||||||
|
.finally(async () => {
|
||||||
|
await prisma.$disconnect();
|
||||||
|
});
|
||||||
@@ -8,95 +8,112 @@ export const PLUGIN_CATALOG_SEED: Array<{
|
|||||||
description: string;
|
description: string;
|
||||||
}> = [
|
}> = [
|
||||||
{
|
{
|
||||||
settingKey: 'jibit_enabled',
|
settingKey: 'customer_special_pricing',
|
||||||
titleFa: 'احراز هویت جیبیت',
|
titleFa: 'قیمت ویژه مشتری',
|
||||||
description:
|
description:
|
||||||
'سرویس جیبیت برای تطبیق کد ملی، موبایل و کارت بانکی.',
|
'تعیین مظنه و سود/زیان اختصاصی برای مشتریان خاص و VIP. با این افزونه میتوانید قیمتهای خرید و فروش طلا را برای مشتریان منتخب یا بنکداران با تخفیف روی مظنه یا کارمزد سفارشی تنظیم نمایید.',
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'enable_gold_credit',
|
|
||||||
titleFa: 'اعتبار طلایی',
|
|
||||||
description: 'منوی اعتبار و صفحه اعتبار مشتری.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'enable_automation',
|
|
||||||
titleFa: 'اتوماسیون',
|
|
||||||
description: 'منوی اتوماسیون در ادمین و موتور پسزمینه.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'group_sms',
|
|
||||||
titleFa: 'پیامک گروهی',
|
|
||||||
description: 'ارسال پیامک گروهی از پنل ادمین.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'customer_direct_sms',
|
|
||||||
titleFa: 'پیامک تکی به مشتری از لیست',
|
|
||||||
description: 'ارسال متن دلخواه به یک مشتری از لیست.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'has_page_notification',
|
|
||||||
titleFa: 'اعلان داخل اپ',
|
|
||||||
description: 'زنگوله اعلان در اپ مشتری و منوی ثبت در ادمین.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'has_page_earn_money',
|
|
||||||
titleFa: 'صفحه کسب درآمد',
|
|
||||||
description: 'منوی کسب درآمد / دعوت دوستان در اپ مشتری.',
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
settingKey: 'enable_customer_level_profit',
|
settingKey: 'enable_customer_level_profit',
|
||||||
titleFa: 'سود چندسطحی معرف',
|
titleFa: 'سود چندسطحی معرف',
|
||||||
description: 'درصد سود زیرمجموعه پس از سفارش.',
|
description:
|
||||||
|
'سیستم پیشرفته بازاریابی معرف چند سطحی (ریفرال شبکهای). با هر معامله کاربران زیرمجموعه، درصدی از کارمزد بهصورت کاملاً خودکار و آنی به کیف طلای معرفها در سطوح مختلف واریز میگردد.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
settingKey: 'enable_conditional_order',
|
settingKey: 'group_sms',
|
||||||
titleFa: 'سفارش شرطی',
|
titleFa: 'پیامک گروهی',
|
||||||
description: 'سفارش شرطی سراسری.',
|
description:
|
||||||
|
'امکان ارسال پیامک همگانی یا بخشبندیشده به گروههای مختلف مشتریان مستقیم از داخل پنل مدیریت جهت اطلاعرسانی کمپینها، تخفیفها و نوسانات بازار.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'customer_direct_sms',
|
||||||
|
titleFa: 'پیامک تکی به مشتری از لیست',
|
||||||
|
description:
|
||||||
|
'ارسال سریع، شخصیسازیشده و مستقیم پیامک با متن دلخواه به یک مشتری خاص از داخل جدول کاربران پنل ادمین بدون نیاز به پنل پیامک مجزا.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
settingKey: 'has_page_gift_card',
|
settingKey: 'has_page_gift_card',
|
||||||
titleFa: 'کارت هدیه',
|
titleFa: 'کارت هدیه',
|
||||||
description: 'منو و صفحه کارت هدیه در اپ مشتری.',
|
description:
|
||||||
},
|
'ماژول پیشرفته صدور و فعالسازی کدهای کارت هدیه طلا (وزنی) یا ریالی در اپلیکیشن. مناسب کمپینهای تبلیغاتی، مناسبتها و هدایای ارزشمند سازمانی.',
|
||||||
{
|
|
||||||
settingKey: 'customer_special_pricing',
|
|
||||||
titleFa: 'قیمت ویژه مشتری',
|
|
||||||
description: 'حاشیه سود/زیان قیمت برای هر مشتری.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'enable_product_funds',
|
|
||||||
titleFa: 'قلک محصول',
|
|
||||||
description: 'ساخت و مدیریت قلک per-product در اپ مشتری.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'has_page_price_trigger',
|
|
||||||
titleFa: 'هشدار قیمت',
|
|
||||||
description: 'منوی هشدار قیمت در اپ مشتری.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'show_to_users_chat',
|
|
||||||
titleFa: 'نمایش چت به کاربران',
|
|
||||||
description: 'نمایش چت پشتیبانی در اپ مشتری.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
settingKey: 'has_landing',
|
|
||||||
titleFa: 'لندینگ وبسایت',
|
|
||||||
description: 'صفحهٔ لندینگ نسخهٔ خانگی.',
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
settingKey: 'permision__enabled',
|
settingKey: 'permision__enabled',
|
||||||
titleFa: 'نمایش منوی مجوزها',
|
titleFa: 'نمایش منوی مجوزها',
|
||||||
description: 'منوی مجوزها در ادمین و اپ.',
|
description:
|
||||||
|
'صفحه رسمی و معتبر برای نمایش پروانههای کسب اتحادیه طلا و جواهر، نماد اعتماد الکترونیکی (اینماد) و مدارک قانونی در اپلیکیشن جهت جلب اعتماد حداکثری خریداران.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'show_to_users_chat',
|
||||||
|
titleFa: 'نمایش چت به کاربران',
|
||||||
|
description:
|
||||||
|
'سیستم گفتگوی زنده و پشتیبانی آنلاین بلادرنگ درون اپلیکیشن با امکان ارسال تصویر و فیش واریز بدون نیاز به پیامرسانهای خارجی.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'has_page_notification',
|
||||||
|
titleFa: 'اعلان داخل اپ',
|
||||||
|
description:
|
||||||
|
'سیستم نوتیفیکیشن درونبرنامهای برای ارسال پیامهای سیستمی، وضعیت سفارشات و اخبار صرافی بدون هزینه پیامک و با زنگوله اعلان اختصاصی.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'has_page_price_trigger',
|
||||||
|
titleFa: 'هشدار قیمت',
|
||||||
|
description:
|
||||||
|
'ابزار هوشمند تنظیم آلارم قیمت طلا توسط کاربران؛ اطلاعرسانی آنی پیامکی و درونبرنامهای در لحظه رسیدن بازار به مظنه هدف کاربر.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'jibit_enabled',
|
||||||
|
titleFa: 'احراز هویت جیبیت',
|
||||||
|
description:
|
||||||
|
'سرویس یکپارچه جیبیت جهت انطباق خودکار کدملی با شماره موبایل (سامانه شاهکار) و استعلام آنی شماره شبا و نام دارنده کارت بانکی بدون دخالت دست.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'has_page_earn_money',
|
||||||
|
titleFa: 'صفحه کسب درآمد',
|
||||||
|
description:
|
||||||
|
'باشگاه دعوت از دوستان با لینک و کد معرف اختصاصی، گزارش تعداد زیرمجموعهها و پاداشهای واریز شده جهت رشد ویروسی کاربران.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'has_landing',
|
||||||
|
titleFa: 'لندینگ وبسایت',
|
||||||
|
description:
|
||||||
|
'وبسایت مدرن و سئو شده برای معرفی برند، نمایش مظنه زنده طلا، ماشین حساب محاسبه کارمزد و جذب مستقیم مشتریان از موتورهای جستجو.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
settingKey: 'has_charts',
|
settingKey: 'has_charts',
|
||||||
titleFa: 'نمودارها',
|
titleFa: 'نمودارها',
|
||||||
description: 'نمایش و فعالسازی نمودارها در اپلیکیشن.',
|
description:
|
||||||
|
'چارت تعاملی و پیشرفته تحلیل تکنیکال روند قیمت طلا و مظنه در تایمفریمهای متنوع به همراه دکمههای سریع خرید و فروش همزمان.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'enable_conditional_order',
|
||||||
|
titleFa: 'سفارش شرطی',
|
||||||
|
description:
|
||||||
|
'ثبت سفارشات خودکار خرید و فروش طلا در قیمت هدف (Limit Order)؛ انجام قطعی معامله در هر ساعت از شبانهروز بلافاصله پس از لمس قیمت بازار.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
settingKey: 'enable_remittance',
|
settingKey: 'enable_remittance',
|
||||||
titleFa: 'حواله',
|
titleFa: 'حواله',
|
||||||
description: 'روشن: امکان انتقال وجه یا محصول از کیف پول به سایر شمارهها توسط کاربران فعال است. خاموش: این امکان غیرفعال است.',
|
description:
|
||||||
|
'انتقال آنی وزن طلا یا موجودی ریالی بین کاربران سامانه با شماره موبایل یا کارت مجازی ۱۶ رقمی داخلی (پیشوند ۷۷۷) بدون کارمزد و محدودیت بانکی.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'enable_gold_credit',
|
||||||
|
titleFa: 'اعتبار طلایی',
|
||||||
|
description:
|
||||||
|
'اعطای خط اعتباری و تسهیلات معامله طلا به مشتریان معتمد و بنکداران جهت انجام معاملات مدتدار و اقساطی با محاسبه خودکار ریسک و تضمین.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'enable_automation',
|
||||||
|
titleFa: 'اتوماسیون',
|
||||||
|
description:
|
||||||
|
'موتور هوشمند هجینگ و اتصال خودکار به بازار همکار جهت پوشش بلادرنگ معاملات سنگین و صفر کردن ریسک نوسانات بازار برای صرافی.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
settingKey: 'enable_product_funds',
|
||||||
|
titleFa: 'قلک محصول',
|
||||||
|
description:
|
||||||
|
'صندوق پسانداز خرد طلایی برای کاربران جهت تبدیل مداوم مبالغ اندک روزانه به طلا با تعیین هدف، نامگذاری و نوار پیشرفت بصری.',
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user