پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

پلاگین وردپرس

دوازده ساعت پیش منتشر شده

تعداد بازدید: 29

کد پروژه: 586332


شرح پروژه

یه پلاگین داریم، ناقصه؛ اگه بتونید همونو ویرایش کنید، اگه نتونستید هم باید از اول نوشته بشه
تمامی این فروشگاه هایی که توی توضیحات آینده میگیم ووکامرسی هستند

کاری که این پلاگین باید بتونه انجام بده sync هستش، به این صورت که محصول رو از سایت مرجع به سایت های پیرو B انتقال بده
توضیحات کامل رو پایین می نویسم
=========

یک سایت مرجع داریم که سایت A میگیم.
داخل سایت A هر محصولی منتشر، ویرایش بشه باید به سایت های پیرو B ارسال بشه

فرض کنید سایت A 4000 محصول داره، این پلاگین باید بتونه اینارو به هر تعداد سایتی که از طریق این پلاگین به سایت ما متصل هستند، ارسال کنه.

سایت های B از طریق api , لایسنسی که A برای هرکدوم میسازه به سایت اصلی وصل میشند
========
مواردی که لازم داریم روی این پلاگین ها وجود داشته باشه:

  1. وقتی محصول جدید وارد سایت A میشه، بره و توی سایت های B اعمال و درج کنه، دقیقا همون محصول رو
    مواردی که باید دقیقا بره داخل سایت B شامل:
  •  عنوان
  • تصویر شاخص
  • گالری محصول
  • توضیحات
  • توضیحات کوتاه
  • موجودی هر محصول با احتساب این که ممکنه ویژگی داشته باشند و اون ویژگی ها هم با موجودیشون بره و اگه برای اون ویژگی تصویر درج کرده باشند، اون رو هم دقیق بیاد و اعمال کنه و بذاره داخل اون بخش
  • SKU سایت مبدا و مقصد یکسان باشه (اگه سایت B محصولی جدا از سیستم A داشت، اون نیاد داخل سیستم  B و تداخل نندازه، یعنی برای اون سایت های B چون ممکنه SKU تکراری داشته باشه، برای عدم تداخلش باید یه فکری بکنید)

2. وقتی سفارشی داخل سایت A یا یکی از سایت های B ثبت بشه بیاد و اون کاهش موجودی ناشی از اون رو بفرسته با سایت A تا مابقی سایت ها هم موجودیشون کسر بشه (البته با توجه به موردی که توی گزینه های بعدی میخوام نیاز به این بخش هم نباشه)

3. وقتی یکی از سایت های B سفارشی دریافت کنه، داخل تنظیمات پلاگین یه تب باشه و به طور کامل بیاد و توی اون قسمت بشینه (سایت A باید اینو داشته باشند) یه حالت فیلتر برای سفارش های دریافتی از کاربر خاص داشته باشه تا بتونیم از بین سفارشای مختلف مال یک شخص خاص رو لیست کنیم، یه حالت سرچ هم حتما میخواد که بتونیم اسم مشتری یا شماره سفارشش رو جستجو کنیم
4. یه قسمت  (تب) لاگ داشته باشه و لاگ هارو بیاد اون قسمت بندازه (سایت A,B هر دو باید اینو داشته باشند)

هر 200 لاگ به بعد رو حذف کنه اتومات، یه گزینه هم داشته باشه که خودمون بتونیم لاگ هاش رو حذف کنیم

5. یه حالت کنترل پنل یا داشبورد داشته باشه که بتونیم از اون یکسری تغییرات رو اعمال کنیم (سایت A,B هر دو باید اینو داشته باشند، البته بعضی مواردش با هم فرق میکنه)

6. حالت PUSH و ریکوئست محصول خودش یه تب داشته باشه:

سایت A: چند روش داشته باشه که بتونه محصول رو بفرسته به سایت های B

  1. روش ارسال دسته جمعی به تمام سایت های B متصل (روش ارسال و بروزرسانی موجودی همه محصولات همه سایت های متصل)
  2. روش ارسال دسته جمعی به سایت خاص (روش ارسال و بروزرسانی موجودی همه محصولات یک سایت متصل)
  3. روش ارسال تکی به تمام سایت های B متصل (روش ارسال و بروزرسانی موجودی یک محصول خاص به تمامی سایت های متصل)
  4. روش ارسال تکی به سایت خاصی از لیست B متصل (روش ارسال و بروزرسانی موجودی یک محصول خاص به یک سایت خاص)

