Chương 1. TONG QUAN DE T. — Giới thiệu đề tài. Muc tiêu đề tài.--s<ccsecesvreserssrkeerseerserkstrssetraerkssrsstrasrrssrsssrsee 5 IS Pham Vi dé tai 6h.
Quy trình nghiép Vu. HH Họ HH TH 0001000080 7 Na. Giao thức OAuth. PHAN TÍCH, THIET KE HE THÔNG.
Kiến trúc hệ thống.e-s°-<-ee©cs<©SsEEssEEssEEseEssersErserssersserssrvsersee 34 3. Mô hình phân rã chức năng. Sơ GO USC-CASE. Sequence DÏØTFAIm.-- 5-5 cụ TT TH Họ.
CO'SO it `. HIỆN THUC UNG DUNGvesssesssssssssssesssessssssesssssssssssesssessseessessseesseesseesseensees 68 4. Giao diện Ứng AUN. KET LUẬN VA HUONG PHAT TRIẾN.
Hướng phát triển DANH MỤC HÌNH ẢNH Hình 2.1 Quy trình tạo đơn hang từ các san TMDT hiện tại.2 Quy trình cải tiến tạo đơn hàng từ các sàn TMĐT.3 Quy trình đồng bộ thông tin sản phẩm với các sàn TMĐT hiện tại.4 Quy trình đồng bộ thông tin sản phẩm với các sàn TMĐT cải tiến.5 Quy trình tạo trang web bán hàng .------ccs<srxerererrrkerrrkrrrrrrrrrrerrre 12 Hình 2.6 Quy trình tạo đơn hàng trên trang web bán hảng.7 Quy trình liên kết với tài khoản Tiktok shop.8 Quy trình tao sản phẩm sang Tiktok shop.9 Quy trình hoàn trả đơn hàng .--«--5c55<ccx‡+xserkEkkekkerrerksrreretreerree 17 Hình 2.10 Mô hình hoạt động các bên OAuth.------cssc5cs<cerxererxerrresrrrserrre 21 Hình 2.11 Mô hình hoạt động weblhoOkK.--- --c<scsxc+xeerxekkrektertrettrrttrritrrrrrrrree 23 Hình 2.12 Mô hình triển khai Elasticsearch.13 Cơ chế phân chia dữ liệu trong các shard.14 Mô hình SSR truyền thống.15 Mô hình client-side r€nideT .1 Kiến trúc hệ thong frontend của Funimiart.2 Kiến trúc hệ thong backend của Funimart.ccc+trece 36 Hình 3.3 Mô hình phân rã chức năng.4 Use case website bán hảng.5 Use case liên kết tài khoản với sàn TMĐT.6 Use case quản lý sản phẩm với sàn TMĐT.8 SD Tạo đơn từ các sản TÌM ĐT ,.9 SD Đồng bộ thông tin sản phẩm với các sàn TMĐT.10 SD cập nhật trang web bán hàng.11 SD tạo đơn hàng trên website bán hàằng.-- cc«cccscesrrereerserrier 47 Hình 3.12 SD Liên kết tài khoản sàn TMĐT.13 SD Tạo đơn hoàn trả hằng.--- s--cscssSsx+tkEExtkkrtkkrrkrrikrirririirrrrrke 50 Hình 3.14 SD tạo sản phẩm sang sàn TMĐT.15 AD Tạo đơn từ các sàn thương mại điện tỬ.-----«c-ccc-ccexree 52 Hình 3.16 AD Đồng bộ thông tin sản phẩm.17 AD cập nhật trang web bán hàng.18 AD Liên kết tài khoản sàn TMĐT.19 AD tạo sản phẩm sang sàn TMĐT.20 AD CTV tạo đơn hoàn trả đơn hang.21 AD NCC đồng ý yêu cầu hoàn trả hàng.22 Mô hình quan hỆ.1 Giao diện trang cập nhật website bán hàng.2 Giao diện trang cập nhật website bán hàng.----c---cs-ccccsrrrverrrx 69 Hình 4.3 Giao diện trang chủ website ban hàng.4 Giao diện trang xem sản phẩm.---22++cce2trrevEttrervvrrrrrrrrrre 71 Hình 4.5 Giao điện xem sản phẩm theo loại sản phẩm .cccccc:r:rrez 72 Hình 4.6 Giao điện xem sản phẩm theo loại sản phẩm.7 Giao diện trang chi tiết sản phẩm.8 Giao diện chọn biến thé sản phẩm mm.9 Giao diện chọn số lượng sản phẩm ".10 Giao diện g1ỏ hàng.11 Giao diện nhập thong tin đơn hang .---ssc-secscxersrerrrsrrrrerrrr 76 Hình 4.12 Giao diện chọn đơn vi vận chuyên 5¬.13 Giao diện thông tin đơn hàng .14 Giao diện quản lý đơn hàng.15 Giao diện chi tiết đơn hàng của CTV.16 Giao diện kết nối bên thứ 3.17 Giao diện kết nối bên thứ 3.18 Giao điện cấp quyền truy cập tài khoản TMĐT.19 Giao diện cấp quyên.----ccccc2trreevvvEttrrevvtrrrirrrrtrrrirrrrrrrirrrrrerrree 81 Hình 4.20 Giao diện công tích hợp tự động.21 Giao diện lựa chọn sàn TMD T,.22 Giao diện lựa chọn danh mục, thuộc tinh san phẩm ¬.23 Giao diện liên kết sản phẩm thành công.24 Giao điện sản phẩm sau khi đã day sang tiktok.25 Giao diện đơn hàng từ Tiktok shOp.csccccccccsxeeereeereerrrierrierirrree 85 DANH MỤC BANG Bảng 3.1 Đặc ta use case Website bán hảng.2 Đặc ta use case liên kết tài khoản với sàn TMĐT.cc-s-cee 42 Bang 3.3 Đặc ta use case quản lý sản phẩm với san TMĐT.4 Mô tả dữ liệu bảng brarnds.-----s-©cs<tsrxetrrkerrrerrrkerrrkrrrrkerrrrkrrrrrerrre 60 Bảng 3.5 Mô tả dữ liệu bảng shopLayoutÏafa.6 Mô ta dữ liệu bảng fOk€Tns.---sc- + 5st‡+tsekektserekktkrrtrtrrrrrtrrrrrkee 61 Bảng 3.7 Mô tả dữ liệu bang productCategories .8 Mô tả dữ liệu bảng linkedDafa.9 Mô tả bảng dữ liệu prOdUCS,.10 Mô ta dit liệu bảng marketCat€BOFICS.--csc5scccecxeeereekrrierrrrrirree 64 Bang 3.11 Mô tả bảng dữ liệu OTC€TS.-----c55-5cs<srxerrrkerrrerrrkrrrrkrrrrkrrrrkerrre 65 Bảng 3.12 Mô tả bang dit liệu productOrders .13 M6 tả bang dit liệu returmOrder. --cs-sc5c<Scxekeereekexteereterrerkee 66 Bang 3.14 Mô ta bang dữ liệu returnIefalÌS.15 Mô tả dữ liệu bảng return]€ÏTV€TV.«-c«-cssscsereekeerrekrtkrerrekrrrrrkee 67 DANH MỤC TỪ VIET TAT STT | Ký hiệu chữ viết tắt | Chữ viết đầy đủ 1 TMDT Thuong mai dién tu 2 CTV Cong tac vién 3 NCC Nhà cung cấp TÓM TÁT KHÓA LUẬN Funimart là một sàn thương mại điện tử được phát triển ban đầu bởi một nhóm sinh viên đến từ trường đại học Công nghệ Thông tin, ĐHQG thành phó Hồ Chí Minh. Khác biệt với đa số các sàn TMĐT hiện nay, Funimart nhắm vào đối tượng khách hàng là người kinh doanh online, có nhu cầu kết nối với các đơn vị sản xuất, cung cấp sản phẩm dé lay nguồn hàng giá gốc, từ đó bán, phân phối lại cho khách hàng của mình. Nhờ mô hình kinh doanh đặc biệt, sau một thời gian đi vào vận hành, Funimart đã thu hút được một lượng khách hàng thường xuyên và đạt được những thành công bước đầu.
Đặc biệt trong thời gian cách ly do đại dịch Covid 19, nhu cầu mua sắm online của người dùng tăng mạnh đã đem đến cho các sàn thương mại điện tử nói chung và Funimart nói riêng những cơ hội để gia tăng doanh số. Bên cạnh những thuận lợi, Funimart cũng đối mặt với các vấn đề khi số lượng người dùng dan tăng lên, đòi hỏi các chức năng cần phải được hoàn thiện hơn nữa, các quy trình trên hệ thống phải thực sự tôi ưu, từ đó đảm bảo hệ thống vận hành trơn tru, giảm tải khối lượng công việc của người dùng, đem lại trải nghiệm kinh doanh tốt nhất có thé. Khoá luận này là một phan trong nô lực tối ưu hệ thống của đội ngũ nhân viên Funimart. Báo cáo sẽ tập trung vào 2 nội dung chính là b6 sung chức năng và cải tiến quy trình trên sản TMĐT Funimart, với mục tiêu cuối cùng là tự động hoá các công việc, đáp ứng các chức năng mong muốn của cộng tác viên bán hàng, từ đó cái thiện kết quả kinh doanh của toàn bộ hệ thống Funimart.
TONG QUAN DE TÀI 1. Giới thiệu dé tài Kinh doanh online là một trong những xu hướng phát triển mạnh mẽ trong thời đại kinh tế 4. Với sự phát triển mạnh mẽ của công nghệ, khách hàng không cần phải đến tận cửa hàng dé mua sắm mà thay vào đó họ có thé dé dang tìm kiếm va đặt mua chúng qua các diễn đàn, mạng xã hội hay sàn TMĐT mà không mất thời gian cũng như công sức đi lại. Chính nhờ sự đổi mới trong cách mua hàng này, nhiều công ty doanh nghiệp và cửa hàng cần đến các nhân viên nhận đặt hàng trực tuyến, quảng bá sản phâm qua mạng xã hội hay nói một cách khác là cộng tác viên bán hang online.
Funimart là một nền tảng thương mại điện tử về nguồn hàng kinh doanh với mục tiêu kết nôi cộng tác viên bán hàng đên các nhà cung câp sản phâm. Với Funimart, nhà cung cấp có thê đăng tải, giới thiệu các sản phẩm của mình với mức giá và phần trăm hoa hồng công khai đến cộng tác viên. Cộng tác viên có thê kết nối, lựa chọn sản phẩm mong muốn bán và bắt đầu kinh doanh online dé dàng. Khi có khách hang đặt mua, cộng tác viên sẽ tạo đơn hàng trên Funimart, điền đầy đủ thông tin khách hàng, thông tin vận chuyền và bam gửi đơn sang nhà cung cấp.
Nhà cung cấp sẽ duyệt đơn và đóng gói. Quá trình giao hàng được thực hiện bởi các đơn vi vận chuyên tích hợp sẵn trong hệ thống Funimart. Khi don hàng giao thành công, tiền hàng và tiền hoa hồng sẽ được chuyền đến tương ứng tài khoản của nhà cung cấp và cộng tác viên. Các giao dịch phát sinh trong quá trình này được đảm bảo bởi ví điện tử do Funimart cung cấp, do đó, cộng tác viên và nhà cung cấp có thé an tâm kinh doanh.
Với mong muốn đem lại cho người dùng trải nghiệm tốt nhất, đáp ứng những nhu cầu thực tế từ hoạt động kinh doanh của khách hàng, trong 2 năm vận hành và phát triển, Funimart đã không ngừng bồ sung, nâng cấp các chức năng và cải tiến quy trình hoạt động của toàn bộ hệ thống. Trong bôi cảnh dịch bệnh Covid như hiện nay, nhu câu mua săm trực tuyên càng trở nên mạnh mẽ, tạo nên sự tăng trưởng nhanh chóng của các nền tảng TMĐT. Với mục tiêu cung cap cho người dùng đa dang lựa chọn trong việc liên kết với các san, Funimart hỗ trợ người dùng tích hợp thêm với 2 sàn TMĐT là Lazada và Tiktok Shop. Bên cạnh đó, sau một thời gian vận hành, Funimart nhận thấy một số quy trình có thê được cải tiến nhằm đem lại cho người dùng trải nghiệm mua sắm thuận tiện, bao gồm: quy trình trả hàng/hoàn tiền khi có yêu cầu từ người dùng cũng như cộng tác viên bán hàng.
Với mục tiêu hỗ trợ cộng tác viên tăng trưởng bán hàng, Funimart nhận thấy cần phải mở rộng khả năng tiếp cận khách hàng cho cộng tác viên, trong xu hướng mua săm online như hiện nay, một website ban hàng là không thể thiếu với mọi đơn vị kinh doanh. Người dùng có thé chủ động tìm kiếm sản phẩm, xem nhận xét, đánh giá, lên đơn., cộng tác viên chỉ cần duyệt đơn và xác nhận với nhà cung cấp. Do đó, Funimart triển khai chức năng tạo website bán hàng tự động cho cộng tác viên. Thực trạng của hệ thống 1.
Quy trình chưa tự động hóa, dé xảy ra sai sót Khi cộng tác viên nhận thông báo đơn hàng được tạo từ sàn thương mại điện tử (Shopee, Tiktokshop, .), để chuyền thông tin đơn hàng đến nhà cung cấp, cộng tác viên phải tạo đơn hàng trên hệ thống Funimart, điền các thông tin khách hàng, số lượng sản phẩm, thông tin vận chuyén,. giống theo don từ sàn TMĐT. Khi có số lượng lớn đơn hàng từ các sàn, cộng tác viên sẽ phải tốn rất nhiều thời gian để “đồng bộ" thông tin đơn hàng với Funimart, dé xảy ra sai sót, ảnh hưởng hoạt động kinh doanh. Tương tự với việc tạo đơn hàng, các thông tin sản phẩm, sỐ lượng tồn kho,.
không được tự động cập nhật sang các san thương mại điện tử. Trong thực tế vận hành, số lượng tồn kho sản phẩm của nhà cung cấp thường xuyên thay đổi do phát sinh các đơn hàng mới từ nhiều cộng tác viên hoặc từ hoạt động kiểm kê kho, ., do đó, nếu cộng tác viên không cập nhật thường xuyên thông tin sản phẩm sang các gian hàng của họ, sẽ dẫn đến tình trạng đơn hàng đã được tạo trên các sàn thương mại điện tử nhưng không thé tạo đơn trên hệ thống Funimart do nhà cung cấp đã hết hàng.