Lorixen.
AR

صفحة طلب أردنية: أبق ملاحظة العميل ظاهرة بعد تعديل الكمية

المشكلة

يكتب العميل في صفحة الطلب ملاحظة مثل: «التسليم بعد الظهر، والرجاء الاتصال قبل الوصول». ثم يغيّر الكمية من 2 إلى 3، فيُعاد رسم ملخص الطلب، وقد يعود حقل الملاحظة فارغًا. هذه المقالة تقترح طريقة لتجنب ذلك. كل ما يرد هنا تصميم مقترح للتجربة وليس وصفًا لمنصة بعينها، وقد لا يناسب كل متجر. وبعض العملاء يتركون الملاحظة فارغة، وبعضهم يكتبون أرقام تواصل أو عناوين طويلة، فلا تفترض سلوكًا واحدًا.

المبدأ المقترح

افصل نصّ الملاحظة عن الجزء الذي يُعاد حسابه. الأسعار والكميات والمجاميع يمكن أن تتغير، أما الملاحظة فهي مدخل من العميل وليست ناتج حساب. إن كان الحقل داخل المنطقة التي تُستبدل عند التحديث، فاحتفظ بقيمته في متغير حالة قبل الاستبدال ثم أعدها بعده.

الاعتماد على قيمة افتراضية محفوظة

الفكرة: عند كل كتابة في الحقل تُحفظ نسخة في مخزن مؤقت (حالة الصفحة، أو التخزين المحلي للمتصفح إن اخترت ذلك). وبعد كل إعادة حساب، إن كان الحقل فارغًا والنسخة المحفوظة غير فارغة، تُعاد القيمة. انتبه إلى حالة واحدة: إذا مسح العميل النص عمدًا، يجب أن يُحدَّث المخزن إلى فارغ، وإلا ظهر نص لم يرده.

مصفوفة تغييرات الكمية

جرّب كل صف ودوّن النتيجة بنفسك:

  • زيادة الكمية بزر الزيادة، والملاحظة مكتوبة: المتوقع بقاء النص كما هو.
  • إنقاص الكمية، والملاحظة مكتوبة: بقاء النص.
  • كتابة رقم مباشرة في خانة الكمية ثم الخروج منها: بقاء النص.
  • تغيير الكمية والمؤشر داخل حقل الملاحظة: بقاء النص وعدم فقدان موضع المؤشر قدر الإمكان.
  • تغيير الكمية سريعًا عدة مرات: بقاء النص بلا وميض فارغ طويل.
  • الكمية صفر أو حذف البند: القرار لك، فإما إبقاء الملاحظة لأنها تخص الطلب كله، أو تنبيه العميل. اختر واحدًا واكتبه في المواصفة.
  • فشل إعادة الحساب (انقطاع اتصال): بقاء النص ورسالة واضحة.
  • إعادة تحميل الصفحة: بقاء النص فقط إن قررتَ صراحةً حفظ المسودة، وإلا فالفقدان مقبول لكن اذكره.
  • نص عربي مختلط بأرقام وإنجليزي: بقاء الاتجاه والحروف دون تحويل.

مثال افتراضي

متجر افتراضي يبيع أكياس تغليف. يكتب عميل في الملاحظة: «الاستلام من المحل، أحضر أخي». يغيّر الكمية من 4 إلى 6. المتوقع: يتحدث المجموع، وتبقى الجملة كما هي. إن ظهر الحقل فارغًا، سجّل الخلل: «ضياع الملاحظة بعد تغيير الكمية بزر الزيادة»، وعدّل ترتيب الحفظ والاستعادة، ثم أعد الصفوف كلها.

متى تتوقف

توقف عن التحسين وارجع إلى التصميم إذا: احتجت لإعادة رسم الحقل نفسه عند كل تحديث ولم تستطع فصله، أو ظهرت نصوص قديمة بعد مسحها، أو تعارضت النسخة المحفوظة مع قيمة قادمة من الخادم. في هذه الحالات الأبسط غالبًا إخراج الحقل من المنطقة المُعاد رسمها كليًا.

قبول العمل

يُقبل التعديل إذا نجحت كل صفوف المصفوفة على الجوال وسطح المكتب، ولم يُغيَّر نص الملاحظة بحرف، ولم يظهر نص لم يكتبه العميل، وأُرسلت الملاحظة الأخيرة فعلًا مع الطلب. اطلب من شخص آخر تجربتها دون شرح، فهو يكتشف مسارات لم تفكر بها.

المصادر

    WhatsAppلنتحدث