آپشن هایی که این تب توی سایت B داشته باشه:

لیست کامل محصولاتی که از سایت A اومده، به صورت صفحه بندی شده اونجا باشه

  1. بروزرسانی یکجا همه محصولات
  2. درخواست بروزرسانی و یک محصول خاص

7. سایت های A , B هر دو یه تب تنظیمات داشته باشند، موارد لازم هرکدوم به تفکیک گفته میشه:

A. یک حالت جدول بندی تمیز که بتونیم:

  •  آدرس سایت B مدنظرمون رو وارد کنیم
  • لایسنس اون سایت رو بزنیم
  • یه گزینه برای تست متصل بودن هر سایت بصورت جداگانه
  • یه گزینه برای حذف لایسنس اون سایت  اون ردیف
  • تیک ارسال محصولات ناموجود (اگه تیک فعال بشه، محصولات ناموجود رو هم میفرسته برای سایت B)

نکته: نباید هیچ محدودیتی برای تعریف X تعداد سایت B هیچ جای پلاگین وجود داشته باشه، یعنی بتونیم خیلی راحت سایت جدید اضافه کنیم.

B. یه بخش برای وارد کردن لایسنس

  • یه دکمه برای تست متصل بودن به سایت A
  • تیک آپشن دریافت عکس یا عدم دریافت اون
  • تیک آپشن دریافت توضیحات یا عدم دریافت اون
  •  به‌روزرسانی موجودی محصولات (ممکنه طرف نخواد موجودی بروز باشه)
  • دریافت محصولات ناموجود (بنویسه پیشنهاد نمی‌شود)
  • ارسال خودکار سفارشات (ممکنه طرف نخواد مستقیم بفرسته به سایت A)

نکته گزینه آخر: اگه طرف انتخاب کنه که سفارشات ارسال بشه؛ دو تا باکس براش باز بشه که نام کاربری و پسوردش رو وارد کنه؛ وقتی این رو بده (اگه بهتر دونستید Application password) هم میشه تا سفارش دقیقا با کاربری خودشون ثبت بشه

===========

  1. در مورد بخش دریافت سفارشات توسط سایت A؛ چیدمان این حالت باید عین ووکامرس باشه
  2. یه حالت زمانبندی باید باشه، مثلا هر X دقیقه بیاد و این موارد رو چک کنه که اگه سفارشی اومده بیاد و بفرسته سایت X 
  3. ارسال محصولات به صورت پوش باشه و دریافت عکس توسط سایت های B به صورت دانلود باشه
  4. ارسال محصول یا بروزرسانی دسته جمعی محصول جوری باشه که مثلا در هر دقیقه چندتاش ارسال بشه و باعث نشه که cpu های هاست ها خیلی بالا برن
  5. در مورد زمانی که ارسال یک محصول به سایت B به مشکل بخوره، 3 بار توی چند دقیقه مختلف تست کنه و اگه ناموفق بود، توی بخش لاگ بنویسه و از اون محصول رد بشه، به ادامه محصولات بپردازه یعنی روی اون گیر نکنه تا هاست داون بشه؛ تا زمان درخواست بروزرسانی مجدد سعی نکنه اون رو بزنه

اگه موردی هم پیشنهاد داشتید شما اعلام کنید

این پروژه شامل 2 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


بودجه

1,500,000 تومان تا 5,000,000 تومان

مهلت برای انجام

10روز

وضعیت مناقصه

باز (آماده دریافت پیشنهاد)


درباره کارفرما

عضویت پنج ماه پیش

2 پروژه ثبت شده ،
0 پروژه در حال انجام ،
1 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 50%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ارسال پیشنهاد قیمت

تا کنون 3 پیشنهاد قیمت از سمت فریلنسرها برای این پروژه ارسال شده

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار