Tải bản đầy đủ (.docx) (29 trang)

Bao cáo kết thúc chuyên ngành IT60

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.45 MB, 29 trang )

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
TRUNG TÂM ĐÀO TẠO E-LEARNING

BÁO CÁO CHUYÊN ĐỀ KẾT THÚC
Giảng viên hướng dẫn:
Sinh viên thực hiện:
Lớp:
Ngành đào tạo:
Mơn học:

CHUN NGÀNH
Đề tài: Tìm hiểu phần mềm tự do mã nguồn mở Pretashop



3

Hải Phòng, tháng 6/2022LỜI CẢM ƠN
Trong nền kinh tế hiện nay, với xu thế tồn cầu hố nền kinh tế thế giới, mọi mặt
của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con
người ngày càng tăng cả về số lượng và chất lượng. Hiện nay các công ty tin học hàng đầu
thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho
phép tiến hành thương mại hóa trên Internet. Thơng qua các sản phẩm và công nghệ này,
chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử. Với những
thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà
khơng phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm
theo hướng dẫn và click vào những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho
bạn.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam,
Em đã tìm hiểu, xây dựng và cài đặt “Website bán hàng giày dép trực tuyến”.
Qua khảo sát thực tế, ở Việt Nam thì hình thức bán hàng qua mạng này cũng khá


phổ biến, tuy nhiên vẫn chưa được hoàn chỉnh bởi hình thức thanh tốn q phức tạp, cho
nên ở website này em có đưa ra một số giải pháp giả lập để làm cho đơn giản.
Cùng với sự chỉ bảo tận tình của cơ ThS Nguyễn Thùy Linh em đã hồn thành
website này. Trong q trình thực hiện khơng thể tránh khỏi những sai sót mong cơ, thầy
và các bạn đóng góp ý kiến để trang Web được hồn thiện hơn.
Em xin chân thành cảm ơn!
Sinh viên thực hiện

MỤC LỤC


4

LỜI CẢM ƠN.............................................................................................................2
CHƯƠNG 1: TÌM HIỂU CÁC VẤN ĐỀ CƠ BẢN CỦA PRETASHOP.............7
1.1 Khái niệm Pretashop...........................................................................................7
1.2 Lịch sử phát triển của hệ thống..........................................................................7
1.3 Các tính năng của hệ thống.................................................................................8
1.4
Ưu – nhược điểm của hệ thống....................................................................8
a.
Ưu điểm của Prestashop............................................................................8
b.
Nhược điểm của Prestashop......................................................................9
1.5
So sánh với một vài hệ thống có tính năng tương tự..................................9
1.5.1
Shopify và PrestaShop............................................................................9
1.5.2
Odoo eCommerce và PrestaShop........................................................10

c.
Về khả năng tuỳ chỉnh.............................................................................15
d.
Về giao diện sử dụng................................................................................15
e.
Về giá cả....................................................................................................16
CHƯƠNG 2: HƯỚNG DẪN CÀI ĐẶT HỆ THỐNG..........................................17
2.1 Chuẩn bị cài đặt.................................................................................................17
2.2 Cài đặt.................................................................................................................18
CHƯƠNG 3: SỬ DỤNG PRESTASHOP ĐỂ PHÁT TRIỂN ỨNG DỤNG WEB
BÁN GIÀY DÉP.......................................................................................................22
3.1
Trang quản trị.............................................................................................22
3.1.1 Dashboard …...................................................................................................22
3.1.2 Catalog:............................................................................................................22
3.1.3 Order:...............................................................................................................23
3.1.4
Customer: ….............................................................................................24
3.1.5 Modules:...........................................................................................................24
3.1.6 Design:..............................................................................................................25
3.1.7 Shipping …......................................................................................................25
3.1.8 Payment:..........................................................................................................25
3.2
Các chức năng chính...................................................................................27
KẾT LUẬN...............................................................................................................30
TÀI LIỆU THAM KHẢO.......................................................................................32


5


