ملاحظات :
- استقبل اقتراحات المبرمج و احب المبرمجين الي يفكرون معي و ممكن يجون بحلول افضل من الي اقترحتها ، المهم هو تحقيق الهدف الي نبيه
- التعديلات جميعها مرتبطة في بعض ، لذلك لا يمكن الاستغناء عن احدها
الهدف من التعديلات :
1 - أتمتة عملية تسليم + تسجيل الطلبات
2 - مرونة اكبر في عملية تسليم الطلبات
3 - التنظيم
4 - تحسين تجربة المستخدم
شرح نظام مرسال :
شرح التعديلات بالفيديو :
ما قبل تسليم المنتج
1 - يتم ربط المنصات بالمجلدات، بحيث نتمكن من إنشاء رابط خاص لكل مجلد و منصة .
مثال عملي:
لو كان لدينا 3 منصات على نظام مرسال وهي:
A – B – C
بإمكاننا إنشاء رابط مخصص لمجلد AC Mirage و المنصة A على وجه التحديد.
2 - من بعد ربط المنصات بالمجلدات ، يفترض ان النظام يرسل للعميل احد الحسابات المتاحة في النظام حسب منصة العميل (المفترض الحساب الواحد ما يرتبط فيه طلبين على نفس المنصة)
مثال:
لو كان المجلد AC Mirage يحتوي على ايميلين و هي :
mirage1@gamesekaiov2.com مرتبط فيه 3 طلبات منصاتهم (A - B - C )
mirage2@gamesekaiov2.com مرتبط فيه طلبين منصاتهم (A - B )
و وصل للعميل رابط لمجلد AC Mirage و منصة C على وجه التحديد ، في هذه الحالة راح يوصله الحساب التالي :
mirage2@gamesekaiov2.com لأن الحساب غير مرتبط فيه اي طلب منصته C
لكن اذا كان الرابط لمنصة A ، ما راح يوصله اي حساب لأن كل الحسابين غير متاحة ، وفي حال عدم توفر حساب، فعند إضافة حساب جديد للعبة المطلوبة سيصل العميل بيانات الحساب مباشرة.
ملاحظات:
- إذا كان الحساب غير مفعّل، فلن تصل بياناته إلى العميل.
- أحتاج أن يُشعرني النظام بوجود عميل يحتاج إلى توفير حساب ، حتى أتمكن من تنفيذ الطلب.
- الحسابات تصل الى العملاء بناء على اقدمية الطلبات
3 - إضافة قسم جديد باسم أنواع الحسابات، يتم من خلاله إضافة أنواع الحسابات، مع إمكانية تخصيص الحقول المطلوبة حسب نوع الحساب + وتحديد البيانات التي تصل للعميل.
مثال:
أثناء إضافة حساب إلى النظام، عند اختيار نوع الحساب " بلايستيشن "، تظهر الحقول التالية:
- Email Password
- PSN Password
- 2FA Codes (عددها 10، لذلك يجب إتاحة آلية لإضافتها جميعًا دفعة واحدة)
و البيانات التي تصل للعميل (قابلة للتخصيص حسب الحاجة):
- PSN Password
- 2FA Code (كود واحد فقط)
بينما إذا كان نوع الحساب إكس بوكس، تظهر الحقول التالية:
- Email Password
- Backup Email
- Backup Email Password
البيانات التي تصل للعميل (قابلة للتخصيص حسب الحاجة):
- Email Password
ملاحظات:
- يمكن التحكم في أهمية كل حقل من خلال جعله مطلوبًا أو اختياريًا.
- يرجى مراعات خاصية إضافة حسابات بالجملة اثناء تطبيق هذا التعديل
3.5 - كيف اضيف الحسابات بالجملة بأقل جهد و في اسرع وقت ممكن ؟
ج / اتاحة خاصية لإضافة الحسابات عن طريق قالب اكسل جاهز (قالب مخصص لكل نوع من الحسابات)
4- نربط قوالب جاهزة بالمنصات بحيث تظهر للعميل تعليمات استخدام المنتج حسب المنصة الي ارتبط فيه ، مثال :
لو الرابط الي وصله خاص بمنصة A التعليمات الي توصله هي :
"منصة A "
لو الرابط الي وصله خاص بمنصة B التعليمات الي توصله هي :
"منصة B "
ملاحظة : احتاج ارفع صورة واحدة اقل شيء مع التعليمات في القالب الواحد
ما بعد تسليم المنتج
5 - يدخل العميل على الرابط الذي وصله من طرفنا، وسيُطلب منه إدخال البيانات التالية :
1 - اسم العميل (كما يظهر في منصة سلة).
2 - رقم الطلب الخاص به.
3 - كود التفعيل (إن لزم الأمر).
4 - إقرار العميل (...). (قابل للتخصيص)
أخيرًا، يتم إحالة العميل إلى صفحة استلام الحساب الخاص بالمنتج الذي طلبه، ثم يُرسل له أحد الحسابات المتاحة في النظام.
في حال عدم توفر حساب متاح، ستظهر له رسالة تفيد بأن المنتج قيد التوفير، وسيصله خلال المدة الموضحة في المتجر و ما شابه. (قابل للتخصيص)
تساؤل: ماذا لو كانت البيانات التي استلمها العميل غير صحيحة؟
الحل المقترح : عند تعديل البيانات في نظام مرسال تتعدل عن العميل أيضا بشكل تلقائي .
5.5 - ترتيب الأقسام في صفحة استلام المنتج كالتالي :
1 - الصورة
2 - التعليمات (القالب المرتبط في المنصة)
3 - خانة تحتوي على بيانات الحساب
6 - يتم تسجيل طلب العميل في مرسال بشكل تلقائي، ويرتبط بالإيميل الذي وصله، وتكون المنصة محددة تلقائيًا حسب الرابط الذي وصله ، ينما اسم العميل + رقم الطلب هي البيانات التي ادخلها سابقا لإستلام الحساب. (اشعر انه يوجد الية افضل للموضوع)
7 - لا يمكن ربط الطلب الواحد في اكثر من حساب و هذي سلبية في النظام ، حيث ان العميل الواحد ممكن يطلب اكثر من منتج و بالتالي يوصله اكثر من حساب ، لذلك نتيح إمكانية ربط الطلب الواحد في اكثر من حساب.
PHP,Jason,JavaScript,css,html
1- تنفيذ ما سبق ذكره على اكمل وجه مع مراعات المدة المحددة
2- كتابة كود برمجي منظم و نظيف
السلام عليكم ورحمة الله وبركاته مرحبا بك، أنا مطور full-stack متخصص في تطوير الأنظمة المعقدة باستخدام PHP و Laravel و JavaScript. لدي 8 سنوات خبرة في البرمجة وق...
السلام عليكم،أنا مطور Full-Stack PHP بخبرة أكثر من 6 سنوات في بناء وتطوير الأنظمة المخصصة والأتمتة، واطلعت على فيديو شرح نظام مرسال وفيديو التعديلات بالكامل، وف...
السلام عليكم ورحمة الله وبركاته، أنا لحسن، مهندس برمجيات بخبرة 5 سنوات في تطوير الأنظمة والواجهات الخلفية. اطلعت على تفاصيل مشروعكم بدقة، ولا أقدم عرضا إلا إذا ...
السلام عليكم رحمة الله وبركاته أنا مطلع على شرح نظام مرسال والفيديو المرفق، وفهمت الهدف الأساسي من التعديلات وهو أتمتة تسليم الحسابات، رفع المرونة، تحسين التنظي...
أهلا وسهلا، اطلعت على شرح نظام مرسال والتعديلات المطلوبة بالتفصيل، والمتطلبات واضحة بالنسبة لي. أحب أوضح نقطة مهمة: التعديلات المذكورة تتجاوز نطاق التعديلات الب...
- السلام عليكم - مرحبا بك استاذى الغالى مهند - معك مطور Full-Stack عملت على تصميم انظمة وحلول برمجية متكاملة تعمل على الويب والهواتف والكمبيوتر - استطيع القيام ...
السلام عليكم أستاذ مهند , اطلعت على شرح نظام مرسال والتعديلات المطلوبة بشكل كامل، سواء المكتوب أو الفيديو، وحاب أوضح إني من النوع اللي يشتغل وبحب أقترح أفكار ، ...