กลับไปยังโครงการทั้งหมด
แพลตฟอร์มอีคอมเมิร์ซ White-label สำหรับ NopCommerce

แพลตฟอร์มอีคอมเมิร์ซ White-label สำหรับ NopCommerce

NopStation | PRAN-RFL Group

เฟรมเวิร์กมือถือแบบหลายผู้เช่าที่ปรับขนาดได้สำหรับ Othoba.com และแบรนด์อีคอมเมิร์ซกว่า 10 แบรนด์

ความเป็นมาของโครงการ

Othoba.com ซึ่งเป็นกิจการการค้าดิจิทัลเรือธงของ PRAN-RFL Group เริ่มต้นเส้นทางในปี 2558 ในฐานะร้านค้าออนไลน์ที่เน้นขายผลิตภัณฑ์ภายในองค์กรโดยเฉพาะ เมื่อเวลาผ่านไป ได้พัฒนาเป็นหนึ่งในตลาดออนไลน์ที่ใหญ่ที่สุดของบังกลาเทศ โดยมีผู้ขายหลายพันราย ลูกค้าหลายล้านราย และแคตตาล็อกสินค้าที่หลากหลายตั้งแต่ของชำไปจนถึงสินค้าอุตสาหกรรม NopStation ซึ่งเป็นพันธมิตรระดับทองของ nopCommerce ที่ได้รับการรับรอง ได้รับเลือกให้ออกแบบและดำเนินการเปลี่ยนแปลงนี้ ในฐานะส่วนหนึ่งของทีมวิศวกรรมของ NopStation ฉันได้มีส่วนร่วมโดยตรงในการพัฒนาระบบนิเวศนี้ผ่านโซลูชันมือถือที่แข็งแกร่งและมีประสิทธิภาพสูง

ปัญหา

  • ปัญหาคอขวดด้านประสิทธิภาพและการหยุดทำงานเมื่อมีผู้ใช้พร้อมกันหลายร้อยคน
  • การย้ายที่ซับซ้อนจากร้านค้าออนไลน์ธรรมดาไปยังตลาดที่มีผู้ขายหลายราย
  • แอปมือถือรุ่นเก่าที่ไม่เชื่อมต่อและไม่ยืดหยุ่น
  • ช่องว่างด้านการแปลและการบำรุงรักษาสำหรับการขยายขนาดในระดับสากล

วิธีแก้ปัญหา

ที่ NopStation ฉันมีบทบาทสำคัญในการออกแบบและใช้งานส่วนหน้าของมือถือที่ปรับขนาดได้และแอปอีคอมเมิร์ซแบบ white-label ที่ผสานรวมเข้ากับแบ็กเอนด์ nopCommerce ที่ปรับปรุงใหม่ (v4.0+) ได้อย่างราบรื่น

Mobile Architecture Modernization:

  • ออกแบบเฟรมเวิร์กมือถือใหม่โดยใช้ MVVM, LiveData, ViewModel, RxJava และ EventBus
  • เพิ่ม Dagger DI เพื่อความเป็นโมดูลาร์
  • บังคับใช้หลักการ SOLID + Clean Code เพื่อการบำรุงรักษาในระยะยาว
  • เพิ่มประสิทธิภาพการแคชด้วยการรองรับ Offline-first สำหรับภูมิภาคที่มีแบนด์วิดท์ต่ำ

White-Label App Framework:

  • สร้างเฟรมเวิร์กแอปแบบหลายผู้เช่าพร้อมการสร้างแบรนด์ การกำหนดค่า และการแปลแบบไดนามิกต่อลูกค้า
  • ส่งมอบแอปอีคอมเมิร์ซที่มีแบรนด์กว่า 10 แอป (รวมถึง Othoba.com) จากฐานรหัสหลักเดียว
  • ลดระยะเวลาการปรับใช้จาก 3-4 สัปดาห์เหลือไม่ถึง 3 วัน

Globalization & Localization:

  • ออกแบบโมดูลการแปลแบบไดนามิกที่รองรับหลายภาษา สกุลเงิน และเลย์เอาต์ RTL สำหรับตลาดต่างประเทศ

Cloud Integration & Marketplace Logic:

  • เชื่อมต่อแอปมือถือเข้ากับแบ็กเอนด์ nopCommerce ที่โฮสต์บน AWS
  • รับประกันการซิงโครไนซ์ SKU กว่า 80,000 รายการ คำสั่งซื้อแบบเรียลไทม์ คำสั่งซื้อย่อยของผู้ขาย และการจัดส่งหลายรายการ
  • ใช้ประโยชน์จาก AWS S3 + Cloudflare CDN เพื่อประสิทธิภาพและการแคช

บทบาทและผลงานของฉัน

นักพัฒนา Android และ NopCommerce

ผลกระทบ

    สรุปผลกระทบ

    ตัวชี้วัดก่อนหลัง
    การจัดการการจราจรผู้ใช้พร้อมกัน 300 คนผู้ใช้พร้อมกัน 4,000+ คน
    การประมวลผลคำสั่งซื้อจำกัด (พื้นฐาน 1x)ปรับปรุง 300x
    การปรับใช้แอปไคลเอ็นต์3-4 สัปดาห์น้อยกว่า 3 วัน
    การเติบโตทางธุรกิจแบรนด์เดียวผู้ขาย 600+ ราย, SKU 80K+
    ผู้เข้าชมรายเดือน~10K3.5M+
    อันดับตลาดระดับกลางแพลตฟอร์ม B2C ชั้นนำ

    ความสำเร็จทางเทคนิค

    • ส่งมอบแอปมือถือ white-label ที่ปรับขนาดได้กว่า 10 แอปโดยใช้สถาปัตยกรรมที่เป็นหนึ่งเดียว
    • สร้างฐานรหัสแอป Android ที่แข็งแกร่งด้วย MVVM, RxJava, Dagger DI และการแคชแบบ Offline-first
    • ปรับปรุงไปป์ไลน์การแปลและการปรับแต่งเพื่อการเริ่มต้นใช้งานของลูกค้าที่รวดเร็ว
    • ร่วมมือในการปรับขนาดอัตโนมัติของ AWS, CDN และการเพิ่มประสิทธิภาพ CI/CD
    • บรรลุ UI ที่สมบูรณ์แบบพิกเซลพร้อมโปรโมชันแบบเรียลไทม์และการอัปเดตที่ขับเคลื่อนด้วย REST API

    ผลลัพธ์

    ความร่วมมือระหว่าง NopStation และ Othoba.com ได้เปลี่ยนร้านค้าออนไลน์แบรนด์เดียวให้กลายเป็นตลาดระดับองค์กรที่ขับเคลื่อนด้วยคลาวด์ซึ่งให้บริการผู้ใช้หลายล้านคน ผลงานของฉันในด้านสถาปัตยกรรมที่ปรับขนาดได้ การเพิ่มประสิทธิภาพ และกรอบการแปลทำให้ NopStation เป็นผู้ให้บริการโซลูชันมือถือบน nopCommerce ชั้นนำในหลายภูมิภาค