CHƯƠNG 1: TÌM HIỂU CÁC VẤN ĐỀ CƠ BẢN CỦA PRETASHOP.
1.1 Khái niệm Pretashop
PrestaShop là một mã nguồn CMS được thiết kế chuyên cho việc xây dựng
trang thương mại điện tử với mục tiêu là giúp bạn tạo cửa hàng online đẹp, nhanh
chóng. Bằng nền tảng miễn phí này, bạn sẽ có thể tạo trang web thương mại điện tử
của mình mà khơng cần mã hóa. Theo thống kê cho thấy, hiện nay có đến hơn
165000 trang web được thiết kế trên nền tảng của Prestashop.
1.2 Lịch sử phát triển của hệ thống
Được phát triển từ năm 2005, vào những thời điểm đó PrestaShop vẫn cịn
khá xa lạ và chưa được nhiều người biết đến, do phát hành chủ yếu với phiên bản
tiếng Pháp. Nhưng thời gian gần đây, với những cải tiến vượt bậc, PrestaShop đã trở
thành mã nguồn mở khá phổ biến.
PrestaShop giành giải Open Source Business Applications Award của Packt
Publishing: Open Source Award của Packt Publishing. Đây là một trong những giải
thưởng uy tín và danh giá bậc nhất dành cho các mã nguồn mở.
Với ưu thế về mã nguồn phát triển sau, PrestaShop kế thừa được nhiều ý tưởng
của các mã nguồn cùng loại đi trước như OsCommerce. Điểm làm lên khác biệt chủ
yếu là việc Prestashop tích hợp sẵn thư viện trình bày sản phẩm theo màu sắc. Tính
năng này giúp chủ cửa hàng tiếp cận tốt hơn với các khách hàng của họ.
Ngoài ra, việc tích hợp trực tiếp trang quản lý thơng tin vào mã nguồn, cũng
giúp PrestaShop trở nên thân thiện hơn với người sử dụng.
1.3 Các tính năng của hệ thống
Với lợi thế phát triển sau, Prestashop đã tích hợp được nhiều tính năng thích
hợp để xây dựng một trang web thương mại điện tử hiệu quả. Các tính năng nổi bật
của Prestashop như:
Về quản lý module: Người dùng dễ dàng truy cập và cấu hình tất cả các
module nhờ chức năng lọc và nhóm các module lại với nhau.
Về quản lý danh mục: Việc tạo mới và sửa đổi một sản phẩm được thực hiện
trên cùng một trang và được phân cấp bằng các tab, giúp việc quản lý sản phẩm trực
quan và dễ dàng.

Về quy trình đặt hàng: Quy trình đặt hàng sẽ được tối ưu hóa cho mục đích
chuyển đổi khách hàng. Với việc mua hàng 4 bước trên cùng một trang sẽ mang lại
sự trải nghiệm mượt mà hơn


6

Thiết kế giao diện tùy chỉnh: Giao diện cơ bản giản dị và tinh tế với bố cục
nguyên bản tương thích trên các thiết bị di động, mang lại sự linh hoạt cao cho các
nhà tích hợp PrestaShop.
Quản lý các biểu mẫu: Việc quản lý biểu mẫu được thiết kế dưới dạng
widget. Các trường thơng tin có thể quản lý và sắp xếp lại bằng cách “kéo> thả” đơn
giản.
Về thanh tốn: Có nhiều lựa chọn thanh tốn, dễ dàng tùy chỉnh giỏ hàng
thanh toán
Hỗ trợ cho tiếp thị và marketing: tạo các ưu đãi đặc biệt, quảng cáo sản
phẩm, thu thập email khách hàng.
1.4 Ưu – nhược điểm của hệ thống
a. Ưu điểm của Prestashop
Prestashop là một phần mềm nguồn mở và hồn tồn miễn phí
Có đầy đủ chức năng của một trang web thương mại điện tử: thêm, sửa, xóa,
thống kê sản phẩm, nhà sản xuất, nhà phân phối, khách hàng ,…
Có khả năng theo dõi tình hình bán hàng, thu thập thông tin khách hàng,
thông báo cho khách qua SMS.
Áp dụng nhiều phương thức thanh toán cùng nhiều đơn vị tiền tệ
Có tốc độ tải và xử lý nhanh
Các phiên bản mới sẽ được cập nhật thường xuyên hơn để sửa các lỗi bugs và
bổ sung thêm các chức năng, modules mới.
Giao diện dễ sử dụng và thân thiện, có thể thiết kế giao diện độc lập.
b. Nhược điểm của Prestashop

