شرح پروژه:
با سلام،
ما یک فروشگاه آنلاین فروش اکانتهای دیجیتال داریم که با وردپرس و ووکامرس راهاندازی شده است. برای مدیریت اکانتهای اشتراکی خود، نیاز به یک سیستم خودکار داریم.
هدف پروژه:
ایجاد یک سیستم که پس از خرید یک محصول "اشتراکی" توسط کاربر، به صورت خودکار یکی از اکانتهای از پیش ساخته شده را از دیتابیس انتخاب کرده و به کاربر اختصاص دهد. هر اکانت اشتراکی باید به تعداد مشخصی (مثلاً 10 نفر) فروخته شود و پس از پر شدن ظرفیت، سیستم به سراغ اکانت بعدی برود.
مراحل مورد نیاز:
ایجاد جدول در دیتابیس: نیاز است یک جدول جدید در دیتابیس MySQL سایت برای مدیریت اکانتهای اشتراکی ایجاد شود. این جدول باید حداقل شامل فیلدهای زیر باشد:
شناسه اکانت (Account_ID)
نام کاربری (Username)
مرجع رمز عبور (Password_Reference)
نوع محصول (مثلاً: Account_Shared)
ظرفیت نهایی (Max_Capacity - مثلاً عدد 15)
تعداد کاربران فعلی (Current_Users_Count)
ساخت REST API سفارشی: یک API سفارشی باید نوشته شود که با یک هوک (Hook) به فرآیند "تکمیل خرید" در ووکامرس متصل شود و منطق زیر را اجرا کند:
الف) در دیتابیس جستجو کرده و اولین اکانت اشتراکی مربوط به محصول خریداری شده که Current_Users_Count آن کمتر از Max_Capacity است را پیدا کند.
ب) اطلاعات آن اکانت (نام کاربری و رمز) را در یک فیلد سفارشی در پنل کاربری مشتری نمایش دهد.
ج) (مهمترین بخش) شمارنده Current_Users_Count همان اکانت را در دیتابیس، یک واحد افزایش دهد.
نکات فنی:
کدنویسی باید بهینه، امن و مطابق با استانداردهای وردپرس باشد.
تمام کدها باید در پوسته فرزند (Child Theme) یا به صورت یک افزونه اختصاصی کوچک پیادهسازی شوند.
فریلنسر محترم باید ابتدا پروژه را روی یک سایت آزمایشی (Staging) که در اختیار ایشان قرار میگیرد، پیادهسازی و تست کامل نماید.
لطفاً در پیشنهاد خود، تجربه مرتبط خود با ووکامرس و REST API را ذکر بفرمایید.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.