معرفی اسکریپت تیکلند
تیکلند یک پلتفرم تحت وب فارسی برای مدیریت خرید اعتباری، فروش اقساطی و همکاری با فروشگاهها و پذیرندگان است. این اسکریپت با سه پنل مستقل مشتری، پذیرنده و مدیریت، امکانات موردنیاز برای ثبت کاربران، احراز هویت، مدیریت اعتبار، معرفی محصولات، ثبت سفارش، برنامهریزی اقساط و پیگیری عملیات مالی را در یک مجموعه فراهم میکند.
فروشگاه چندفروشنده، کیف پول، پروندههای اعتباری، ثبتنام مرحلهای پذیرندگان، قراردادهای همکاری، سیستم تیکت، مدیریت محتوا، وبلاگ و گزارشهای مدیریتی از بخشهای این محصول هستند. رابط کاربری فارسی و راستچین، تاریخ شمسی، نمایش مبالغ ریالی و تومانی و حالت روشن و تاریک نیز برای استفاده کاربران فارسیزبان در نظر گرفته شده است.
تیکلند برای چه کسبوکارهایی مناسب است؟
این محصول بستری برای توسعه و راهاندازی سامانههای خرید اعتباری و فروش اقساطی است و میتواند متناسب با مدل کسبوکار شما شخصیسازی شود؛ از فروشگاههای عرضهکننده کالا و خدمات اقساطی تا مجموعههایی که شبکهای از پذیرندگان و مشتریان را مدیریت میکنند.
- کسبوکارهای فعال در حوزه خرید اعتباری و BNPL.
- فروشگاههای دارای طرحهای فروش اقساطی.
- مارکتپلیسهای چندفروشنده با امکان خرید اعتباری.
- مجموعههای مدیریت شبکه پذیرندگان و فروشگاههای طرف قرارداد.
- کسبوکارهای نیازمند مدیریت اعتبار، اقساط و پیگیری مطالبات.
- تیمهای توسعهای که به سورس یک پلتفرم مالی و فروشگاهی قابل گسترش نیاز دارند.
پنل مشتری و حساب کاربری
- مشاهده نمای کلی حساب و اطلاعات مالی.
- تکمیل و ویرایش مشخصات فردی و اطلاعات هویتی.
- ثبت اطلاعات موردنیاز برای تشکیل پرونده احراز هویت.
- مشاهده وضعیت بررسی مدارک و پرونده.
- مشاهده سقف اعتبار و اعتبار قابل استفاده.
- مشاهده کیف پول و سوابق گردش حساب.
- دسترسی به سفارشها و اطلاعات خریدهای ثبتشده.
- مشاهده اقساط، مبالغ پرداختشده و مانده بدهی.
- دسترسی به تقویم بازپرداخت و تاریخ سررسیدها.
- مشاهده قبوض اقساطی، صورتحسابها و فاکتورها.
- ثبت و پیگیری بازپرداخت اقساط.
- ثبت درخواست تغییر زمان بازپرداخت برای بررسی.
- مشاهده سوابق پرداختها و تراکنشها.
- مشاهده اطلاعات پاداش، کشبک و دعوت از دوستان.
- دریافت اعلانهای داخل سامانه.
- ثبت تیکت و پیگیری پاسخ پشتیبانی.
- ثبت و پیگیری اختلافهای مرتبط با سفارش.
- مشاهده سوابق ورود، نشستهای فعال و دستگاههای مورد اعتماد.
موتور اعتبار و تصمیمگیری اعتباری
- تشکیل پرونده اعتباری برای کاربران.
- محاسبه امتیاز داخلی بر اساس اطلاعات و قواعد تعریفشده.
- تعیین و اصلاح سقف اعتبار توسط کاربران مجاز.
- مشاهده اعتبار اختصاصیافته و اعتبار قابل استفاده.
- تعریف محدودیت اعتباری بر اساس پذیرنده یا دستهبندی.
- بررسی کفایت اعتبار برای مبلغ خرید.
- تعریف قواعد تصمیمگیری و گروههای ریسک.
- ثبت نتیجه بررسی بهصورت تأیید، رد یا نیازمند بررسی دستی.
- نگهداری دلایل تصمیمهای اعتباری.
- ثبت سوابق بررسی و تغییرات پرونده.
- مدیریت پروندههای بررسی کارشناسی اعتبار.
- ایجاد پیشنمایش برنامههای بازپرداخت.
اعتبارسنجی داخلی سامانه بر پایه قواعد و اطلاعات موجود در پلتفرم انجام میشود. استفاده از استعلامهای اعتباری بیرونی، به اتصال سرویس مربوط وابسته است.
خرید اقساطی و برنامه بازپرداخت
- ماشینحساب خرید اعتباری با انتخاب مبلغ خرید.
- محاسبه برنامههای ۱۲، ۲۴ و ۳۶ ماهه در نسخه فعلی.
- در نظر گرفتن مبلغ یا درصد پیشپرداخت.
- محاسبه اعتبار موردنیاز برای خرید.
- نمایش مبلغ تسهیلات مبنای محاسبه و هزینه اشتراک طرح.
- نمایش مبلغ هر قسط، مجموع اقساط و کل مبلغ قابل پرداخت.
- کنترل سقف مجاز خرید در طرح انتخابشده.
- ایجاد نشست خرید و بررسی شرایط استفاده از اعتبار.
- ثبت سفارش اعتباری و ایجاد برنامه اقساط.
- تعیین تاریخ سررسید و ترتیب اقساط.
- ثبت بازپرداخت کامل یا بخشی از قسط.
- مدیریت وضعیت اقساط پرداختشده، پرداخت جزئی و معوق.
- ثبت مهلت تنفس و تغییر زمانبندی اقساط.
- ثبت هزینه دیرکرد و پیگیری مانده بدهی.
- پشتیبانی از عملیات تسویه زودهنگام در بخش مدیریت اقساط.
- ایجاد صورتحساب و اعلانهای مرتبط با بازپرداخت.
پارامترهای محاسباتی نسخه فعلی در سورس مشخص هستند و برای هماهنگی با طرح مالی کسبوکار قابل تغییرند.
مارکتپلیس چندفروشنده
- نمایش فهرست محصولات و خدمات پذیرندگان.
- صفحه اختصاصی محصول با تصویر، توضیحات و شرایط خرید.
- نمایش محصولات بر اساس دستهبندی.
- جستوجوی محصولات.
- فیلتر بر اساس بازه قیمت.
- مرتبسازی بر اساس قیمت، امتیاز و گزینههای موجود در فروشگاه.
- نمایش اطلاعات فروشنده و پذیرنده محصول.
- نمایش پیشنهادها، کمپینها و کدهای تخفیف منتشرشده.
- ثبت و حذف محصولات از علاقهمندیها.
- ثبت نظر و امتیاز کاربران.
- نمایش محصولات مرتبط.
- محاسبه شرایط خرید اقساطی در صفحه محصول.
- شروع فرایند خرید اعتباری از صفحه محصول.
- نمایش فهرست پذیرندگان و صفحه معرفی هر پذیرنده.
مدیریت محصولات و شرایط خرید
- ایجاد، ویرایش، تکثیر، آرشیو و مدیریت وضعیت محصولات.
- تعریف عنوان، نشانی اختصاصی و توضیحات کوتاه و کامل.
- ویرایش توضیحات با ویرایشگر متنی.
- تعیین پذیرنده یا فروشگاه مرتبط با محصول.
- دستهبندی و زیردستهبندی محصولات.
- تعریف قیمت اصلی، قیمت تخفیف، مالیات و کارمزد.
- بارگذاری تصویر اصلی و گالری تصاویر.
- تعریف رنگ، سایز و ویژگیهای اختصاصی.
- تعریف تنوع محصول با کد کالا، قیمت و موجودی.
- مدیریت اطلاعات موجودی کالا.
- تعیین امکان خرید اعتباری برای محصول.
- ثبت حداقل و حداکثر اعتبار، دوره اقساط و نیاز به پیشپرداخت.
- ثبت نوع ضمانت و توضیحات شرایط خرید.
- ثبت نام ارائهدهنده اعتبار بهعنوان اطلاعات محصول.
- مدیریت محصولات مرتبط و ترتیب نمایش.
- ثبت عنوان و توضیحات سئو، نشانی اصلی و تصویر اشتراکگذاری.
- مدیریت نظرات، کوپنها، سفارشها و نشستهای خرید از بخشهای مرتبط.
ثبتنام و قرارداد پذیرندگان
- تأیید شماره موبایل با کد یکبارمصرف.
- تشخیص حساب موجود و ادامه فرایند متناسب با وضعیت کاربر.
- ذخیره پیشنویس اطلاعات و ادامه ثبتنام در مراجعه بعدی.
- دریافت مشخصات مالک و اطلاعات کسبوکار.
- ثبت اطلاعات پذیرندگان حقیقی و حقوقی.
- دریافت اطلاعات هویتی و ثبتی مرتبط.
- انتخاب دستهبندی فعالیت.
- دریافت آدرس و کد پستی.
- دریافت اطلاعات حساب بانکی و شماره شبا.
- بارگذاری مدارک و تصاویر موردنیاز.
- استفاده از استعلامهای هویتی، مالکیت شبا و کد پستی با پیکربندی سرویس مربوط.
- تولید متن قرارداد همکاری از اطلاعات ثبتشده.
- دریافت نسخه PDF قرارداد.
- تأیید پذیرش قرارداد با کد پیامکی.
- نگهداری زمان تأیید و شواهد ثبت پذیرش.
- ارسال پرونده برای بررسی مدیریت.
- پیگیری وضعیت تأیید، رد یا نیاز به تکمیل اطلاعات.
پنل پذیرنده و مدیریت فروشگاه
- مشاهده نمای کلی فعالیت و آمار فروش.
- مدیریت پروفایل و اطلاعات کسبوکار.
- ثبت درخواست افزودن فروشگاه و پیگیری تأیید آن.
- مشاهده فروشگاههای مرتبط با حساب.
- ثبت محصول برای فروشگاههای تأییدشده.
- تکمیل مدارک و مشاهده وضعیت احراز کسبوکار.
- مشاهده قراردادهای همکاری.
- مدیریت محصولات، تصاویر، قیمتها و موجودی.
- مشاهده سفارشها و جزئیات هر سفارش.
- تغییر وضعیت سفارش در حدود دسترسی مجاز.
- مشاهده سفارشهای اقساطی.
- مشاهده تراکنشها، تسویهها و درخواستهای برداشت.
- مشاهده اطلاعات استرداد وجه و اختلافهای ثبتشده.
- دسترسی به فهرست مشتریان مرتبط با فروشگاه.
- ایجاد و مشاهده فاکتورها.
- مشاهده کمپینها و گزارشهای عملکرد.
- مشاهده کارکنان و نقشهای مرتبط با پذیرنده.
- ایجاد و لغو کلیدهای API.
- ثبت و مدیریت تنظیمات وبهوک.
- مشاهده اطلاعات اتصال پایانه فروش.
- دسترسی به اعلانها، پشتیبانی و تنظیمات حساب.
احراز هویت و اتصال جیبیت
- تشکیل پرونده احراز هویت مشتری.
- دریافت و نگهداری مدارک.
- ثبت اطلاعات آدرس، شغل، درآمد و حساب بانکی.
- ارسال پرونده برای بررسی دستی.
- بررسی و تغییر وضعیت مدارک توسط کاربر مجاز.
- ثبت نتیجه و سوابق بررسی.
- مدیریت تنظیمات فرایند احراز هویت.
- مسیر اتصال به احراز هویت عادی و بایومتریک جیبیت.
- دریافت وضعیت فرایند بایومتریک و پردازش پاسخ سرویس.
- مسیر استعلام تطبیق اطلاعات هویتی.
- مسیر بررسی مالکیت شماره شبا.
- مسیر استعلام کد پستی و اطلاعات اشخاص حقوقی.
اجرای استعلامها و احراز هویت بیرونی به حساب فعال، دسترسی و تنظیمات سرویس ارائهدهنده نیاز دارد.
کیف پول، پرداخت و عملیات مالی
- مدیریت کیف پول کاربران.
- مشاهده موجودی و گردش کیف پول.
- ثبت انتقالهای داخلی کیف پول.
- ثبت و بررسی درخواست برداشت.
- تأیید یا رد برداشت توسط کاربران دارای دسترسی.
- ثبت پرداخت و پیگیری وضعیت آن.
- ثبت اطلاعات روشهای پرداخت.
- ثبت استرداد کامل یا جزئی و سوابق آن.
- نگهداری سوابق تلاش مجدد پرداخت.
- ثبت اطلاعات انتقال بانکی، پرداخت QR و مجوز برداشت خودکار.
- مدیریت اطلاعات و تنظیمات درگاهها.
- ایجاد و مدیریت پروندههای تسویه پذیرندگان.
- نگهداری حسابها، اسناد و ردیفهای دفتر مالی.
- ساختار ثبت دوطرفه بدهکار و بستانکار.
- ثبت تصویر موجودی در مقاطع زمانی.
- تشکیل پروندههای مغایرتگیری و ثبت اقلام اختلاف.
- نگهداری سوابق عملیات برای بررسی مدیریتی.
امکانات ثبت و مدیریت عملیات مالی در سورس وجود دارند. اجرای پرداخت، انتقال یا برداشت واقعی بانکی به پیادهسازی و تأیید اتصال ارائهدهنده مورد استفاده وابسته است.
پنل مدیریت پلتفرم
- داشبورد نمای کلی کاربران، پذیرندگان، سفارشها و وضعیت فعالیت.
- مدیریت مشتریان، مدیران و کارکنان پذیرندگان.
- مدیریت پروندههای ثبتنام و تأیید پذیرنده.
- مدیریت احراز هویت، اعتبار و پروندههای بررسی.
- مدیریت محصولات، سفارشها، اقساط و صورتحسابها.
- مدیریت کیف پولها، پرداختها، برداشتها و تسویهها.
- مدیریت اختلافها، استردادها و مغایرتها.
- جستوجو، فیلتر، مرتبسازی و صفحهبندی اطلاعات.
- مشاهده جزئیات و سوابق تغییرات رکوردها.
- خروجی گرفتن از بخشهای دارای قابلیت خروجی.
- عملیات گروهی در بخشهای پشتیبانیشده.
- حذف نرم و بازیابی در بخشهای دارای این قابلیت.
- مدیریت تنظیمات عمومی و رکوردهای پیکربندی سامانه.
نقشها و سطح دسترسی
- تعریف و ویرایش نقشهای مدیریتی، پذیرنده و مشتری.
- تخصیص مجوزهای جزئی به هر نقش.
- تفکیک مجوز مشاهده، ایجاد، ویرایش، حذف و خروجی.
- تفکیک مجوزهای تأیید، رد، بررسی، استرداد و تسویه.
- پشتیبانی از دامنههایی مانند اطلاعات شخصی، پذیرنده، دپارتمان و پروندههای تخصیصیافته.
- پشتیبانی از دسترسی فقطخواندنی.
- اختصاص نقش به کاربران و کارکنان.
- نمایش ماتریس دسترسیها.
- کنترل دسترسی به صفحات و عملیات متناسب با مجوز کاربر.
ریسک، تقلب و وصول مطالبات
- ثبت سیگنالها و پروندههای مشکوک.
- تعریف قواعد ریسک و تقلب.
- ثبت بررسی کارشناسی و نتیجه رسیدگی.
- مدیریت فهرستهای مجاز و مسدود.
- ثبت اطلاعات ریسک دستگاه، موقعیت و دفعات فعالیت.
- ثبت و مشاهده امتیاز ریسک پذیرندگان.
- مدیریت پروندههای فعالیت مشکوک و بررسیهای تطبیق.
- ثبت رضایتنامهها و پذیرش شرایط.
- مدیریت اطلاعات سیاستهای نگهداری داده.
- تشکیل پرونده وصول مطالبات.
- تخصیص پرونده به کارشناس.
- ثبت تماسها، پیگیریها و وعده پرداخت.
- تعریف مراحل گردش کار وصول.
- ثبت درخواست بازسازی بدهی یا برنامه حمایتی.
- ثبت ارجاع حقوقی و اعمال محدودیت اعتبار.
این بخشها ابزار ثبت، بررسی و پیگیری هستند؛ اتصال به پایگاههای بیرونی بررسی و تطبیق، موضوعی مستقل از مدیریت پروندههاست.
تیکت و پشتیبانی
- ثبت تیکت از پنل مشتری و پذیرنده.
- مشاهده و پاسخگویی به تیکتها در پنل مدیریت.
- دستهبندی موضوعات پشتیبانی.
- تعیین وضعیت و اولویت تیکت.
- تخصیص تیکت به مسئول رسیدگی.
- بارگذاری فایل پیوست.
- ثبت یادداشت داخلی برای تیم پشتیبانی.
- مشاهده سابقه مکاتبات و تیکتهای اخیر کاربر.
- جستوجوی تیکت بر اساس اطلاعات پرونده و کاربر.
- ثبت اطلاعات سطح خدمت و زمانبندی پاسخگویی.
- پیگیری اختلافهای خرید و درخواستهای استرداد.
اعلانها و کانالهای ارتباطی
- صندوق اعلان داخل سامانه.
- علامتگذاری اعلانها بهعنوان خواندهشده.
- ثبت اعلانهای مرتبط با حساب، سفارش و اقساط.
- منطق ایجاد یادآوری سررسید و اعلان دیرکرد.
- اتصال ارسال کد یکبارمصرف به کاوهنگار.
- ارسال ایمیل از طریق SMTP و صف پردازش.
- مدیریت قالبهای ایمیل و متغیرهای آنها.
- پیشنمایش و ارسال آزمایشی ایمیل.
- مشاهده لاگ ایمیلها و تلاش مجدد برای ارسال ناموفق.
- مدیریت قالبهای پیامک، پوش، تلگرام و واتساپ.
وجود قالب برای یک کانال پیامرسان به معنی اتصال فعال ارسال آن کانال نیست؛ ارسال هر کانال به اتصال و تنظیمات مربوط وابسته است.
بازاریابی و وفاداری
- تعریف کمپینهای پذیرندگان.
- ثبت طرحهای مشارکت پذیرنده در هزینه خرید اعتباری.
- ایجاد و مدیریت کدهای تخفیف.
- نمایش پیشنهادها در مارکتپلیس.
- اختصاص کد دعوت به کاربر.
- نگهداری سوابق دعوت و پاداشهای مرتبط.
- نمایش امتیازهای وفاداری و تراکنشهای پاداش.
- نمایش سوابق کشبک.
- مدیریت اطلاعات مشترکان و محتوای تبلیغاتی.
سایت عمومی، مدیریت محتوا و وبلاگ
- صفحات معرفی، درباره ما، تماس، راهنما و اطلاعات حقوقی.
- مدیریت صفحات و بخشهای محتوایی.
- مدیریت منوها و ترتیب آیتمها.
- مدیریت بنرها و اسلایدرها.
- مدیریت پرسشهای متداول و نظرات مشتریان.
- مدیریت فایلها و رسانههای محتوایی.
- ایجاد و ویرایش مقاله با ویرایشگر متنی.
- مدیریت پیشنویس، انتشار و لغو انتشار مقاله.
- مدیریت دستهبندی، برچسب و نویسنده.
- صفحات اختصاصی نویسنده، دستهبندی و برچسب.
- ثبت اطلاعات سئو و تصاویر اشتراکگذاری.
- صفحه فرصتهای شغلی و فرم دریافت رزومه.
- دریافت رزومه PDF یا Word و ایجاد کد پیگیری.
- مدیریت اسناد حقوقی، نسخههای قرارداد و صفحات سیاستها.
گزارشها و تحلیل عملکرد
- مشاهده آمار کاربران و سفارشها.
- گزارش عملکرد پذیرندگان.
- مشاهده شاخصهای تأیید و تکمیل سفارش.
- بررسی رویدادهای فرایند خرید.
- گزارش وضعیت مالی و تسویهها.
- گزارشهای ریسک و وضعیت اقساط معوق.
- نگهداری شاخصهای عملکرد و تحلیل دورهای پروندهها.
- ثبت تعریف گزارش و درخواست خروجی.
- مشاهده رویدادهای مدیریتی و سوابق تغییرات.
- نمایش اطلاعات با جدولها و نمودارهای داشبورد.
رابط فارسی و تجربه کاربری
- چیدمان راستچین.
- نمایش اعداد فارسی.
- نمایش تاریخ شمسی.
- قالببندی مبالغ ریالی و تومانی.
- طراحی واکنشگرا برای موبایل، تبلت و دسکتاپ.
- حالت روشن و تاریک با ذخیره انتخاب کاربر.
- فرمهای مرحلهای و نمایش وضعیت عملیات.
- پیامهای خطا و راهنمای فارسی.
- صفحات اختصاصی خطا، عدم دسترسی و صفحه پیدا نشد.
- وجود فایل Manifest برای پیکربندی وباپ.
فناوریها و ساختار فنی
- رابط کاربری: React، TypeScript و TanStack Start
- مسیریابی و دریافت داده: TanStack Router و TanStack Query
- طراحی رابط: Tailwind CSS و Radix UI
- نمودار و حرکت: Recharts و Framer Motion
- سرور: Node.js و NestJS
- پایگاه داده: PostgreSQL
- دسترسی به داده: Prisma
- کش و صف پردازش: Redis و BullMQ
- مستندات API: Swagger / OpenAPI
- احراز هویت: JWT و مدیریت Refresh Token
- استقرار بکاند: Docker و Docker Compose
APIهای نسخهبندیشده، تفکیک فرانتاند و بکاند و ماژولهای مستقل، توسعه اتصالها و کلاینتهای جدید را تسهیل میکنند.
کنترلهای فنی موجود شامل هشکردن رمز عبور با Argon2، مدیریت نشست، چرخش توکن تمدید، اعتبارسنجی ورودی، محدودسازی نرخ درخواست، کنترل مجوزها و ثبت سوابق عملیات هستند. برای مبالغ مالی نیز از نوع Decimal استفاده شده است.
سورس و مستندات قابل تحویل
- سورس فرانتاند و بکاند.
- ساختار و مدلهای پایگاه داده.
- فایلهای Migration.
- دادههای نمونه برای راهاندازی محیط معرفی و توسعه.
- راهنمای اجرای اولیه.
- مستندات API.
- فایلهای Docker مربوط به بکاند و سرویسهای آن.
- مستندات نقشها، دسترسیها و عملیات استقرار.
- امکان تغییر برند، محتوا، ظاهر و منطق کسبوکار از طریق تنظیمات موجود و توسعه سورس.
پیشنیازهای نصب و اتصالها
راهاندازی این محصول به محیط مناسب اجرای برنامه، PostgreSQL، Redis و تنظیمات فرانتاند و بکاند نیاز دارد. فایل Docker بکاند بر پایه Node.js 22 تنظیم شده است. برای بهرهبرداری از ایمیل، پیامک و استعلام هویت نیز باید مشخصات سرویسهای مربوط وارد شود.
اتصال بانکی، درگاه پرداخت، ارائهدهندگان اعتبار، وبهوکهای عملیاتی و کانالهای پیامرسان باید متناسب با سرویس انتخابی پیکربندی یا تکمیل شوند. حساب و هزینه خدمات بیرونی جزو خود سورس نرمافزار محسوب نمیشوند.
بررسی دمو و شروع پروژه
برای بررسی تجربه مشتری و پذیرنده، دموی تیکلند را ببینید. برای آمادهسازی دامنه اجرا، راهنمای راهاندازی سامانه خرید اعتباری را بخوانید و نیازهای خود را از طریق درخواست دمو و مشاوره تیکلند با ستایش در میان بگذارید.