Có nhiều tính năng rất khó học và khơng hữu ích
Thuật tốn tìm kiếm của Prestashop được đánh giá khá yếu so với các mã
nguồn mỡ khác.
Khả năng quản lý Url-rewrite khá yếu, khơng có khả năng mở rộng tùy biến,
vì vậy sẽ giảm khả năng SEO của website đáng kể
1.5 So sánh với một vài hệ thống có tính năng tương tự
1.5.1 Shopify và PrestaShop
Hiện nay, hai trong số những nền tảng quan trọng nhất tồn tại để thực hiện
thương mại điện tử . Chúng là các trang web của Shopify hoặc PrestaShop, các hệ
thống quan trọng và được sử dụng nhiều nhất.
Ưu và nhược điểm của PrestaShop hoặc Shopify


7

Vì mục đích SEO (tối ưu hóa cơng cụ tìm kiếm), được biết rằng Shopify
kém linh hoạt hơnTrong khi PrestaShop tạo điều kiện định vị tốt hơn của thương
mại điện tử trong cơng cụ tìm kiếm.
Nhờ nguồn mở của nó, PrestaShop cho phép sửa đổi và tùy chỉnh dễ dàng
hơn cho các mẫu khơng phải là mẫu mà bạn có thể thực hiện với Shopify. Điều đó
khơng chỉ gây khó khăn hơn trong việc thực hiện các sửa đổi, mà cịn trong một số
trường hợp nhất định, chỉ có thể thực hiện việc đó thơng qua các ứng dụng có tính
phí bổ sung.
Theo dữ liệu được cung cấp bởi trang GetApp, Shopify cung cấp tích hợp cho
tối đa 252 nền tảng tiếp thị được ủy quyền, trong khi về phần mình, PrestaShop hầu
như khơng tích hợp 54 nền tảng này.
PrestaShop là phần mềm miễn phí, (bạn chỉ phải trả một số tiền nhỏ cho dịch
vụ lưu trữ), nhưng trong trường hợp của Shopify, nếu nó có chi phí hàng tháng phụ
thuộc vào gói được ký hợp đồng.
Cả PrestaShop và Shopify đều có dịch vụ hỗ trợ tuyệt vời cho khách hàng.

Tuy nhiên trong trường hợp của Mua sắm, ngoài dịch vụ điện thoại, cũng có một
cuộc trị chuyện trực tuyến tích hợp để trả lời câu hỏi 24 giờ một ngày.
Khi ký hợp đồng các gói cơ bản của Shopify, điều này sẽ tính phí hoa hồng
cho mỗi giao dịch. Trong khi bán hàng, PrestaShop không áp dụng bất kỳ loại phí
nào.
1.5.2 Odoo eCommerce và PrestaShop
a. So sánh về quy mơ của Odoo eCommerce vs PrestaShop
Odoo:

2+ triệu người dùng tồn thế giới.

Phổ biến trên 120+ quốc gia.

730 đối tác của Odoo trên tồn thế giới.

1,500 lập trình viên Odoo trên mọi quốc gia.
Pretashop:

250,000 cửa hàng online trên toàn thế giới xây dựng trên PrestaShop.

Phổ biến trên 200 quốc gia.

Có sẵn 65 ngơn ngữ khác nhau.

3,500 add-on có sẵn và phát triển trong hệ sinh thái.
b. Về tính năng mà Odoo eCommerce vs PrestaShop đem lại


8


