Giới thiệu nguồn mở
1.1.1 Khái niệm mã nguồn mở
Phần mềm mã nguồn mở cho phép người dùng tự do chạy, nghiên cứu, sửa đổi và sao chép chương trình theo bất kỳ mục đích nào Điều này có nghĩa là người dùng có quyền tái phát hành phần mềm gốc hoặc các phiên bản đã được chỉnh sửa mà không cần trả phí cho các lập trình viên trước đó.
1.1.2 Lợi ích của mã nguồn mở
Giảm sự trùng lặp nguồn lực
Bằng cách công bố sớm phần mềm và cho phép người dùng chỉnh sửa cũng như lưu hành mã nguồn, các nhà lập trình FOSS có thể tận dụng kết quả làm việc của nhau Điều này tạo ra một nền kinh tế quy mô lớn, cho phép kết hợp công sức của nhiều lập trình viên, từ đó giảm thiểu sự trùng lặp trong việc phân bổ nguồn lực Kết quả là, quá trình phát triển phần mềm đạt tới quy mô chưa từng có, kết nối hàng ngàn lập trình viên trên toàn cầu.
Việc sử dụng mã nguồn mở giúp giảm đáng kể thời gian phát triển phần mềm, vì các dự án này thường dựa trên các phần mềm đã được thử nghiệm và hoàn thiện Ngay cả khi mã nguồn không thể tích hợp trực tiếp, lập trình viên vẫn có thể tham khảo và nghiên cứu cách mà các dự án khác đã giải quyết các vấn đề tương tự.
Quản lý chất lượng tốt hơn
"Câu nói nổi tiếng 'Nếu thật sự để mắt tới, thì không con bọ nào có thể lọt qua' thể hiện quan điểm của cộng đồng phần mềm nguồn mở rằng, khi có sự tham gia của nhiều lập trình viên giỏi trong việc kiểm tra mã nguồn, lỗi chương trình sẽ được phát hiện và sửa chữa nhanh chóng hơn Trong khi các ứng dụng đóng nhận báo lỗi từ người dùng, họ chỉ có thể thông báo triệu chứng mà không thể xác định nguyên nhân do không có quyền truy cập mã nguồn Ngược lại, với phần mềm nguồn mở, người dùng không chỉ báo cáo trục trặc mà còn chỉ ra nguyên nhân và thậm chí cung cấp giải pháp, từ đó giúp tiết kiệm đáng kể thời gian trong quá trình lập trình và kiểm tra chất lượng."
Giảm chi phí duy trì
Việc duy trì phần mềm thường yêu cầu chi phí bằng hoặc lớn hơn chi phí phát triển ban đầu, gây gánh nặng cho các tổ chức tự chi trả Tuy nhiên, với mô hình phát triển phần mềm nguồn mở, chi phí duy trì được phân chia cho hàng ngàn người dùng, giúp giảm gánh nặng cho từng tổ chức Hơn nữa, việc nâng cấp phần mềm được thực hiện bởi các chuyên gia có kinh nghiệm, tối ưu hóa việc sử dụng nguồn lực.
1.1.3 Ứng dụng của mã nguồn mở
Phần mềm mã nguồn mở mang lại cơ hội cho lĩnh vực kiểm định chất lượng phần mềm bên cạnh các phần mềm thương mại Mặc dù không yêu cầu chi phí đầu tư ban đầu, việc áp dụng công cụ mã nguồn mở có thể phát sinh những chi phí tiềm ẩn, như việc khắc phục các lỗi hoặc hạn chế của công cụ, hoặc cần lập trình thêm module để đáp ứng yêu cầu dự án Việc này có thể tốn nhiều thời gian để tìm hiểu và triển khai Do đó, cần lập kế hoạch đánh giá kỹ lưỡng mọi khía cạnh để đảm bảo rằng việc ứng dụng công cụ mã nguồn mở mang lại lợi ích lớn hơn so với tổng chi phí và công sức đầu tư.
1.1.4 Giới thiệu một số loại mã nguồn mở thường gặp và lý do sử dụng để xây dưng một website thương mại điện tử
Hiện nay, có nhiều loại mã nguồn mở trên thế giới, mỗi loại phục vụ cho những ứng dụng khác nhau Dưới đây là một số mã nguồn mở phổ biến được sử dụng rộng rãi.
OpenOffice.org is a comprehensive office software suite that includes six essential modules: Writer for word processing, Calc for spreadsheets, Impress for presentations, Base for database management, Draw for graphic design, and Math for mathematical formula editing.
+ Trình duyệt web: Cốc cốc , FireFox …
+ Quản ký học tập điện tử e-learning: Moodle, Dokeos
+ Quản lýthư viện số: Greenstone của UNESCO, D-space
+ Quản lý mạng lớp học: Phần mềm Mythware, i-Talc của Intel.
+ Cổng thông tin điên tử: Liferay, Upotal, DotnetNuke, ExoPlatform
Joomla là một hệ quản trị nội dung mã nguồn mở, lý tưởng cho việc thiết kế nhiều loại trang web như cổng thông tin điện tử, website doanh nghiệp, thương mại điện tử, báo điện tử, tạp chí điện tử, cũng như các trang web cho doanh nghiệp vừa và nhỏ, tổ chức phi chính phủ, trường học và cá nhân.
+ Vẽ bản đồ tư duy: FreeMind
+ Xử lý âm thanh: Audacity
+ Tạo tệp văn bản PDF: PDFCreator.
Lý do sử dụng để xây dưng một website thương mại điện tử
Chọn mã nguồn mở tốt nhất hiện nay, như Wordpress, Joomla hay OsCommerce, luôn là một câu hỏi khó có lời giải chung Mỗi nền tảng đều có những ưu điểm riêng, nhưng OsCommerce nổi bật với mục tiêu hỗ trợ người dùng xây dựng website thương mại điện tử, cung cấp nhiều tính năng cần thiết cho một cửa hàng online chuyên nghiệp.
- Chức năng giỏ hàng, thanh toán.
- Tích hợp các cổng thanh toán trực tuyến.
- Hỗ trợ xây dựng các chương trình khuyến mại, thẻ giảm giá
- Các module thường dùng, dễ dàng điều khiển và linh hoạt khi sử dụng, gỡ bỏ.
Và còn rất nhiều chức năng hữu ích khác nhưng lại có một giao diện quản trị hết sức trực quan và dễ dàng để sử dụng.
Giới thiệu OSCOMMERCE
OSCommerce là giải pháp toàn diện cho việc lưu trữ và bán hàng trực tuyến, mang đến môi trường kinh doanh và marketing hiệu quả Nền tảng này giúp người dùng dễ dàng áp dụng các công nghệ tiên tiến để tối ưu hóa hoạt động kinh doanh của mình.
Với hệ thống OSCommerce, doanh nghiệp của bạn có thể nhanh chóng phát triển một cửa hàng trực tuyến, tự tổ chức kho hàng, giao dịch và bán hàng một cách dễ dàng Điều này không chỉ giúp cung cấp thông tin về doanh nghiệp và sản phẩm, mà còn cho phép bạn hoạt động như những doanh nghiệp tiên tiến nhất hiện nay.
Dựa trên nền tảng mã nguồn mở, OSCommerce mang đến đầy đủ các chức năng mạnh mẽ, hỗ trợ hiệu quả cho thương mại điện tử trực tuyến.
Hệ thống osCommerce cung cấp cho ta các chức năng chính sau:
Hệ thống osCommerce cho phép cập nhật thông tin hàng hóa trực tuyến một cách nhanh chóng, bao gồm hình ảnh, chi tiết và giá cả sản phẩm Người dùng có thể dễ dàng hiển thị các mặt hàng đang giảm giá, ghi nhận nhận xét từ khách hàng và liệt kê những sản phẩm bán chạy nhất Ngoài ra, hệ thống còn hỗ trợ thay đổi ngôn ngữ hiển thị và cho phép hiển thị giá sản phẩm theo nhiều loại ngoại tệ khác nhau, tạo điều kiện thuận lợi cho giao dịch cả trong nước và quốc tế.
Mua sắm trực tuyến mang lại sự tiện lợi cho khách hàng, cho phép họ dễ dàng tìm kiếm và lựa chọn sản phẩm, quản lý giỏ hàng, tự động tính toán đơn hàng và gửi yêu cầu mua sắm một cách nhanh chóng.
Quản lý đơn đặt hàng trực tuyến bao gồm việc theo dõi, lưu trữ và báo cáo thông tin liên quan đến đơn hàng, như trạng thái giao hàng và tình hình thanh toán Khách hàng có thể dễ dàng kiểm tra lịch sử giao dịch và trạng thái hiện tại của đơn hàng của mình.
Quản lý khách hàng là quá trình lưu trữ và thống kê các hoạt động liên quan đến khách hàng của doanh nghiệp Tất cả các giao dịch và tương tác với khách hàng, cũng như quản lý đơn hàng, đều có thể được thực hiện từ xa, không bị giới hạn bởi vị trí địa lý.
Chương trình hỗ trợ thanh toán điện tử qua website giữa bên mua và bên bán mang lại tính bảo mật tuyệt đối và dễ sử dụng, được đảm bảo bởi một trong ba nhà xử lý thanh toán trực tuyến hàng đầu thế giới Hệ thống cho phép khách hàng nhận xét, bầu chọn và đánh giá từng sản phẩm, giúp doanh nghiệp thu thập thông tin phản hồi từ khách hàng và điều chỉnh kế hoạch kinh doanh một cách hiệu quả.
Hệ thống cung cấp chức năng quản lý tin tức, giúp website không chỉ là gian hàng bán sản phẩm mà còn là kênh thông tin giới thiệu doanh nghiệp và cập nhật thông tin mới cho khách hàng Chức năng quảng cáo của osCommerce tạo điều kiện cho doanh nghiệp thực hiện e-marketing hiệu quả, biến website thành công cụ hỗ trợ thiết thực trong hoạt động quảng cáo, trao đổi logo giữa các đối tác và thiết lập mối quan hệ trên internet.
1.2.2 Ưu nhược điểm của OSCOMMERCE
Là một mã nguồn mở lớn mạnh tuy vậy oscommerce vẫn còn những ưu điểm và nhược điểm riêng.
- Có rất nhiều tích hợp miễn phí được hỗ trợ bởi người dùng trên toàn thế giới;
- Cài đặt đơn giản nhanh chóng;
- Dễ sử dụng và phát triển đối với cả người dùng;
- Hỗ trợ backup và restore;
- Hỗ trợ đa ngôn ngữ và affiliate marketing (chương trình cộng tác viên để tăng doanh số bán hàng)
- Hỗ trợ kỹ thuật bị giới hạn trong các diễn đàn của oscommerce , không hữu ích cho người mới;
- Không hỗ trợ ngôn ngữ tiếng việt;
- Khi thêm một modules mới cần tác động đến phân code mặc định và mất rất nhiều thời gian;
- Tính năng bảo mật kém, cầnxây dựng thêm hệ thống bảo mật;
- Các templte miễn phí chỉ hỗ trợ cho các phiên bản cũ
1.2.3 Tính năng nổi bật của OSCOMMERCE
OSCOMMERCE không chỉ miễn phí mà còn nổi bật với các tính năng mã nguồn mở, cho phép người dùng dễ dàng sửa đổi, điều chỉnh và cải tiến theo nhu cầu cá nhân Nó hỗ trợ bán hàng đa gian hàng, giúp bạn tạo nhiều cửa hàng trực tuyến Hệ thống quản lý dịch vụ giảm giá, sản phẩm và chuyên mục sản phẩm rất rõ ràng và hiệu quả, đồng thời mang lại trải nghiệm dễ sử dụng cho người dùng.
Những tính năng nổi bật khác của OSCOMMERCE:
- Có hệ thống giỏ hàng: OSCOMMERCE đầu tư khá công phu cho việc sử dụng, quản lý các gian hàng và khách hàng
- Xếp hạng các hạng mục sản phẩm
- Hỗ trợ tốt các thẻ meta keywork, description cho Seo.
- Sao lưu và phục hồi
- Giao diện quản trị thân thiện dễ sử dụng, quản trị và nâng cấp, nhiều tùy chọn.
- Tích hợp đầy đủ các công cụ thống kê, phân tích và quản lý đơn hàng
1.2.4 Tải mã nguồn OSCOMMERCE Để tải bộ mã nguồn OSCOMMERCE, truy cập vào trang web: https://www.oscommerce.com/
Sau đó vào PRODUCT chọn DOWNLOAD tại đây ta tải mã nguồn bản mới nhất như hình ảnh
Hình 1.2 Tải mã nguồn OSCOMMERCE
Giới thiệu về 000webhost
000webhost.com là một trong những nhà cung cấp dịch vụ hosting miễn phí hàng đầu, cung cấp 1GB dung lượng lưu trữ và 10GB băng thông Dịch vụ này cho phép bạn sử dụng tên miền riêng mà không có quảng cáo từ nhà cung cấp, đồng thời hỗ trợ PHP và MySQL, giúp bạn dễ dàng quản lý website của mình.
Tên miền mặcđịnh là subdomain.webhostapp.com , trong đó subdomain là tên miền do người dùng đặt còn lại là tên miền mặc định.
Đăng ký host và tên miền miễn phí
Truy cập vào trang web www.000webhost.com, chọn free sign up và đăng kí một tài khoản (hình 2.1)
Hình 2.1 Đăng ký host miễn phí
Sau khi tạo tài khoản thành công thì sẽ hiển ra bảng như sau:
Hình 2.2 Tạo tài khoản thành công
Hình 2.3 Giao diện sau khi đăng nhập 000webhost
Chọn Create New Site để đăng ký tên miền Webssite
Hình 2.5 Giao diện quản lý host
Giao diện quản lý host mặc định là tiếng Anh, nhưng bạn có thể dễ dàng chuyển sang tiếng Việt Để thực hiện điều này, hãy truy cập vào phần quản lý trang cá nhân và thay đổi ngôn ngữ từ English sang Vietnamese.
Upload file cài đặt OSCOMMERCE trên hosting
Có nhiều phương pháp để tải lên OSCOMMERCE lên máy chủ, bao gồm việc sử dụng dịch vụ quản lý file của host hoặc các phần mềm như Filezilla, SmartFTP Tuy nhiên, để tiết kiệm thời gian và thuận tiện, chúng ta nên sử dụng trực tiếp trình quản lý file.
Hình 2.7 Upload file cài đặt lên host
Hình 2.8 Upload file cài đặt OSCOMMERCE
Chọn biểu tương được dánh dấu trong hình 2.8 để tải file cài đặt
OSCOMMERCE Sau khi upload thành công ta kích chuột phải chọn Extract để giả nén ta được như hình 2.9
Hình 2.9 Giải nén file trên host
Cài đặt OSCOMMERCE
Vào phần Database Manager trên giao diện quản lý host để tạo database và tài khoản người dùng
Hình 2.10 Giao diện tạo database
Sau khi chọn New Database sẽ xuất hiện giao diện để ta điền thông tin database và người dùng.
Hình 2.12 Database sau khi được tạo
Truy cập vào địa chỉ web:
- http://hoangquocphongct1801.000webhostapp.com/ sẽ hiện quá trình cài đặt qua cácbước.
Hình 2.13 Giao diện cài đặt OSCOMMERCE
- Bấm Start để sang bước tiếp theo
Hình 2.14 Form điền thông tin database
- Tại đây , các bạn điền thông tin Username , Password , Database các bạn tạo ở 000webhostapp.com
Hình 2.16 Form thông tin website
- Chọn Continue chuyển qua bước sau để hoàn thành quá trình cài đặt.
Hình 2.17 Form thông tin người dùng
Điền thông tin website của bạn bao gồm: tên website, tên cá nhân, địa chỉ email, tên đăng nhập quản trị viên và mật khẩu quản trị viên.
Chọn Continue chuyển qua bước sau để hoàn thành quá trình cài đặt.
After completing the OSCOMMERCE installation, log back into 000webhostapp.com to delete the install directory Additionally, set the configure.php file to read-only in the public_html directory under includes and in the public_html/admin/includes directory.
Hình 2.19 File configue.php trong thư mục public_html
Hình 2.20 File configue.php trong thư mục admin
Hình 2.21 Giao diện trang web sau khi cài đặt
Hình 2.22 Giao diện trang admin
Hình 2.23 Trang quản trị OSCOMMERCE
Việt hóa các chức năng người dùng
Công cụ osCommerce bao gồm hai khối giao diện chính là Administrator và Catalog, do đó việc Việt hóa osCommerce đồng nghĩa với việc Việt hóa cả hai khối giao diện này.
Công cụ osCommerce có khả năng ngôn ngữ hóa linh hoạt nhờ vào việc lưu trữ các file ngôn ngữ trong một thư mục riêng biệt, cho phép người dùng dễ dàng chỉnh sửa và cập nhật nội dung ngôn ngữ chỉ bằng cách thay đổi các file này.
Khi tiến hành Việt hóa, cần chú ý dịch sát nghĩa từ tiếng Anh để tránh nhầm lẫn cho người dùng bản địa và tuân thủ các quy định về phân phối và sử dụng phần mềm mã nguồn mở.
Bản địa hóa phần mềm mã nguồn mở là cách hiệu quả để đưa phần mềm đến gần hơn với người dùng địa phương và nâng cao tính thân thiện của nó Tuy nhiên, quá trình này có thể gặp khó khăn do xung đột với các quy định phân phối và sửa chữa từ các tổ chức quốc tế.
Việt hóa các form giao diện trang bán hàng
Các bạn vào theo đường dẫn sau : public_html => includes => languages
Bạn có thể việt hóa trực tiếp file english.php và các file khác trong thư mục english, hoặc sao chép file english.php, đổi tên thành Vietnam.php và đổi tên các thư mục english thành vietnam, sau đó tiến hành việt hóa để tạo ra một file tiếng Việt riêng Ở đây, mình chọn cách thứ hai để có file backup.
Hình 2.24 File vietnam.php trong trang bán hàng
Hình 2.25 Form tạo tài khoản người dùng
Hình 2.26 Form giỏ hàng người dùng
Việt hóa các form Admin
Hình 2.28 Form vietnam.php trong Admin
Hình 2.28 Form danh mục sản phẩm
Sau khi hoàn tất việc Việt hóa tất cả các file tiếng Anh trong thư mục language của trang bán hàng và admin, chúng ta cần thêm ngôn ngữ tiếng Việt vào trang quản trị để kích hoạt các file đã được Việt hóa.
Thêm ngôn ngữ tiếng việt
- Đăng nhập vào trang admin http://hoangquocphongct1801.000webhostapp.com/ad min
Hình 2.31 Thêm ngôn ngữ mới
Chọn New Language để thêm ngôn ngữ rồi điền thông tin như trong hình bên dưới
Hình 2.32 Điền thông tin thêm ngôn ngữ
Hình 2.33 Trang chủ sau khi việt hóa
Hình 2.33 Trang admin sau khi việt hóa
Thêm tiền tệ
Mặc định OSCOMMERCE cài sẵn hai loại tiền tệ là USD, EUR không có VND Để thêm tiền tệ ta làm như sau: Bản địa hóa =>
Tiền tệ => Tiền tệ mới
- Biểu tượng bên phải : VNĐ
- Số thập phân : dấu chấm
- Hàng ngàn điểm : dấu phẩy
Hình 2.34 Thông tin thêm tiền tệ
Giới thiệu Relda Shop
- Tên cửa hàng: Relda Shop
- Sản phẩm kinh doanh: cửa hành chuyên bán các thiết bị chơi game cầm tay và phụ kiện game
- Địa chỉ: Số 29 Ngõ 107 Đình Đông, Lê Chân, Hải Phòng
Shop hiện đã có website riêng, nhưng chi phí duy trì hàng tháng lên tới hàng chục triệu đồng Giao diện quản lý của website khó sử dụng, yêu cầu người dùng cần có kiến thức công nghệ cơ bản.
Nghiệp vụ quản lý bán hàng của shop
Khi cửa hàng nhập sản phẩm mới, cần lưu lại các thông tin quan trọng như tên sản phẩm, mã sản phẩm, mô tả, giá cả và hình ảnh Việc này giúp quản lý sản phẩm hiệu quả, tránh nhầm lẫn và đảm bảo thông tin luôn chính xác.
Sau khi nghiên cứu các cửa hàng đối thủ, shop đã rút ra kinh nghiệm và cam kết cung cấp các mẫu mã mới nhất, đáp ứng nhu cầu cao của khách hàng Đồng thời, shop cũng sẽ tìm kiếm những mẫu mã độc đáo để tạo sự độc quyền cho sản phẩm của mình.
Cửa hàng sẽ sử dụng tờ rơi để quảng bá trong khu vực hoạt động của mình Bên cạnh đó, chúng tôi cũng tổ chức các chương trình khuyến mãi hấp dẫn vào dịp khai trương cũng như các ngày lễ, Tết nhằm mang đến dịch vụ tốt nhất cho khách hàng.
Shop cam kết nhập khẩu các loại máy và phụ kiện chất lượng từ những nhà cung cấp uy tín Với mức giá sỉ cạnh tranh, chúng tôi mang đến cho khách hàng mức giá tốt nhất, đảm bảo lợi ích cho cả hai bên.
3.2.4 Khách hàng xem và mua hàng
Khi khách hàng ghé thăm cửa hàng, nhân viên sẽ giới thiệu các sản phẩm mới và tư vấn tận tình để giúp khách hàng lựa chọn được sản phẩm ưng ý.
3.2.5 Giao hàng và thanh toán tiền cho khách
Nhân viên bán hàng có trách nhiệm giao hàng và lập biên bản giao nhận, thanh toán hóa đơn bán hàng đúng loại hàng mà khách hàng yêu cầu, đồng thời đảm bảo thanh toán đúng số tiền đã thỏa thuận giữa hai bên.
Khi khách hàng cần chuyển hàng, nhân viên giao hàng sẽ đảm bảo giao đúng địa điểm và thời gian yêu cầu Khách hàng có quyền lựa chọn thanh toán trước hoặc sau khi hàng được giao đến địa chỉ.
Mỗi tháng, nhân viên kế toán sẽ cung cấp thống kê về thu-chi cho chủ shop, trong khi nhân viên bán hàng báo cáo tình hình khách hàng và số lượng sản phẩm tiêu thụ Kho hàng cũng sẽ cập nhật số lượng sản phẩm tồn kho, hàng đã hết và hàng sắp hết hàng ngày Dựa trên các báo cáo này, vào cuối tháng, các mục tiêu sẽ được đề ra để cải thiện hiệu quả kinh doanh.
3.3 Lý do chọn OSCOMMERCE xây dựng website bán hàng trực tuyến cho REDLASHOP
OSCOMMERCE là một nền tảng mã nguồn mở được phát triển bằng ngôn ngữ PHP, cung cấp các giải pháp thương mại điện tử mạnh mẽ, giúp người dùng dễ dàng xây dựng và quản lý kinh doanh trực tuyến.
- Chi phí cài đặt miễn phí, chi phí duy trì và vận hành có giá thấp (khoảng dưới một triệu mỗi tháng )
- Giao diện quản lý dễ dùng ngay cả những người không am hiểu về công nghệ
- Quản lý gian hàng cực kì rõ ràng và hiệu quả.
Hướng dẫn sử dụng website Redlashop
3.4.1 Hướng dẫn sử dụng trang quản trị
- Mở trang quản trị bằng cách vào: hoangquocphongct1801.000webhostapp.com
- Điền Tên người dùng và mật khẩu:
Hình 3.1 Đăng nhập vào trang Quản Trị
Sau khi đăng nhập hệ thống sẽ thấy hình như sau:
Hình 3.2 Giao diện trang admin
Trong đó có các chức năng chính như sau:
- Danh mục : quản lý sản phẩm, quản lý danh mục, quản lý thuộc tính,tùy chọngiá, thiết lập các loại sản phẩm
- Tiện ích mở rộng : Quản lý sản phẩm mở rộng tùy chọn của OSCOMMERCE
- Bán hàng : liệt kê toàn bộ thông tin bán hàng: Hóa đơn bán hàng, tình trạng hóa đơn (đã thanh toán, đã chuyển hàng, đang xử lý).
Quản lý khách hàng là việc theo dõi số lượng thành viên đã đăng ký trên website, giúp bạn nắm bắt thông tin quan trọng như tên, email, điện thoại và các thông tin khác của khách hàng.
- Hệ thống : quản lý trang web, quản lý các khu vực địa lý và thuế với các khu vực đó.
- Quản lý tiền tệ, ngôn ngữ, trạng thái các đơn hàng Quản lý thông tin vị
- Báo cáo : tổng đơn hàng của khách, khuyến mại cho khách, mặt hàng sắp hết, mặt hàng đã mua…
- Cho biết thông tin các tài khoản khách hàng truy cập vào trang web
3.4.1.2 Thêm sửa nhà sản xuất
- Để thêm nhà sản xuất mới chọn Mục lục => Nhà sản xuất => Thêm Như hình sau:
Hình 3.3 Thêm nhà sản xuất
- Thêm danh mục sản phẩm: Để thêm Danh mục chọn vào Mục lục => Danh mục / sản phẩm => Danh mục mới Nhưhình sau:
Hình 3.4 Thêm danh mục sản phẩm
- Điền tất cả thông tin bắt buộc như: Tên danh mục, thể loại hình ảnh , thứ tự sắp xếp (có thể không điền) rồi ấn Lưu
Để tạo danh mục con, trước tiên bạn cần mở danh mục cha Sau đó, nhấn vào "Danh mục mới" và điền các thông tin tương tự như danh mục cha.
Để thêm sản phẩm: chọn Mục lục => Danh mục / Sản phẩm => Sản phẩm mới sẽ xuất hiện giao diện như sau:
Hình 3.5 Giao diện thêm sản phẩm
- Tình trạng sản phẩm : Lựa chọn xem sản phẩm còn ở trong kho không
- Ngày có sẵn : Ngày tạo sản phẩm
- Nhà sản xuất sản phẩm : Chọn nhà sản xuất tương ứng với sản phẩm
- Tên sản phẩm : Tên sản phẩm
- Giá sản phẩm (tổng) : Giá của sản phẩm
- Mô tả sản phẩm : tổng quan về sản phẩm
- Số lượng sản phẩm :Số lượng sản phẩm bán
- Hình ảnh sản phẩm : lựa chọn hình ảnh sản phẩm
- Sau khi điền đầy đủ thông tin ấn Lưu
Hình 3.6 Giao diện quản lý sản phẩm
Để sửa sản phẩm: chọn sản phẩm cần sửa => Sửa
Hình 3.7 Giao diện sửa sản phẩm
3.4.1.5 Quản lý khách hàng và hóa đơn bán hàng
- Để quản lý khách hàng, chọn mục Khách hàng => Khách hàng
Hình 3.8 Giao diện quản lý khách hàng
Trong hình ảnh này, bạn có thể thấy danh sách đầy đủ các khách hàng đã đăng ký trên hệ thống website Để xem thông tin chi tiết về một khách hàng cụ thể, hãy nhấp vào tên khách hàng đó hoặc chọn nút "Sửa".
Hình 3.9 Giao diện thông tin khách hàng
Trong phần này, bạn có thể theo dõi quá trình giao dịch của khách hàng, bao gồm thông tin tài khoản như tên tài khoản, tình trạng tài khoản, email, mật khẩu và thông tin thuế.
Địa chỉ của khách hàng là thông tin quan trọng để thực hiện giao dịch trên hệ thống, bao gồm địa chỉ giao hàng và địa chỉ thanh toán Trong một số trường hợp, khách hàng có thể sử dụng địa chỉ khác nhau cho việc thanh toán và nhận hàng.
- Lịch sử giao dịch và phương thức thanh toán : cho biết thời gian mà khách đãthanh toán, và khách thanh toán đã thanh toán dưới hình thức gì.
- Đánh giá sản phẩm : Hiển thị các sản phẩm mà khách hàng đã tham gia đánh giá
Hóa đơn bán hàng cung cấp thông tin giao dịch giữa khách hàng và website, cho phép theo dõi tình trạng đơn hàng như Chờ xử lý, Đang xử lý, Đang thanh toán, và Hoàn tất Ngoài ra, người dùng có thể tự tạo đơn hàng với thông tin chi tiết tương tự như bảng báo giá hoặc hóa đơn mua bán thông thường.
- Để quản lý đơn hàng, trên menu chọn Đơn đặt hàng => Đơn đặt hàng
Hình 3.10 Giao diện quản lý đơn hàng
- Để xem thông tin chi tiết đơn hàng, chọn sửa để xem đơn hàng.
Trong phần xem đơn hàng, người quản trị viên chỉ có quyền thay đổi trạng thái của đơn hàng mà không thể tự ý thêm mới hoặc xóa bỏ, vì đơn hàng được tạo ra bởi khách hàng.
3.4.2 Hướng dẫn sử dụng trang người dùng
3.4.2.1 Đăng ký thành viên Để đăng ký thành viên trang website, nhấn vào Tài Khoản của tôi, nếu đã có sẵn tài khoản thì chọn đăng nhập, đối với khách hàng mới để tạo tài khoản thành viên của shop thì chọn Tiếp tục sẽ xuất hiện giao diện như sau:
Để đăng ký tài khoản, người dùng cần điền đầy đủ thông tin như họ tên, địa chỉ email, số điện thoại, mật khẩu và đồng ý với chính sách bảo mật Sau khi hoàn tất, nhấn "Tiếp Tục" để hoàn thành quá trình đăng ký Nếu tài khoản được tạo thành công, một thông báo sẽ xuất hiện.
Hình 3.12 Tạo tài khoản thành công
Hình 3.13 Mail xác nhận đăng ký tài khoản thành công từ cửa hàng
Lúc này, người dùng có thể vào trang đăng nhập, truy cập vào tài khoản và mua hàng một cách bình thường.
Hình 3.14 Đăng nhập tài khoản
3.4.2.2 Đặt mua sản phẩm và thanh toán
- Để mua sản phẩm, ta có thể kích chọn sản phẩm để xem chi tiết sản phẩm trước khi mua
Hình 3.15 Xem thông tin sản phẩm trước khi mua
Để mua sản phẩm, bạn chỉ cần nhấn nút “Thêm vào giỏ hàng” Ngay lập tức, trang web sẽ hiển thị thông báo và thêm sản phẩm bạn đã chọn vào giỏ hàng, giúp bạn tiếp tục quá trình mua sắm.
và hiển thị thông báo để nhắc nhở bạn hủy bỏ đơn hàng.
- Để hủy sản phẩm bạn kích vào nút loại bỏ để loại bỏ sản phẩm
- Chọn Thanh toán để thanh toán sản phẩm
Hình 3.17 Lựa chọn phương thức thanh toán
Hình 3.18Đơn hàng được xửlý
Hình 3.19Email xác nhận đơn hàng
Trong quá trình thực hiện đồ án, tôi đã tìm hiểu quy trình cài đặt và ứng dụng OSCOMMERCE, từ đó nắm vững kiến thức về mã nguồn mở, giúp tôi tự chủ trong việc cài đặt và đưa trang web lên Internet Đồ án đã hoàn thành tất cả các chức năng theo yêu cầu của cửa hàng và được thử nghiệm trực tuyến với kết quả đạt yêu cầu.
Do thời gian hạn chế, em chưa có cơ hội tìm hiểu sâu hơn về đề tài này, dẫn đến một số thiếu sót Đặc biệt, em chưa thể tích hợp các cổng thanh toán trực tuyến và giao diện vẫn chưa đạt yêu cầu về tính thẩm mỹ.
Để nâng cao độ tin cậy của website, cần hoàn thiện phương thức thanh toán trực tuyến an toàn, giúp khách hàng yên tâm hơn khi giao dịch Bên cạnh đó, việc tối ưu hóa SEO sẽ giúp khách hàng dễ dàng tìm thấy website Thực hiện tích hợp các modul mới cũng sẽ mang lại trải nghiệm thân thiện hơn cho người dùng Đặc biệt, việc tích hợp thanh toán trực tuyến qua các nhà cung cấp dịch vụ tại Việt Nam như Onepay, SmartLink, Kim Bảo và Ngân Lượng sẽ tạo thuận lợi cho khách hàng trong quá trình thanh toán.
Tích hợp việc nhận thông báo đơn đặt hàng bằng tin nhắn điện thoại và chỉnh sửa ciao diện thêm thân thiện với người dùng.