### **توضیحات پروژه:**
هدف از این پروژه، ارتقای افزونههای FluentCRM و FluentForm برای اتصال و یکپارچهسازی با سرویسهای خارجی مانند سامانه پیامکی، سیستم بانکی، واتساپ، و تلگرام است. این ارتقا باید به گونهای طراحی شود که به کاربران افزونهها اجازه دهد به راحتی و بدون نیاز به تغییرات عمده در ساختار یا رابط کاربری، از امکانات جدید استفاده کنند.
### **نیازمندیها:**
1. **اتصال به سامانه پیامکی:**
- ایجاد قابلیت ارسال پیامک به کاربران از طریق سامانه پیامکی مشخص (مانند سامانه ملی پیامک یا دیگر سامانههای مشابه).
- باید قابلیت تنظیمات API سامانه پیامکی به افزونه اضافه شود که شامل:
- وارد کردن کلید API.
- تنظیمات شماره فرستنده.
- پیکربندی قالب پیامکها.
- ایجاد وبهوک برای دریافت وضعیت پیامکهای ارسالی (موفق، ناموفق، در انتظار و ...).
- اضافه کردن شرایط مختلف برای ارسال خودکار پیامک (مانند هنگام ثبتنام، خرید موفق، و ...).
2. **اتصال به سیستم بانکی:**
- ایجاد قابلیت اتصال به درگاههای پرداخت مختلف (مانند زرینپال، ملت، سامان و ...).
- پیادهسازی API بانکها جهت پردازش تراکنشها:
- ایجاد تنظیمات درگاه پرداخت در افزونه.
- مدیریت تراکنشها (پیگیری وضعیت تراکنش، تایید یا رد، و ...)
- یکپارچهسازی FluentCRM برای ایجاد مشتریهای جدید یا بهروزرسانی اطلاعات مشتریان پس از هر تراکنش موفق.
- قابلیت ایجاد گزارشهای مالی و امکان بررسی و تجزیه و تحلیل تراکنشها.
3. **اتصال به واتساپ:**
- استفاده از WhatsApp Business API برای ارسال پیامهای خودکار به کاربران.
- افزودن قابلیتهای زیر:
- ارسال پیامهای خوشامدگویی، تایید سفارش، یادآوری، و ...
- مدیریت قالب پیامها و شخصیسازی آنها.
- قابلیت زمانبندی ارسال پیامها.
- پیادهسازی ماژول مدیریت ارتباطات و پاسخگویی خودکار (chatbot) برای سوالات رایج کاربران.
4. **اتصال به شبکه های اجتماعی ایرانی :**
- ایجاد ربات شبکه های اجتماعی برای ارسال پیامهای خودکار به کاربران و دریافت پاسخهای آنها.
- ایجاد تنظیمات API شبکه های اجتماعی برای اتصال به ربات.
- ارسال پیامهای اطلاعرسانی مانند تایید سفارش، اعلانهای مهم و ...
- امکان دریافت و پردازش دادههای کاربران از طریق ربات شبکه های اجتماعی (مانند ارسال فرمها یا درخواستها).
- قابلیت ایجاد گروههای مشتریان و ارسال پیامهای گروهی.
### **نکات فنی و پیشنهادات پیادهسازی:**
- **پلتفرمها و کتابخانههای مورد استفاده:**
- برای اتصال به سامانه پیامکی و بانکی، استفاده از کتابخانههای PHP مناسب برای کار با API.
- استفاده از SDK یا کتابخانههای رسمی واتساپ و تلگرام برای ارتباط با این پلتفرمها.
- **ایجاد رابط کاربری (UI):**
- ایجاد صفحات تنظیمات جدید در داخل افزونههای FluentCRM و FluentForm.
- استفاده از استانداردهای طراحی موجود در این افزونهها برای سازگاری بیشتر با رابط کاربری فعلی.
- **امنیت و محافظت از دادهها:**
- اطمینان از امن بودن کلیدهای API با استفاده از رمزنگاری و ذخیرهسازی امن.
- ایجاد لایههای امنیتی برای جلوگیری از حملات XSS و CSRF در ارسال و دریافت دادهها.
- **مستندسازی:**
- تهیه مستندات کامل برای توسعهدهندگان آینده که شامل توضیحات کد، روشهای استفاده از APIها، و نحوه اتصال به سرویسهای خارجی است.
- مستندات کاربری برای مدیران سایت و کاربران نهایی.
### **خروجی نهایی:**
یک نسخه ارتقا یافته از افزونههای FluentCRM و FluentForm که به طور کامل با سامانه پیامکی، سیستم بانکی، واتساپ، و تلگرام یکپارچه شدهاند، به همراه مستندات لازم برای استفاده و توسعههای بعدی.
---
توضیحات بیشتر و تخصصی تر را بعد از قبول پروژه بصورت کامل برای برنامه نویس خواهم فرستاد.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.