Hiện nay, phiên bản mới nhất của PrestaShop là v1.6.1.3. Vì vậy chúng ta sẽ
cùng so sánh Odoo Enterprise với phiên bản này để có thể đánh giá một cách công
bằng nhất nhé!
Quản lý danh mục sản phẩm
Odoo Enterprise






Tạo sản phẩm với nhiều thuộc tính và biến thể
Chỉnh sửa trang sản phẩm trực tiếp trên giao diện
Hỗ trợ sản phẩm kỹ thuật số
Đánh giá sản phẩm
Hỗ trợ sản phẩm thanh toán định kỳ
Quản lý kho hàng
Hỗ trợ mã vạch sản phẩm
Dự đốn nhu cầu sản phẩm
Thống kê hàng hố có thể vận chuyển tới khách
hàng
Thống kê hàng hóa trong kho chưa thể vận chuyển
Thống kê chuỗi cung ứng
Quản lý đổi/trả hàng hoá
Theo dõi đơn hàng
Quản lý lượng đơn hàng đã hết
Quản lý nhiều kho lưu trữ
Quản lý mua hàng
Báo cáo kho
Tính năng thiết kế website


Odoo Enterprise PrestaShop

Add-on
















Add-on


Add-on

Add-on


Odoo Enterprise
Trình chỉnh sửa WYSIWYG

Chỉnh sửa bằng thao tác kéo/thả block
Tương thích với nhiều thiết bị
Tự động tạo sitemaps
Khả năng tuỳ biến HTML/CSS
Số lượng theme có sẵn
Tính năng thương mại điện tử

PrestaSho
p




Add-on






98
Odoo Enterprise

PrestaSho
p






1340+
PrestaSho


9

p






Add-on

Breadcrumb
Cơng cụ tìm kiếm trên trang
Hỗ trợ sắp xếp kết quả tìm kiếm
Tính năng sản phẩm

Odoo
PrestaSho
Enterprise
p


Hỗ trợ nhiều hình ảnh cho một sản phẩm


Hỗ trợ tải nhiều ảnh lên cùng lúc



Hỗ trợ nhập/xuất nhiều sản phẩm cùng lúc


Hệ thống danh mục theo cấp bậc
Quản lý khách hàng

Theo dõi các giỏ hàng chưa thanh tốn
Lưu trữ thơng tin giỏ hàng khi khách hàng quay
lại
Cổng thông tin khách hàng
Cho phép mua hàng không cần đăng ký tài
khoản
Quản lý phản hồi khách hàng
Tạo biểu mẫu thu thập thông tin khách hàng
Lịch sử mua hàng của khách hàng
Đặt giá theo nhóm khách hàng
Chat trực tuyến trên website
Quản lý chương trình affiliate
Danh sách u thích (Wish list)
Quản lý vận chuyển

Odoo
Enterprise


PrestaSho
p




















Add-on
Add-on









Odoo Enterprise

Tuỳ chỉnh yêu cầu vận chuyển
Phí vận chuyển cố định
Tuỳ chọn gói q
Lựa chọn vận chuyển miễn phí
Vận chuyển theo cân nặng
Đơn vị vận chuyển có sẵn: DHL








PrestaSho
p





Add-on


10






Đơn vị vận chuyển có sẵn: UPS
Đơn vị vận chuyển có sẵn: USPS
Đơn vị vận chuyển có sẵn: FedEx
Quản lý Marketing và Khuyến mãi

Email phản hồi tự động
Quản lý danh sách email
Thiết kế email bằng thao tác kéo/thả
Hỗ trợ xây dựng chương trình affiliate
Tích luỹ điểm thưởng khi mua hàng
Coupon, mã giảm giá
Quản lý giảm giá
Chỉnh sửa mẫu email có sẵn
A/B Testing
Thẻ quà tặng
Rating sản phẩm
Combo sản phẩm
So sánh sản phẩm
Gợi ý bán gia tăng (up-sell) trong giỏ hàng
Gợi ý bán chéo (cross-sell) trên trang sản phẩm
Tích hợp với eBay
Tích hợp với Amazon
Private Sales
Thiết lập banner quảng cáo trên trang
Quản lý SEO

