توسعه API و پنل مدیریت برای فروش خودکار اکانت در ووکامرس
در مازندران
در وبسایت کارلنسر(2 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
برنامه نویسی php
rest api
وردپرس
ووکامرس
طراحی سایت
طراحی قالب سایت
افزونه ووکامرس
php
laravel
بازه حقوق:از 4,000,000 تا 6,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
با سلام،
ما یک فروشگاه آنلاین برای فروش اکانتهای دیجیتال هوش مصنوعی داریم که با وردپرس، ووکامرس و افزونه "میهن پنل" برای پنل کاربری راهاندازی شده است. به دنبال یک توسعهدهنده حرفهای PHP و وردپرس برای پیادهسازی یک سیستم مدیریت و فروش خودکار هستیم.
1. ساختار دیتابیس:
نیاز است دو جدول جدید در دیتابیس MySQL سایت برای مدیریت اکانتها ایجاد شود:
جدول inventory_accounts: برای مدیریت انبار اکانتهای خودکار (با ستونهایی مانند product_id_woocommerce, account_email, password_ref, max_capacity, current_users, status و...).
جدول customer_assignments: برای مدیریت تخصیصها به مشتریان (با ستونهایی مانند customer_email, account_id, start_date, end_date و...).
2. منطق API فروش خودکار:
یک REST API سفارشی باید نوشته شود که پس از هر خرید موفق در ووکامرس، به صورت خودکار منطق زیر را اجرا کند:
سیستم شناسه محصول ووکامرس (Product ID) را از سفارش دریافت میکند و :
برای اکانتهای اشتراکی:(منطق ظرفیت-تعداد کاربر)
در دیتابیس جستجو کرده و اولین ردیفی را پیدا میکند که با شناسه محصول ووکامرس مطابقت دارد و current_users آن کمتر از max_capacity است.
اولویت جستجو باید با ردیفی باشد که به پر شدن ظرفیت نزدیکتر است (بیشترین current_users را دارد).
پس از تخصیص، شمارنده current_users همان ردیف را یک واحد افزایش میدهد.
در قسمت status سه وضعیت free,use,close قرار دارد که نمایش ظرفیت این اکانت ها است.
برای اکانتهای اختصاصی:(منطق وضعیت-فعال یا غیر فعال بودن)
در دیتابیس جستجو کرده و اولین ردیفی را پیدا میکند که با شناسه محصول مطابقت دارد و status آن free است.
پس از تخصیص، status همان ردیف را به used تغییر میدهد.
3. نمایش اطلاعات به مشتری (بخش جدید):
پس از تخصیص اکانت توسط API:
اطلاعات اکانت (ایمیل و رمز عبور که از مرجع امن خوانده میشود) باید در یک فیلد سفارشی جدید در پنل کاربری مشتری (که با افزونه میهن پنل ساخته شده) نمایش داده شود.
همین اطلاعات باید از طریق یک ایمیل سفارشی نیز برای مشتری ارسال گردد.
4. پنل مدیریتی در پیشخوان وردپرس:
نیاز به ایجاد یک بخش مدیریتی جدید در پیشخوان وردپرس با دو قابلیت زیر داریم:
الف) مدیریت موجودی: یک صفحه برای افزودن، ویرایش و حذف دستی اکانتها در جدول inventory_accounts از طریق یک فرم کاربرپسند.
ب) داشبورد گزارشگیری: یک صفحه ساده برای نمایش گزارش لحظهای از وضعیت اکانتها (تعداد کل، فروخته شده و موجود).
5. تحویل نهایی پروژه (بخش جدید):
از فریلنسر محترم انتظار میرود در انتهای پروژه موارد زیر را تحویل دهند:
تمام کدهای نوشته شده در قالب یک افزونه اختصاصی و بهینه (Custom Plugin).
دستورات ساخت دیتابیس (SQL Dump) برای ایجاد جداول مورد نیاز در سایت اصلی.
نکات فنی مهم:
پروژه باید ابتدا روی یک سایت آزمایشی (Staging) که در اختیار ایشان قرار میگیرد، پیادهسازی و تست کامل شود.
کدنویسی باید بهینه، امن و مطابق با استانداردهای وردپرس باشد.
لطفاً در پیشنهاد خود، تجربه مرتبط خود با موارد ذکر شده را بیان فرمایید.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.