BookJourney - تطبيق متجر الكتب المستعملة
مستودع المشروع: linyuxuanlin/BookJourney
عرض تجريبي (امسح الرمز باستخدام تطبيق WeChat):
الخلفية
صديق يرغب في ممارسة نشاط تجاري جانبي ببيع الكتب المستعملة عبر منصة WeChat. لذا، طلب مني تطوير تطبيق WeChat Mini Program. ونظرًا لأنني كنت متاحًا خلال عطلة الصيف وكنت بحاجة إلى تحسين مهاراتي، قبلت العرض. الطلب كان بإنشاء تطبيق تجاري يُضاف إليه بانتظام معلومات عن الكتب الجديدة ليتمكن المشترين من اختيارها.
التطوير
بدلًا من إعادة اختراع العجلة، اكتشفت مشروعًا مفتوح المصدر جيدًا لتطبيق WeChat Mini Program من الفئة التجارية: wechat-app-mall. لذلك، قمت بتعديله وإضافة الأنماط التي أردتها بناءً على هذا المشروع. تمثلت هذه التعديلات في تحسين الواجهة الأولية لتكون أكثر جاذبية بالنسبة لي. كنت بحاجة إلى تصميم يجعل المستخدمين يركزون على المحتوى الذي يُعرض على الصفحات بشكل بسيط. وبعد العديد من التحسينات عبر الإصدارات، باتت الأنماط تقريبًا تلبي احتياجاتي.
من الناحية الوظيفية، قمت بإزالة العديد من الخصائص غير الضرورية مثل خيار التفاوض ومشاركة العمولة. لأنه بما أنني لا أتحكم في إضافة المنتجات بشكل مباشر في المرحلة اللاحقة، كان يتعين أن تكون واجهة إدارة المنتجات بنظام رسومي. تستفيد BookJourney من الخدمات المقدمة من مصنع الواجهة البرمجية (API) كواجهة خلفية، مما يساعد في تجنب عملية إعداد الخادم بنفسي ويسهل على أعضاء الفريق إضافة منتجات جديدة. وبالتالي، تم تحديد حدود تخزين المستخدمين المجانيين.
تجنب المشاكل
كان هناك العديد من التحديات أثناء تطوير BookJourney. على سبيل المثال، كانت هناك مشكلة في مجال الدفع. عمومًا، من المأمول أن نقوم بتوصيل الدفع من خلال WeChat لتسهيل عملية الشراء. ولكن تقوم WeChat بتقييد إمكانية إضافة نوافذ الدفع الخاصة بالمستخدمين الذين يقومون بتسجيل تطبيق WeChat Mini Program بصفتهم الشخصية. الوسيلة الوحيدة هي تسجيل حساب شركة، ولكن ذلك يتطلب وجود شركة. عندما بحثت بعمق، اكتشفت أن تسجيل شركة ليس بالأمر السهل على الإطلاق. يجب الاستعانة بشركة محاسبة معترف بها ويجب وجود عنوان مكتبي وعقد ملكية وموافقة من مدير البنك. يمكن أن تستغرق هذه العملية حوالي شهرين أو ثلاثة. والتكاليف تقارب الآف يوانات، وهذا لا يشمل الرسوم المتنوعة الأخرى. الحلا هو تغيير زر الطلب مباشرة للاتصال بخدمة العملاء. في هذا الوقت، يمكن للمستخدمين التقاط صورة لصفحة عربة التسوق وإرسالها مباشرة إلى أعضاء الفريق المسؤولين عن خدمة العملاء للقيام
تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.