Add-on
Add-on
Add-on


Odoo
Enterprise









Add-on


Add-on



Add-on



Odoo Enterprise
Tích hợp hệ thống SEO
Đề xuất nội dung chuẩn SEO
Tối ưu hoá URL
Gắn mã theo dõi
Quản lý bán hàng







Odoo Enterprise
Báo cáo bán hàng
Báo cáo thống kê tìm kiếm


Add-on

PrestaShop



Add-on
Add-on



Add-on




Add-on

Add-on
Add-on
Add-on


PrestaSho
p





PrestaSho
p




11

Hỗ trợ nhập dữ liệu
Hỗ trợ SSL
Tích hợp xuất hố đơn
Hỗ trợ đa cửa hàng
Hỗ trợ xuất hoá đơn thuế theo
quốc gia/khu vực
Quản lý đa cửa hàng
Quản lý thanh toán









Add-on












PrestaSho
p










Add-on




Odoo Enterprise
Chuyển hướng cho cổng thanh toán
Liên kết dữ liệu giữa các server cho cổng thanh
tốn
Hỗ trợ thanh tốn định kỳ
Tích hợp Paypal
Hỗ trợ đa đơn vị tiền tệ/phương thức thanh toán
Các loại báo cáo

Báo cáo bán hàng
Báo cáo kho
Chế độ đặt KPI
Tích hợp Google Analytics
Báo cáo tình trạng sản phẩm
Báo cáo bán hàng tổng quan
Báo cáo thống kê tìm kiếm trên trang
Hệ thống báo cáo

Odoo
Enterprise








PrestaShop


Odoo Enterprise
Đa dạng biểu đồ báo cáo
Đa dạng bảng biểu khác nhau
Tuỳ chỉnh trang thông tin tổng quan (Dashboard)
Hỗ trợ xuất báo cáo sang excel
c. Về khả năng tuỳ chỉnh













PrestaSho
p



Add-on

Cả 2 nền tảng Odoo eCommerce và PrestaShop khơng có điểm gì khác biệt
nhiều ngoại trừ khả năng thêm trường thông tin ở Front-end và đặc điểm Fast Back-



12

end mà thơi. Tuy rằng, PrestaShop có thể thay thế điểm yếu về Front-end bằng cách
sử dụng Add-on nhưng về đặc điểm Fast Back-end thì hiện nay lại chưa có phương
pháp xử lí nào. Có thể trong bản cập nhật tương lai, PrestaShop sẽ khắc phục vấn đề
này để giúp người dùng có trải nghiệm tốt hơn.
Nhìn chung, các khả năng chỉnh sửa cịn lại thì như nhau. Chẳng hạn như
thêm thông tin ở Back-end, giao diện web đầy đủ chức năng, khả năng tương thích ở
Back-end hay hỗ trợ đa ngơn ngữ đều có mặt đầy đủ trên cả hai nền tảng này.
Ngoài ra, Odoo eCommerce vs PrestaShop đều có khả năng kết nối API với
các phần mềm thứ 3. Hơn nữa, Odoo eCommerce vs PrestaShop cũng sở hữu app có
sẵn trong cộng đồng rất phong phú. Ví dụ như hiện nay trên cộng đồng Odoo là
7,300 App còn trên PrestaShop là 2,904 module.
d. Về giao diện sử dụng
Các yêu cầu tối thiểu về một giao diện thân thiện khi sử dụng bao gồm:

Người dùng có thể dễ dàng tiếp cận bất kỳ chức năng nào họ cần.

Bố cục cần sắp xếp gọn gàng, logic.

Nội dung liền mạch, rõ ràng.

Giao diện đẹp mắt, thiết kế cần nổi bật các nội dung chính.
Đánh giá chung thì cả hai nền tảng này đều được sắp xếp và trình bày theo
một bố cục hợp lý và chi tiết. Người dùng khi trải nghiệm đều có thể dễ dàng truy
cập và sử dụng các tính năng cần thiết; giao diện thân thiện và tối ưu về UI/UX.

