برنامه نویس PHP برای اتصال پلاگین گرویتی فرم وردپرس به چندین API و کانال و ربات تلگرامی
در سراسر کشور
در وبسایت پارسکدرز(شنبه 1 مرداد 1401)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
PHP
وردپرس (Wordpress)
ربات تلگرام (Telegram Bot)
HTML
CSS
طراحی وب سایت (Website Design)
ووکامرس (WooCommerce)
بازه حقوق:از 5,000,000 تا 15,000,000 تومان
متن کامل آگهی:
سلام وقت بخیر
ما یک وبسایت وردپرسی داریم که از پلاگین گرویتیفرم برای فروش خدمات ممبر تلگرام و سرویسهای اینستاگرام استفاده میکنیم و به درگاه پرداخت متصله.
در حال حاضر یک Add-On برای گرویتیفرم داریم که سفارشاتی که در سایت ثبت میشوند رو به کمک یک ربات تلگرامی منتقل میکنه به یک کانال و سفارشات رو در کانال بررسی میکنیم و انجام میدیم.
در اون کانال، زیر هر سفارش 3 دکمه قرار داره که سفارش رو میتونیم تایید کنیم و پیامک تایید برای مشتری ارسال بشه، لغو کنیم و پیامک لغو سفارش برای مشتری ارسال بشه و در صورتی هم که سفارش مشکلی داشته باشه دکمهی مربوط به مغایرت سفارش رو میزنیم که پیامک مربوط به مغایرت سفارش ارسال بشه.
الان نیاز به توسعه داریم و میخواهیم سفارشات به صورت خودکار انجام بشن.
الان چیزی که نیاز داریم اینه که این سفارشات به یک سری APIهایی که مستنداتش در اختیارتون قرار میگیره متصل بشن. تعداد API حداقل 5- 6 تا هست و دقیقترش حین پروژه مشخص میشه ولی به بیش از 10 عدد قطعا نمیرسه.
\*نکتهی مهم در مورد API: ساختار اکثر API ها یکسان است و در واقع اگر زیرساخت یکی از این API ها آمادهسازی بشه، تنها با تغییر کلید api و URL اش بقیه api ها متصل میشوند و در سطح اینترنت به این api ها اسمارت پنل گفته میشود. تنها شاید 2 الی 3 مورد از این ایپیآیها ساختار متفاوت داشته باشند (در پیام خصوصی لیست api ها ارسال میشوند و این مورد رو شما باید زحمت صحتسنجیش رو انجام بدید ولی بنده تقریبا مطمئنم که به این صورته). پس با توجه به این موضوع، یک بخشی برای api هایی که از یک ساختار استفاده میشوند نیاز است که اگر بعدا در آینده خواستیم api جدید که ساختار مشترک دارد به سایت اضافه کنیم، به کمک این پنل بتوانیم این کار رو انجام بدیم و به گرویتی فرم متصلش کنیم.
برخی از سرویسهایی که در سایت ثبت میشوند اصلا API براشون وجود ندارد و باید دستی انجام بشن، برای این مدل از سفارشات هم میخواهیم راهکاری باشه که اون سفارش به خصوص، به یک کانال یا گروه تلگرامی انتقال داده بشه (وقتی روی دکمهاش میزنیم، منتقل بشه به کانال یا گروهی که ما تعیین میکنیم.)
سفارشاتی که با API ثبت میشوند، باید این ویژگی رو داشته باشند که بتونیم بررسیشون کنیم، چون ممکنه مشتری سفارش رو در سایت ما ثبت کنه، ما هم با استفاده از اون API سفارش رو تایید کنیم، ولی سفارش به هر دلیلی از سمت تامینکننده انجام نشه. باید این مورد قابل بررسی و پیگیری باشه.
اطلاعات بیشتر
چندین API برای اتصال وجود داره (به عنوان مثال فالوور واقعی اینستاگرام API مخصوص به خودش رو داره و سرویسهای دیگهی اینستاگرام هم API های مخصوص به خودشون رو دارن. البته ممکنه اشتراکاتی هم بین API ها باشه، مثلا سرویس لایک اینستاگرام با سرویس رای اینستاگرام از یک API هستند).
این Add-on که قرار است توسط شما توسعه داده شود، میبایست قابلیت ارسال پیامک مربوط به هر سفارش را به مشتری داشته باشد. (سامانهی پیامکیای که استفاده میشود، فراز اس ام اس است)
برخی از سرویسها API ندارند و میبایست دستی انجام شوند و باید طبق همان حالت فعلیای که در متن بالا اعلام شد.
یک نکتهی دیگه هم در مورد پر کردن فرم خرید توسط کاربر هست. ما از مشتری وقتی آیدی کانالشون رو میخواییم، مشتری میتونه به چندین حالت آیدی کانال یا گروه یا پیج اینستاگرامش یا هر چیز دیگهای رو وارد کنه. به عنوان مثال:
@google
google
google@
t.me/google
http://t.me/google
https://t.me/google
و... حداقل چندین حالت دیگهای که دیگه از حوصله خارجه بخواییم بنویسیمش.
حالا این تامین کنندهها و API ها ممکنه هر کدوم استاندارد خاص خودشون رو برای هر یک از سرویسها داشته باشن، مثلا یک api بگه که آیدی کانال تلگرامتون رو با @ وارد کنید یکی بگه بدون @ وارد کنید یکی بگه به صورت t.me وارد کنید. برای اینکه این موضوع حل بشه باید راهکاری باشه که وقتی سفارش توسط مشتری ثبت شد، از مشتری بخواهیم که طبق یک الگوی خاصی آیدی کانالش رو وارد کنه ولی این مورد برای اینکه سفارشها Fail نشن و طبق تجربه عرض میکنم که مشتری اصلا خواستهای که ازش دارید رو نمیخونه و توجه نمیکنه بهش، این موضوع باید سمت بکاند حل بشه. تمامی حالات مختلف در نظر گرفته بشن و اگر مشتری با یکی از اون حالات آیدی کانال (به عنوان مثال میگم کانال، ممکنه سفارشش برای پیج اینستاگرام باشه) وارد کرد، Add-on ما بتونه این رو بر اساس استاندارد API های مورد استفاده تغییر بده و بعدش سفارش رو برای اون API ارسال کنه.
لطفا، حتما در صورتی که نمونهکار وردپرسی و کار با API دارید مشارکت کنید.
«نمونهکار Add-on برای گرویتی فرم مزیت محسوب میشود»
\*توضیحات متنی خلاصه هستند و توضیحات مکمل به صورت تصویری در قالب یک ویدیوی کامل از چیزی که نیاز داریم ضبط کردیم و ضمیمه این درخواست شده، لطفا اگر قصد همکاری دارید «حتما» ویدیو رو با دقت مشاهده کنید چون چیز کاملی که نیاز داریم در اون ویدیو هستش.
\*توجه کنید که چیزی غیر از عرایضی که توی متن و ویدیو تحویل بشه مورد تایید ما نیست و شما با قبول انجام سفارش، تائید میکنید که عین سرویسی که ما نیاز داریم رو تحویلمون میدید و حق با کارفرما خواهد بود.
\*هر جای موضوع براتون گنگ بود و نیاز به سؤال داشتید، حتما سؤالتون رو بپرسید تا شفاف باشه همه چیز.
\*بدقولی و تاخیر با توجه به ددلاین پروژه، مورد تائید نیست. اگر پروژه دیرتر از تاریخی که اعلام میکنید تحویل شود، حتی 1 روز، بلا استفاده خواهد بود و مورد تائید نخواهد بود. پس لطفا در انتخاب زمان تحویل پروژه دقت کنید و سنجیده انتخاب کنید.
\*قیمت منصفانه در تخصیص پروژه به فریلنسر عزیز، قطعا موثر است.
از اینکه وقت گذاشتید و متن و ویدیو را با دقت مطالعه و مشاهده کردید سپاسگزاریم
این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پارسکدرز برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.