محتوای پروژه(با دقت مطالعه کنید!)
کارگذار :   amir   پروژه :   عادی بدون سطح   نوع زمان بندی :   پاره وقت   مهلت :   ۴۰ روز  
توضیحات پروژه

سلام،

برای یک فروشگاه آنلاین مبتنی بر woo-cmmerce نیاز به پلاگ اینی داریم که به سیستم pardakht.ir متصل شود.

در واقع کاری که می خواهیم ثبت سفارش در pardakht.ir بر اساس وب سرویس است. داکیومنت وب سرویس در لینک زیر موجود است:

http://server1.pardakht.ir/?pg=webservice941219

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

شیوه کار ما با pardakht

ما از شرکت Pardakht فقط سرویس ارسال کالا رو می گیریم (خرید و پرداخت پول روی خود سایت فروشگاه انجام می شه)، شیوه کار اینجوری است :

- شرکت Pardakht به ما یک پنل داده که توی اون محصولات فروشگاه رو به صورت دستی تعریف می کنیم. هر محصول روی pardakht یک کد خواهد داشت.

- ما کد محصولی که pardakht می ده رو به صورت دستی در پنل فروشگاه خودمون وارد می کنیم

- وقتی که سفارش در فروشگاه ثبت می شه، ما این سفارش رو از طریق API در پنل پرداخت ثبت می کنیم. می تواند ارسال به صورت بلادرنگ باشد یا ما یک دکمه داشته باشیم و بعد از زدن اون، سفارشات در پنل پرداخت ثبت شود. (بهتر است دکمه داشته باشیم تا اینی که بلادرنگ باشه )

- بعد از اینی که فاکتور در pardakht ثبت شدش، باید status اون در پنل فروشگاه تغییر کنه و بشه "ارسال شده به pardakht "

- در شرکت Pardakht ، هر روز بین ساعت ۵ تا ۸ صبح، سفارشات رو بسته بندی و ارسال می کنند و سپس در پنل pardakht، وضعیت سفارش رو آپدیت می کنند.

- ما هر روز ساعت ۱۰ صبح، وضعیت های سفارش رو از پنل pardakht می گیریم و شماره رسید پستی رو در فیلدهای سفارش اضافه می کنیم.

- بعد از ثبت سفارشات در پنل pardakht، باید توجه داشته باشیم که شاید بعضی از سفارش ها error خورده باشد (خیلی احتمالش کم است!) اما به هر حال اگر ارور خورده باشند باید متن error در استتوس سفارش دیده شود.


وب سرویس:

با توجه به داکیومنت webservice احتمالا فقط به این توابع نیاز خواهیم داشت

AddOrderOnline : در جواب این تابع، ما شماره فاکتور pardakht رو جواب خواهیم گرفت که باید این شماره در فیلدهای سفارش اضافه شود.

GetFactorNumber: با استفاده از این، می تونیم شماره رهگیری پست (برای سفارش ارسال شده ) رو داشته باشیم و در فیلدهای سفارش آپدیت کنیم

GetStatus: با استفاده از این تابع، می تونیم وضعیت سفارش رو در سیستم pardakht داشته باشیم.

کد محصولات

در هنگام ثبت محصولات با وب سرویس، برای هر محصول کد آن را وارد می کنیم. در مشخصات محصول ما یک فیلد pardakht_id اضافه کرده ایم که می شود کدی که باید برای pardakht ارسال شود.



راه اندازی مقدمات:

فلگ برای "ارسال به pardakht": وقتی که سفارشات در pardakht ثبت می شوند، باید این فلگ در پنل ووکامرس ست شود که بفهمیم کدوم سفارش ارسال شده است، در صورتی که ارسال شده باشد و ارور خورده باشد، در اینجا error رو باید بتونیم ببینیم

درست کردن دراپ داون استان / شهر بر اساس کدشهرهای pardakht موجود در فایل اکسل: در زمان ثبت سفارش، استان / شهر بر اساس کد باید ارسال شود. این کد ها در فایل اکسل ضمیمه موجود است . باید صفحه checkout دو دراپ داون وابسته اضافه شود که بر اساس آن استان / شهر انتخاب شود

اضافه کردن فیلد " وضعیت در pardakht "
اضافه کردن فیلد " شماره رسید پست "
شماره فاکتور در pardakht


پارامترها:

نوع ارسال: ما سه نوع ارسال داریم که با توجه به اون ها کد ۱ و ۲ و ۳ ارسال می شود (ممکنه بعد از صبحت با pardakht کد ها عوض بشه، اما فعلا با همین ۳ تا برویم )
نحوه پرداخت: کد ۳ رو ارسال می کنیم (ممکنه بعد از صحبت با pardakht عوض شود )
جنسیت: با توجه به اینکه ما جنسیت خریدار رو نمی پرسیم، همه رو خانم ارسال کنید.


توجه هم داشته باشید که همه تغییرات باید جوری باشه که به هسته اصلی woocommerce و theme کاری نداشته باشه که ما بتونیم با خیال راحت، نسخه های جدید woocommerce / wordpress/ flatsometheme رو نصب کنیم.

نیاز داریم که کار هرچه سریع تر (دو تا سه روز انجام شود )
هر سوالی هم داشتید خوشحال می شم جواب بدم.
حداقل هزینه :   ۲۰۰۰۰۰۰۰   حداکثر هزینه:   ۵۰۰۰۰۰۰۰   پیش پرداخت :   ۱۵۰۰۰۰۰ روز  
برچسب های پروژه ,

در صورتیکه از نظر شما مبلغ پیشنهادی مناسب نمی باشد مبلغ پیشنهادی خود را در قسمت ارائه پیشنهاد مشخص نمایید.

اطلاعات مروبوط به کارفرما را با کلیک کردن بر روی نام حساب کاربریش مشاهده نمایید.

روند انجام پروژه به این صورت است که مبلغ پیش پرداخت توسط کارفرما به حساب سایت واریز خواهد شد،کاربری که سفارش را بر عهده میگیرد در زمان مشخص شده پروژه را آماده مینماید،پروژه را در اختیار کارفرما قرار میدهد.زمانیکه پروژه را تایید نمود (کارفرما) مبلغ مورد نظر به حساب کاربر (پیمان کار) واریز می شود.

مهلت زمان لازم برای انجام پروژه است.این زمان از لحظه ای که کارگذار پروژه را واگذار نماید محاسبه می شود و تا پایان مهلت مقرر شده پروژه باید آماده گردد.

اگر کاربری که سفارش را بر عهده میگیرد در زمان لازم نتواند پروژه را تحویل دهد،کارگذار اجازه دارد پروژه را به کاربر دیگری تحویل دهد.همچنین ضرر ناشی از عدم تحویل به موقع پروژه از کاربر کسر میگردد و به حساب کارگذار واریز می شود.

پروژه هایی که به صورت تمام وقت تعریف شده اند ،پروژه هایی هستند که کارگذار آنها را تمام وقت تشخیص داده است.ممکن است شما بتوانید پروژه مورد نظر را به صورت پاره وقت و در همان زمان مورد نظر کارگذار انجام دهید.

هیچ پیشنهادی برای این پروژه ارسال نشده است.شما میتوانید اولین کاربری باشید که برای این پروژه یک پیشهاد ارائه می دهد.به این ترتیب پیشنهاد شما بالاتر از سایر پیشنهادات قرار میگیرد.