Trang sản phẩm của Odoo eCommerce



13

Trang sản phẩm của PretaShop
e. Về giá cả
Odoo Enterprise

Chi phí hàng tháng
Bản Cloud miễn phí
Thời hạn hợp đồng
Dùng thử miễn phí
Nâng cấp hệ thống miễn phí
Cập nhật đến phiên bản mới nhất
Hosting và duy trì website
Hỗ trợ kỹ thuật

Thanh tốn theo năm: Từ
$6/user/tháng
Thanh tốn theo tháng: Từ
$7,5/user/tháng

Hàng năm






PrestaSho
p

Miễn phí






Khơng
(Cần mua
gói dịch vụ)


14

CHƯƠNG 2: HƯỚNG DẪN CÀI ĐẶT HỆ THỐNG
2.1 Chuẩn bị cài đặt
System requirements
PHP 5.2 or later
Để cài đặt bạn cần cấu hình (trong file php.ini):
- allow_url_fopen set to On,
- register_globals set to Off,
- magic_quotes_* set to Off,
- safe_mode set to Off,
- upload_max_filesize set to "16M" (ou plus).
Sử dụng PHP extensions (trong file php.ini): PDO_MySQL, cURL,
SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP.
Server tools: cron/crontab, Memcached.
MySQL 5.0 or later
Chạy tốt nhất trên
- Unix/Linux hosting.

- Apache Web Server 1.3 or later or nginx Web Server.
- Apache module settings:
- mod_rewrite enabled,
- mod_security disabled,


15

- mod_auth_basic disabled.
- Ít nhất 64MB bộ nhớ RAM dành riêng cho PHP. Càng nhiều càng tốt.
- Công cụ để truy cập vào code của bạn qua FTP server, và MySQL database
Text Editor.
Windows:
- Notepad++: />- UltraEdit: />- Crimson Editor: />OS X:
- Textmate: />- Coda: />- Smultron: />Unix/Linux:
- Vim: />- Emacs: />FTP clients
Windows:
- CoreFTP: />- WinSCP: />- SmartFTP: />Mac OS X:
- Cyberduck: />- Transmit: />- Fetch: />2.2 Cài đặt
Bước 1: Download và install wampserver


16

Bước 2: Mở wampserver

Bước 3: Download và install Pretashop


17


- Tích chọn “ I agree to the above terms and conditions”  next - Chờ cài đặt hoàn thành


18

- Cài đặt thành công

CHƯƠNG 3
SỬ DỤNG PRESTASHOP ĐỂ PHÁT TRIỂN ỨNG DỤNG WEB
BÁN GIÀY DÉP


19
3.1 Trang quản trị
Bảng điều khiển:
Đây là những chức năng chính để người quản trị website quản lý các mục như:
3.1.1 Dashboard: Giúp ta thống kê lại nhưng hoạt động của website, thống kê theo ngày
tháng năm, những sản phẩm nào hết hàng, sản phầm nào bán chạy,đơn đặt hàng gần đây,
xem nhiều nhất, top tìm kiếm…

3.1.2 Catalog: Ta có thể phân loại danh mục sản phẩm, quản lý thêm, sửa, xóa sản phẩm.
Quản lý thơng tin sản phẩm: Ở đây là nơi người quản trị upload sản phầm, giá khuyến mãi,
giá bán buôn, cho phép hiển thị hay không, sản phẩm nào thuộc danh mục nào.

-

Quản lý thông tin sản phẩm
Quản lý danh mục sản phẩm, trong các danh mục cịn có danh mục con để người quản trị
thêm nào



20

3.1.3 Order: Giúp ta quản lý các đơn dặt hàng, thay đổi tình trạng đơn hàng.

3.1.4

Customer: Ở đây là nơi quản lý thơng tin khách hàng, các nhóm khách hàng, địa chỉ…

3.1.5 Modules: Nơi có thể thêm các module như thanh toán, live chat... để đáp ứng việc
website ngày càng tốt hơn.



×