SlideShare a Scribd company logo
1 of 48
Download to read offline
BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC UEH
TIỂU LUẬN GIỮA KỲ
MÔN CÔNG NGHỆ THƯƠNG MẠI ĐIỆN TỬ
Đề tài: XÂY DỰNG WEBSITE WORDPRESS
Giảng viên: Trần Lê Phúc Thịnh
Mã lớp học phần: 23C1INF50902603
Tên sinh viên: Nguyễn Minh Châu
Mã số sinh viên: 31211024074
Khóa: 47
TP Hồ Chi Minh, Tháng 11 năm 2023
J
MỤC LỤC
I. Giới thiệu website.................................................................................................................3
II. Xây dựng website................................................................................................................7
1. Cài đặt WP, cài đặt các Plugin cơ bản ...........................................................................7
1.1 Cài đặt thành công Local WP....................................................................................7
1.2 Cài đặt Plugin..............................................................................................................7
2. Cài đặt WooCommerce..................................................................................................11
2.1 Cài đặt Themes .........................................................................................................11
2.2 Thiết lập Thuế...........................................................................................................11
2.3 Thiết lập vận chuyển ................................................................................................13
2.4 Thiết lập thanh toán .................................................................................................15
2.5 Thiết lập mã giảm giá...............................................................................................19
3. Thêm sản phẩm và danh mục .......................................................................................20
3.1 Sản phẩm đơn giản...................................................................................................20
3.2 Sản phẩm có biến thể................................................................................................22
3.3 Sản phẩm nhóm ........................................................................................................24
3.4 Sản phẩm bên ngoài/liên kết....................................................................................25
3.5 Tạo danh mục sản phẩm..........................................................................................26
4. Thiết kế trang chủ ..........................................................................................................28
4.1 Tạo Menu...................................................................................................................29
4.2 Dùng Elementor để thiết kế.....................................................................................31
4.3 Sử dụng shortcode ....................................................................................................33
6. Tạo bài post.....................................................................................................................34
7. Tùy chỉnh website bằng Action và Filter Hook ...........................................................35
7.1 Phương thức sử dụng hook để tinh chỉnh ..............................................................35
7.2 Các action và Filter hook được dùng trong trang web .........................................35
III. Hoàn tất giao diện website..............................................................................................41
1. Trang chủ........................................................................................................................41
2. Trang chi tiết sản phẩm.................................................................................................44
3. Trang bài viết..................................................................................................................45
4. Trang cửa hàng...............................................................................................................46
5. Trang đăng kí/ đăng nhập tài khoản............................................................................46
6. Trang giỏ hàng................................................................................................................47
7. Trang thanh toán............................................................................................................48
DANH MỤC HÌNH ẢNH
Hình 1. Cài đặt thành công Local WP................................................................................7
Hình 2.1 Các plugin đã cài đặt.........................................................................................10
Hình 2.2 Các plugin đã cài đặt.........................................................................................10
Hình 2.3 Các plugin đã cài đặt.........................................................................................10
Hình 3. Cài đặt theme.......................................................................................................11
Hình 4.1 Thiết lập thuế.....................................................................................................12
Hình 4.2 Thiết lập thuế.....................................................................................................12
Hình 4.3 Demo trường hợp có tính thuế...........................................................................13
Hình 4.4 Demo trường hợp không tính thuế.....................................................................13
Hình 5.1 Thiết lập vận chuyển..........................................................................................14
Hình 5.2 Thiết lập vận chuyển..........................................................................................14
Hình 5.3 Demo các trường hợp giao hàng.......................................................................15
Hình 5.4 Demo các trường hợp giao hàng.......................................................................15
Hình 5.5 Demo các trường hợp giao hàng.......................................................................15
Hình 6.1 Thiết lập thanh toán...........................................................................................16
Hình 6.2 Thiết lập thanh toán bằng MoMo......................................................................16
Hình 6.3 Demo trang thanh toán......................................................................................17
Hình 6.4 Demo trang thanh toán......................................................................................17
Hình 6.6 Demo trang thanh toán......................................................................................18
Hình 6.7 Demo trang thanh toán......................................................................................18
Hình 6.8 Demo trang thanh toán......................................................................................18
Hình 7.1 Thiết lập mã giảm giá ........................................................................................19
Hình 7.2 Thiết lập mã giảm giá........................................................................................19
Hình 7.3 Demo mã phunuvn khi thanh toán.....................................................................20
Hình 7.4 Demo mã phunuvn khi thanh toán.....................................................................20
Hình 8.1 Thiết lập sản phảm đơn giản .............................................................................21
Hình 8.2 Thiết lập sản phảm đơn giản 1 ..........................................................................21
Hình 8.3 Thiết lập sản phảm đơn giản .............................................................................21
Hình 8.4 Thiết lập sản phảm đơn giản .............................................................................21
Hình 8.5 Thiết lập sản phảm đơn giản .............................................................................22
Hình 9.1 Thiết lập sản phẩm có biến thể..........................................................................22
Hình 9.2 Thiết lập sản phảm có biến thể..........................................................................23
Hình 9.3 Thiết lập sản phảm có biến thể..........................................................................23
Hình 9.4 Thiết lập sản phảm có biến thể..........................................................................23
Hình 9.5 Thiết lập sản phảm có biến thể..........................................................................24
Hình 9.6 Thiết lập sản phảm có biến thể..........................................................................24
Hình 10.1 Thiết lập sản phảm nhóm.................................................................................25
Hình 10.2 Thiết lập sản phảm nhóm.................................................................................25
Hình 11.1 Thiết lập sản phẩm bên ngoài..........................................................................26
Hình 11.2 Thiết lập sản phẩm bên ngoài..........................................................................26
Hình 11.3 Thiết lập sản phẩm bên ngoài..........................................................................26
Hình 12.1 Tạo danh mục sản phẩm..................................................................................28
Hình 12.2 Tạo danh mục sản phẩm..................................................................................28
Hình 12.3 Tạo danh mục sản phẩm..................................................................................28
Hình 13.1 Thiết lập menu .................................................................................................30
Hình 13.2 Thiết lập menu .................................................................................................30
Hình 13.3 Thiết lập menu .................................................................................................30
Hình 13.4 Hiển thị menu tại trang chủ.............................................................................31
Hình 14.1 Tạo trang chủ bằng Elementor........................................................................32
Hình 14.2 Tạo trang chủ bằng Elementor........................................................................32
Hình 14.3 Tạo trang chủ bằng Elementor........................................................................32
Hình 15.1 Thiết kế trang dùng shortcode.........................................................................33
Hình 15.2 Thiết kế trang dùng shortcode.........................................................................33
Hình 15.3 Thiết kế trang dùng shortcode.........................................................................34
Hình 15.4 Thiết kế trang dùng shortcode.........................................................................34
Hình 16. Tạo bài post .......................................................................................................35
Hình 17.1 Các hook dùng trong trang web ......................................................................35
Hình 17.2 Các action hook đã dùng.................................................................................36
Hình 17.3 Demo action hook 1.........................................................................................36
Hình 17.4 Các action hook đã dùng.................................................................................37
Hình 17.5 Demo action hook 2.........................................................................................37
Hình 17.6 Các action hook đã dùng.................................................................................38
Hình 17.7 Demo action hook 3.........................................................................................38
Hình 17.8 Các action hook đã dùng.................................................................................39
Hình 17.9 Demo action hook 4.........................................................................................39
Hình 17.10 Các action hook đã dùng...............................................................................40
Hình 17.11 Các action hook đã dùng...............................................................................40
Hình 17.12 Các filter hook đã dùng .................................................................................41
Hình 17.13 Demo filter hook............................................................................................41
Hình 18.1 Giao diện trang chủ.........................................................................................42
Hình 18.2 Giao diện trang chủ.........................................................................................42
Hình 18.3 Giao diện trang chủ.........................................................................................42
Hình 18.4 Giao diện trang chủ.........................................................................................43
Hình 18.5 Giao diện trang chủ.........................................................................................43
Hình 18.6 Giao diện trang chủ.........................................................................................43
Hình 18.7 Giao diện trang chủ.........................................................................................44
Hình 19.1 Giao diện trang chi tiết sp...............................................................................44
Hình 19.2 Giao diện trang chi tiết sp...............................................................................45
Hình 19.3 Giao diện trang chi tiết sp...............................................................................45
Hình 19.4 Giao diện trang chi tiết sp...............................................................................45
Hình 20. Giao diện trang bài viết.....................................................................................46
Hình 21. Giao diện trang cửa hàng..................................................................................46
Hình 22. Giao diện trang tài khoản..................................................................................47
Hình 23. Giao diện trang giỏ hàng...................................................................................48
I. Giới thiệu website
YaMe.vn - Thương hiệu thời trang dành cho giới trẻ
YaMe.vn là một thương hiệu thời trang dành cho giới trẻ Việt Nam, cung cấp đa
dạng các sản phẩm thời trang dành cho giới trẻ, bao gồm áo thun, quần jean, áo khoác,
phụ kiện,... Các sản phẩm của YaMe.vn được thiết kế với phong cách trẻ trung, năng
động, phù hợp với mọi nhu cầu của giới trẻ.
Ưu điểm của YaMe.vn
 Đa dạng sản phẩm: YaMe.vn cung cấp đa dạng các sản phẩm thời trang dành
cho giới trẻ, đáp ứng mọi nhu cầu của khách hàng.
 Phong cách trẻ trung, năng động: Các sản phẩm của YaMe.vn được thiết kế với
phong cách trẻ trung, năng động, phù hợp với xu hướng thời trang mới nhất.
 Giá cả hợp lý: YaMe.vn luôn nỗ lực mang đến cho khách hàng những sản phẩm
chất lượng với giá cả hợp lý.
 Dịch vụ chăm sóc khách hàng tốt: YaMe.vn luôn quan tâm đến trải nghiệm của
khách hàng, với dịch vụ chăm sóc khách hàng tận tình và chu đáo.
Một số sản phẩm nổi bật của YaMe.vn
 Áo thun YaMe: Áo thun là một trong những sản phẩm best-seller của YaMe.vn.
Áo thun YaMe được làm từ chất liệu cotton cao cấp, mềm mại và thấm hút mồ
hôi tốt.
 Quần jean YaMe: Quần jean YaMe được thiết kế với kiểu dáng trẻ trung, năng
động, phù hợp với nhiều vóc dáng.
 Áo khoác YaMe: Áo khoác YaMe được thiết kế với kiểu dáng trẻ trung, năng
động, giúp giữ ấm cho cơ thể trong những ngày thời tiết lạnh.
 Phụ kiện YaMe: Phụ kiện YaMe giúp hoàn thiện phong cách thời trang của bạn.
II. Xây dựng website
1. Cài đặt WP, cài đặt các Plugin cơ bản
1.1 Cài đặt thành công Local WP
Hình 1. Cài đặt thành công Local WP
1.2 Cài đặt Plugin
Dưới đây là các plugin mà website đã cài đặt, bao gồm:
 Chat Bubble
Chat Bubble là một plugin WordPress giúp bạn thêm hộp chat trực tiếp vào trang
web của mình. Hộp chat này sẽ cho phép khách truy cập trò chuyện với bạn hoặc với
các đại diện hỗ trợ khách hàng của bạn.
 Classic Editor
Classic Editor là một plugin WordPress giúp bạn khôi phục trình soạn thảo cổ điển
của WordPress. Trình soạn thảo cổ điển này được nhiều người dùng ưa thích vì nó đơn
giản và dễ sử dụng.
 Classic Widgets
Classic Widgets là một plugin WordPress giúp bạn khôi phục widget cổ điển của
WordPress. Widget cổ điển này được nhiều người dùng ưa thích vì nó đơn giản và dễ
sử dụng.
 Code Snippets
Code Snippets là một plugin WordPress giúp bạn thêm mã ngắn vào trang web của
mình. Mã ngắn này có thể được sử dụng để thêm chức năng hoặc tính năng tùy chỉnh
vào trang web của bạn.
 Contact Form 7
Contact Form 7 là một plugin WordPress giúp bạn tạo biểu mẫu liên hệ. Biểu mẫu
liên hệ này có thể được sử dụng để thu thập thông tin từ khách truy cập trang web của
bạn.
 Elementor
Elementor là một plugin WordPress giúp bạn tạo giao diện người dùng trực quan
cho trang web của mình. Elementor cung cấp một giao diện kéo và thả dễ sử dụng để
giúp bạn tạo các trang web đẹp và chuyên nghiệp.
 Gtranslate
Gtranslate là một plugin WordPress giúp bạn dịch trang web của mình sang các ngôn
ngữ khác. Gtranslate sử dụng Google Translate để dịch trang web của bạn sang hơn 100
ngôn ngữ khác nhau.
 WooCommerce
WooCommerce là một plugin WordPress giúp bạn tạo cửa hàng trực tuyến.
WooCommerce là một plugin miễn phí và mạnh mẽ, cung cấp tất cả các tính năng cần
thiết để tạo một cửa hàng trực tuyến thành công.
 Thanh Toán Quét Mã QR Code Tự Động
Thanh toán qua QR code cho người dùng Việt Nam là một plugin WordPress giúp
bạn thêm hỗ trợ thanh toán qua QR code vào cửa hàng trực tuyến của mình. Plugin này
hỗ trợ các hình thức thanh toán qua QR code phổ biến tại Việt Nam, bao gồm MoMo,
ViettelPay, VNPay và 40 ngân hàng Việt Nam
 WooCommerce VietNam Checkout
WooCommerce VietNam Checkout là một plugin WordPress giúp bạn tùy chỉnh
trang thanh toán của cửa hàng trực tuyến của mình cho phù hợp với thị trường Việt
Nam. Plugin này thêm các trường cho tỉnh, thành phố, và quận/huyện vào biểu mẫu địa
chỉ vận chuyển, cung cấp giá vận chuyển cụ thể cho từng tỉnh/thành phố, và cho phép
khách hàng thanh toán bằng các hình thức thanh toán phổ biến tại Việt Nam, bao gồm
QR code và ví điện tử.
Bảng tóm tắt các thông tin về các plugin WordPress được cài đặt:
Plugin Mục đích
Chat Bubble Thêm hộp chat trực tiếp vào trang web
Classic Editor Khôi phục trình soạn thảo cổ điển của WordPress
Classic Widgets Khôi phục widget cổ điển của WordPress
Code Snippets Thêm mã ngắn vào trang web
Contact Form 7 Tạo biểu mẫu liên hệ
Elementor Tạo giao diện người dùng trực quan cho trang web
Gtranslate Dịch trang web sang các ngôn ngữ khác
WooCommerce Tạo cửa hàng trực tuyến
Thanh Toán Quét Mã QR Code Tự
Động
Thêm hỗ trợ thanh toán qua QR code vào cửa hàng
trực tuyến
WooCommerce VietNam
Checkout
Tùy chỉnh trang thanh toán của cửa hàng trực tuyến
cho phù hợp với thị trường Việt Nam
Hình 2.1 Các plugin đã cài đặt
Hình 2.2 Các plugin đã cài đặt
Hình 2.3 Các plugin đã cài đặt
2. Cài đặt WooCommerce
2.1 Cài đặt Themes
Tên theme: Sydney, là một theme WordPress miễn phí được thiết kế để tạo các
trang web kinh doanh và cửa hàng trực tuyến. Theme này có giao diện hiện đại và
thanh lịch, Sydney được tích hợp sẵn với WooCommerce, cho phép dễ dàng tạo và
quản lý cửa hàng trực tuyến của mình.
Các tính năng nổi bật của theme Sydney:
 Tùy chỉnh dễ dàng: Sydney sử dụng hệ thống tùy biến trực quan để bạn có thể
dễ dàng thay đổi giao diện và bố cục của trang web.
 Tốc độ nhanh: Sydney được tối ưu hóa để tải nhanh, giúp cải thiện trải nghiệm
người dùng.
 Thân thiện với SEO: Sydney được tối ưu hóa cho SEO, giúp trang web của bạn
dễ dàng xếp hạng cao hơn trong kết quả tìm kiếm.
Hình 3. Cài đặt theme
2.2 Thiết lập Thuế
Thiết lập cửa hàng có áp dụng thuế đối với sản phẩm:
Giá sản phẩm hiển thị ngoài cửa hàng đã bao gồm thuế. Các sản phẩm sẽ được tính
thuế dựa trên địa chỉ giao hàng của khách hàng. Thuế giao hàng sử dụng tỉ lệ Chuẩn.
Hậu tố của giá hiển thị thuế sẽ có chữ VAT. Chấp nhận các thiết lập mặc định khác.
Cơ sở tính thuế:
- Mã: VNT - Nếu khách hàng ở VN thì 8%
- Mã: FRA - Nếu khách hàng ở Pháp thì 15%
- Mã: LAT - Nếu khách hàng ở tại Lào thì 10%
Hình 4.1 Thiết lập thuế
Hình 4.2 Thiết lập thuế
Demo các trường hợp tính thuế:
- Trường hợp có tính thuế
Hình 4.3 Demo trường hợp có tính thuế
- Trường hợp không tính thuế
Hình 4.4 Demo trường hợp không tính thuế
2.3 Thiết lập vận chuyển
- Tạo ra các khu vực giao hàng
o Nội thành (TPHCM)
o Trong nước
o Ngoài nước
- Nội thành (TP.HCM): có các hình thức giao hàng
o Lấy hàng tại cửa hàng: Miễn phí ship
o Giao hành nhanh: đồng giá 20.000đ
o Giao hàng hỏa tốc: 15% giá trị đơn hàng. Nếu thấp hơn 30.000đ thì tính
30.000đ. Phí tối đa là: 50.000đ
- Trong nước: có các hình thức giao hàng
o Giao hàng tiết kiệm: 10.000đ * số lượng sản phẩm
o Giao hàng nhanh: 20.000đ * số lượng sản phẩm
- Ngoài nước:
o LA Express: 15% giá trị đơn hàng. Nếu thấp hơn 50.000đ thì tính
50.000đ. Phí tối đa là: 80.000đ
- Tạo ra loại giao hàng đặt biệt đối với “Hàng giá trị cao” sẽ mặc định có phí
giao hàng 100.000đ ở tất cả hình thức
Hình 5.1 Thiết lập vận chuyển
Hình 5.2 Thiết lập vận chuyển
Demo các trường hợp giao hàng:
Hình 5.3 Demo các trường hợp giao hàng
Hình 5.4 Demo các trường hợp giao hàng
Hình 5.5 Demo các trường hợp giao hàng
2.4 Thiết lập thanh toán
Các phương thức thanh toán được tích hợp vào trang web:
- Trả tiền mặt khi nhận hàng
- Ví điện tử MoMo – QRcode
- Ví điện tử VNpay – Qrcode
- Chuyển khoản ngân hàng bằng quét mã QR, website hỗ trợ thanh toán ở các
ngân hàng lớn như: Vietcombank, Mbbank, Techcombank, Agribank, BIDV,
Sacombank.
Hình 6.1 Thiết lập thanh toán
Ví dụ một thiết lập thanh toán qua Ví điện tử MoMo-QRcode
Hình 6.2 Thiết lập thanh toán bằng MoMo
Demo hiển thị trang thanh toán
Hình 6.3 Demo trang thanh toán
Hình 6.4 Demo trang thanh toán
Hình 6.5 Demo trang thanh toán
Hình 6.6 Demo trang thanh toán
Hình 6.7 Demo trang thanh toán
Hình 6.8 Demo trang thanh toán
2.5 Thiết lập mã giảm giá
Các mã khuyến mãi được thiết lập trong trang web:
 Mã phunuvn: Mã này giảm giá 50% cho các sản phẩm thời trang nữ và có thời
hạn sử dụng trước ngày 15/3. Mã này không sử dụng chung với các mã giảm giá
khác và vẫn áp dụng cho các sản phẩm giảm giá.
 Mã giam100k: Mã này giảm giá 100.000đ cho đơn hàng tối thiểu 500k. Mã này
không được sử dụng chung với các mã giảm giá khác và không áp dụng với các
sản phẩm đã giảm giá. Chỉ có 100 mã này được sử dụng cho 100 khách hàng đầu
tiên.
 Mã giam10: Mã này giảm 10% cho toàn bộ đơn hàng với điều kiện tổng giá trị
đơn hàng phải đạt tối thiểu 1.000.000đ. Mã này không sử dụng chung với các
mã giảm giá khác và vẫn áp dụng cho các sản phẩm giảm giá.
Hình 7.1 Thiết lập mã giảm giá
Hình 7.2 Thiết lập mã giảm giá
Demo thiết lập mã giảm giá “phunuvn” khi thanh toán:
Hình 7.3 Demo mã phunuvn khi thanh toán
Hình 7.4 Demo mã phunuvn khi thanh toán
3. Thêm sản phẩm và danh mục
3.1 Sản phẩm đơn giản
Hình 8.1 Thiết lập sản phảm đơn giản
Hình 8.2 Thiết lập sản phảm đơn giản 1
Hình 8.3 Thiết lập sản phảm đơn giản
Hình 8.4 Thiết lập sản phảm đơn giản
Hình 8.5 Thiết lập sản phảm đơn giản
3.2 Sản phẩm có biến thể
Hình 9.1 Thiết lập sản phẩm có biến thể
Hình 9.2 Thiết lập sản phảm có biến thể
Hình 9.3 Thiết lập sản phảm có biến thể
Hình 9.4 Thiết lập sản phảm có biến thể
Hình 9.5 Thiết lập sản phảm có biến thể
Hình 9.6 Thiết lập sản phảm có biến thể
3.3 Sản phẩm nhóm
Hình 10.1 Thiết lập sản phảm nhóm
Hình 10.2 Thiết lập sản phảm nhóm
3.4 Sản phẩm bên ngoài/liên kết
Hình 11.1 Thiết lập sản phẩm bên ngoài
Hình 11.2 Thiết lập sản phẩm bên ngoài
Hình 11.3 Thiết lập sản phẩm bên ngoài
3.5 Tạo danh mục sản phẩm
Danh mục sản phẩm được tạo ra trên website: có 3 loại danh mục
 Danh mục sản phẩm theo bộ sưu tập
o SPEED
o The Day’s Eye
o The Style of No Style
o SPACE
 Danh mục sản phẩm tạo ra theo kiểu dáng quần áo
o Áo
 Áo Thun
 Áo Polo
 Áo sơmi
 Áo Khoác
 Áo Sweater
o Quần
 Quần Tây
 Quần vải
 Quần jean
 Quần Short
o BALO
o Phụ kiện
 Danh mục sản phẩm theo loại sản phẩm
o Sản phẩm đơn giản
o Sản phẩm có biến thể
o Sản phẩm bên ngoài/liên kết
o Set combo ( sản phẩm nhóm)
Hình 12.1 Tạo danh mục sản phẩm
Hình 12.2 Tạo danh mục sản phẩm
Hình 12.3 Tạo danh mục sản phẩm
4. Thiết kế trang chủ
4.1 Tạo Menu
Tạo ra một menu chính cho website. Hiện thị trên thanh Main header.
- BỘ SƯU TẬP
o The Style of No Style
o SPEED
o The Day’s Eye
o SPACE
- SẢN PHẨM
o Áo
 Áo Thun
 Áo Polo
 Áo sơmi
 Áo Khoác
 Áo Sweater
o Quần
 Quần Tây
 Quần vải
 Quần jean
 Quần Short
o BALO
o Phụ kiện
- COMBO
- BLOG
Hình 13.1 Thiết lập menu
Hình 13.2 Thiết lập menu
Hình 13.3 Thiết lập menu
Hình 13.4 Hiển thị menu tại trang chủ
4.2 Dùng Elementor để thiết kế
Sử dụng Elementor để tùy chỉnh thiết kế trang chủ cho website, các thành phần được
sử dụng:
- Thẻ hình ảnh
- Thẻ đường phân cách
- Thẻ shortcode
- Thẻ khoảng đệm
- Thẻ tiêu đề, văn bản
- Thẻ nút
- Thẻ icon mạng xã hội
Hình 14.1 Tạo trang chủ bằng Elementor
Hình 14.2 Tạo trang chủ bằng Elementor
Hình 14.3 Tạo trang chủ bằng Elementor
4.3 Sử dụng shortcode
Các shortcode đã sử dụng trong thiết kế website
- Hiện thị các sản phẩm của danh mục sản phẩm “SPEED” với tùy chỉnh hiện thị
4 sản phẩm 2 cột. Cú pháp: [products limit="4" columns="2"
Category="SPEED"]
Hình 15.1 Thiết kế trang dùng shortcode
- Hiện thị các sản phẩm của danh mục sản phẩm “The Style of No Style” với tùy
chỉnh hiện thị 4 sản phẩm 2 cột. Cú pháp: [products limit="4" columns="2"
Category="The Style of No Style"]
Hình 15.2 Thiết kế trang dùng shortcode
- Hiện thị các sản phẩm bán chạy với tùy chỉnh hiện thị 4 sản phẩm 4 cột. Cú
pháp: [products limit="4" columns="4" best_selling="true" ]
Hình 15.3 Thiết kế trang dùng shortcode
- Hiện thị các sản phẩm nổi bật với tùy chỉnh hiện thị 4 sản phẩm 4 cột. Cú pháp:
[products limit="4" columns="4" visibility="featured" ]
Hình 15.4 Thiết kế trang dùng shortcode
6. Tạo bài post
Website sử dụng Elementor để tùy chỉnh các bài post. Các bài post của website YaMe
thường nói về thông điệp của các bộ sưu tập sản phẩm ở YaMe.
Hình 16. Tạo bài post
7. Tùy chỉnh website bằng Action và Filter Hook
7.1 Phương thức sử dụng hook để tinh chỉnh
Dùng plugin Snippet để tùy chỉnh website bằng hook.
7.2 Các action và Filter hook được dùng trong trang web
Hình 17.1 Các hook dùng trong trang web
7.2.1 Action hook
Các action hook đã sử dụng trong website
- Thêm nút chia sẽ và nút thích Facebook trong sản phẩm chi tiết
Hình 17.2 Các action hook đã dùng
Hình 17.3 Demo action hook 1
- Bán thêm sản phẩm dưới nút Thêm vào giỏ hàng
Hình 17.4 Các action hook đã dùng
Hình 17.5 Demo action hook 2
- Tính tổng giá khi tăng số lượng sản phẩm
Hình 17.6 Các action hook đã dùng
Hình 17.7 Demo action hook 3
- Hiển thị nút “Tiếp tục mua sắm
Hình 17.8 Các action hook đã dùng
Hình 17.9 Demo action hook 4
- Kiểm tra xem người dùng đã đăng nhập để mua sản phẩm hay chưa
Hình 17.10 Các action hook đã dùng
- Kiểm tra người xem đã từng mua sản phẩm này chưa và hỏi khách có muốn
mua lại hay không
Hình 17.11 Các action hook đã dùng
7.2.2 Filter hook
Các filter hook đã sử dụng:
- Viết hoa chữ cái đầu tiên trong tên sản phẩm
Hình 17.12 Các filter hook đã dùng
Hình 17.13 Demo filter hook
III. Hoàn tất giao diện website
1. Trang chủ
Hình 18.1 Giao diện trang chủ
Hình 18.2 Giao diện trang chủ
Hình 18.3 Giao diện trang chủ
Hình 18.4 Giao diện trang chủ
Hình 18.5 Giao diện trang chủ
Hình 18.6 Giao diện trang chủ
Hình 18.7 Giao diện trang chủ
2. Trang chi tiết sản phẩm
Hình 19.1 Giao diện trang chi tiết sp
Hình 19.2 Giao diện trang chi tiết sp
Hình 19.3 Giao diện trang chi tiết sp
Hình 19.4 Giao diện trang chi tiết sp
3. Trang bài viết
Hình 20. Giao diện trang bài viết
4. Trang cửa hàng
Hình 21. Giao diện trang cửa hàng
5. Trang đăng kí/ đăng nhập tài khoản
Hình 22. Giao diện trang tài khoản
6. Trang giỏ hàng
Hình 23. Giao diện trang giỏ hàng
7. Trang thanh toán
Hình 24 Giao diện trang thanh toán

More Related Content

Similar to Bài giữa kì cntmdt.docx

Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]bookbooming1
 
Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]bookbooming1
 
04. de cuong thiet lap va cau hinh mang lan (3 tc)
04. de cuong   thiet lap va cau hinh mang lan (3 tc)04. de cuong   thiet lap va cau hinh mang lan (3 tc)
04. de cuong thiet lap va cau hinh mang lan (3 tc)Đinh Luận
 
Sách hướng dẫn sử dụng Powerpoint 2010
Sách hướng dẫn sử dụng Powerpoint 2010Sách hướng dẫn sử dụng Powerpoint 2010
Sách hướng dẫn sử dụng Powerpoint 2010Tâm Việt Group
 
Giao trinh lap trinh can ban b tn035
Giao trinh lap trinh can ban b   tn035Giao trinh lap trinh can ban b   tn035
Giao trinh lap trinh can ban b tn035Học Huỳnh Bá
 
Linq vnese
Linq vneseLinq vnese
Linq vnesechienhm
 
Cong ty moi truong - Mau du an khu vui choi giai tri
Cong ty moi truong - Mau du an khu vui choi giai triCong ty moi truong - Mau du an khu vui choi giai tri
Cong ty moi truong - Mau du an khu vui choi giai triThaoNguyenXanh2
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinhPhi Phi
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinhDuy Vọng
 
[Thực tập][GameLoft] Lập trình game đa nền tảng trên di động
[Thực tập][GameLoft] Lập trình game đa nền tảng trên di động[Thực tập][GameLoft] Lập trình game đa nền tảng trên di động
[Thực tập][GameLoft] Lập trình game đa nền tảng trên di độngTrung Hiếu Trần
 
Gameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloftGameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloftLong Kingnam
 

Similar to Bài giữa kì cntmdt.docx (20)

Lập Trình Game Trên Thiết Bị Di Động.doc
Lập Trình Game Trên Thiết Bị Di Động.docLập Trình Game Trên Thiết Bị Di Động.doc
Lập Trình Game Trên Thiết Bị Di Động.doc
 
Giao trinh photoshop
Giao trinh photoshopGiao trinh photoshop
Giao trinh photoshop
 
Đề tài: Công nghệ Hybrid của ô tô và ứng dụng cho xe máy, 9đ
Đề tài: Công nghệ Hybrid của ô tô và ứng dụng cho xe máy, 9đĐề tài: Công nghệ Hybrid của ô tô và ứng dụng cho xe máy, 9đ
Đề tài: Công nghệ Hybrid của ô tô và ứng dụng cho xe máy, 9đ
 
Đề tài: Hệ thống cung cấp chứng chỉ số theo mô hình sinh khóa
Đề tài: Hệ thống cung cấp chứng chỉ số theo mô hình sinh khóaĐề tài: Hệ thống cung cấp chứng chỉ số theo mô hình sinh khóa
Đề tài: Hệ thống cung cấp chứng chỉ số theo mô hình sinh khóa
 
Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]
 
Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]Giao trinh-phan-cung-dien-tu[bookbooming.com]
Giao trinh-phan-cung-dien-tu[bookbooming.com]
 
04. de cuong thiet lap va cau hinh mang lan (3 tc)
04. de cuong   thiet lap va cau hinh mang lan (3 tc)04. de cuong   thiet lap va cau hinh mang lan (3 tc)
04. de cuong thiet lap va cau hinh mang lan (3 tc)
 
Sách hướng dẫn sử dụng Powerpoint 2010
Sách hướng dẫn sử dụng Powerpoint 2010Sách hướng dẫn sử dụng Powerpoint 2010
Sách hướng dẫn sử dụng Powerpoint 2010
 
Đề tài: chương trình quản lý lớp học của trung tâm ngoại ngữ, HAY
Đề tài: chương trình quản lý lớp học của trung tâm ngoại ngữ, HAYĐề tài: chương trình quản lý lớp học của trung tâm ngoại ngữ, HAY
Đề tài: chương trình quản lý lớp học của trung tâm ngoại ngữ, HAY
 
Đề tài: Quản lí các lớp học ngoại ngữ tại trung tâm đào tạo, HAY
Đề tài: Quản lí các lớp học ngoại ngữ tại trung tâm đào tạo, HAYĐề tài: Quản lí các lớp học ngoại ngữ tại trung tâm đào tạo, HAY
Đề tài: Quản lí các lớp học ngoại ngữ tại trung tâm đào tạo, HAY
 
Đề tài chương trình quản lý các lớp ngoại ngữ, HAY
Đề tài  chương trình quản lý các lớp ngoại ngữ, HAYĐề tài  chương trình quản lý các lớp ngoại ngữ, HAY
Đề tài chương trình quản lý các lớp ngoại ngữ, HAY
 
Giao trinh lap trinh can ban b tn035
Giao trinh lap trinh can ban b   tn035Giao trinh lap trinh can ban b   tn035
Giao trinh lap trinh can ban b tn035
 
Linq vnese
Linq vneseLinq vnese
Linq vnese
 
Luận văn: Nghiên cứu, thiết kế, chế tạo mobile robot tự hành tích hợp
Luận văn: Nghiên cứu, thiết kế, chế tạo mobile robot tự hành tích hợpLuận văn: Nghiên cứu, thiết kế, chế tạo mobile robot tự hành tích hợp
Luận văn: Nghiên cứu, thiết kế, chế tạo mobile robot tự hành tích hợp
 
Cong ty moi truong - Mau du an khu vui choi giai tri
Cong ty moi truong - Mau du an khu vui choi giai triCong ty moi truong - Mau du an khu vui choi giai tri
Cong ty moi truong - Mau du an khu vui choi giai tri
 
Phân Tích Chiến Lược Kinh Doanh Của Ngân Hàng Vietcombank
Phân Tích Chiến Lược Kinh Doanh Của Ngân Hàng VietcombankPhân Tích Chiến Lược Kinh Doanh Của Ngân Hàng Vietcombank
Phân Tích Chiến Lược Kinh Doanh Của Ngân Hàng Vietcombank
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinh
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinh
 
[Thực tập][GameLoft] Lập trình game đa nền tảng trên di động
[Thực tập][GameLoft] Lập trình game đa nền tảng trên di động[Thực tập][GameLoft] Lập trình game đa nền tảng trên di động
[Thực tập][GameLoft] Lập trình game đa nền tảng trên di động
 
Gameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloftGameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloft
 

Bài giữa kì cntmdt.docx

  • 1. BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC UEH TIỂU LUẬN GIỮA KỲ MÔN CÔNG NGHỆ THƯƠNG MẠI ĐIỆN TỬ Đề tài: XÂY DỰNG WEBSITE WORDPRESS Giảng viên: Trần Lê Phúc Thịnh Mã lớp học phần: 23C1INF50902603 Tên sinh viên: Nguyễn Minh Châu Mã số sinh viên: 31211024074 Khóa: 47 TP Hồ Chi Minh, Tháng 11 năm 2023 J
  • 2. MỤC LỤC I. Giới thiệu website.................................................................................................................3 II. Xây dựng website................................................................................................................7 1. Cài đặt WP, cài đặt các Plugin cơ bản ...........................................................................7 1.1 Cài đặt thành công Local WP....................................................................................7 1.2 Cài đặt Plugin..............................................................................................................7 2. Cài đặt WooCommerce..................................................................................................11 2.1 Cài đặt Themes .........................................................................................................11 2.2 Thiết lập Thuế...........................................................................................................11 2.3 Thiết lập vận chuyển ................................................................................................13 2.4 Thiết lập thanh toán .................................................................................................15 2.5 Thiết lập mã giảm giá...............................................................................................19 3. Thêm sản phẩm và danh mục .......................................................................................20 3.1 Sản phẩm đơn giản...................................................................................................20 3.2 Sản phẩm có biến thể................................................................................................22 3.3 Sản phẩm nhóm ........................................................................................................24 3.4 Sản phẩm bên ngoài/liên kết....................................................................................25 3.5 Tạo danh mục sản phẩm..........................................................................................26 4. Thiết kế trang chủ ..........................................................................................................28 4.1 Tạo Menu...................................................................................................................29 4.2 Dùng Elementor để thiết kế.....................................................................................31 4.3 Sử dụng shortcode ....................................................................................................33 6. Tạo bài post.....................................................................................................................34 7. Tùy chỉnh website bằng Action và Filter Hook ...........................................................35 7.1 Phương thức sử dụng hook để tinh chỉnh ..............................................................35 7.2 Các action và Filter hook được dùng trong trang web .........................................35 III. Hoàn tất giao diện website..............................................................................................41 1. Trang chủ........................................................................................................................41 2. Trang chi tiết sản phẩm.................................................................................................44 3. Trang bài viết..................................................................................................................45 4. Trang cửa hàng...............................................................................................................46 5. Trang đăng kí/ đăng nhập tài khoản............................................................................46 6. Trang giỏ hàng................................................................................................................47 7. Trang thanh toán............................................................................................................48
  • 3. DANH MỤC HÌNH ẢNH Hình 1. Cài đặt thành công Local WP................................................................................7 Hình 2.1 Các plugin đã cài đặt.........................................................................................10 Hình 2.2 Các plugin đã cài đặt.........................................................................................10 Hình 2.3 Các plugin đã cài đặt.........................................................................................10 Hình 3. Cài đặt theme.......................................................................................................11 Hình 4.1 Thiết lập thuế.....................................................................................................12 Hình 4.2 Thiết lập thuế.....................................................................................................12 Hình 4.3 Demo trường hợp có tính thuế...........................................................................13 Hình 4.4 Demo trường hợp không tính thuế.....................................................................13 Hình 5.1 Thiết lập vận chuyển..........................................................................................14 Hình 5.2 Thiết lập vận chuyển..........................................................................................14 Hình 5.3 Demo các trường hợp giao hàng.......................................................................15 Hình 5.4 Demo các trường hợp giao hàng.......................................................................15 Hình 5.5 Demo các trường hợp giao hàng.......................................................................15 Hình 6.1 Thiết lập thanh toán...........................................................................................16 Hình 6.2 Thiết lập thanh toán bằng MoMo......................................................................16 Hình 6.3 Demo trang thanh toán......................................................................................17 Hình 6.4 Demo trang thanh toán......................................................................................17 Hình 6.6 Demo trang thanh toán......................................................................................18 Hình 6.7 Demo trang thanh toán......................................................................................18 Hình 6.8 Demo trang thanh toán......................................................................................18 Hình 7.1 Thiết lập mã giảm giá ........................................................................................19 Hình 7.2 Thiết lập mã giảm giá........................................................................................19 Hình 7.3 Demo mã phunuvn khi thanh toán.....................................................................20 Hình 7.4 Demo mã phunuvn khi thanh toán.....................................................................20 Hình 8.1 Thiết lập sản phảm đơn giản .............................................................................21 Hình 8.2 Thiết lập sản phảm đơn giản 1 ..........................................................................21 Hình 8.3 Thiết lập sản phảm đơn giản .............................................................................21 Hình 8.4 Thiết lập sản phảm đơn giản .............................................................................21 Hình 8.5 Thiết lập sản phảm đơn giản .............................................................................22 Hình 9.1 Thiết lập sản phẩm có biến thể..........................................................................22
  • 4. Hình 9.2 Thiết lập sản phảm có biến thể..........................................................................23 Hình 9.3 Thiết lập sản phảm có biến thể..........................................................................23 Hình 9.4 Thiết lập sản phảm có biến thể..........................................................................23 Hình 9.5 Thiết lập sản phảm có biến thể..........................................................................24 Hình 9.6 Thiết lập sản phảm có biến thể..........................................................................24 Hình 10.1 Thiết lập sản phảm nhóm.................................................................................25 Hình 10.2 Thiết lập sản phảm nhóm.................................................................................25 Hình 11.1 Thiết lập sản phẩm bên ngoài..........................................................................26 Hình 11.2 Thiết lập sản phẩm bên ngoài..........................................................................26 Hình 11.3 Thiết lập sản phẩm bên ngoài..........................................................................26 Hình 12.1 Tạo danh mục sản phẩm..................................................................................28 Hình 12.2 Tạo danh mục sản phẩm..................................................................................28 Hình 12.3 Tạo danh mục sản phẩm..................................................................................28 Hình 13.1 Thiết lập menu .................................................................................................30 Hình 13.2 Thiết lập menu .................................................................................................30 Hình 13.3 Thiết lập menu .................................................................................................30 Hình 13.4 Hiển thị menu tại trang chủ.............................................................................31 Hình 14.1 Tạo trang chủ bằng Elementor........................................................................32 Hình 14.2 Tạo trang chủ bằng Elementor........................................................................32 Hình 14.3 Tạo trang chủ bằng Elementor........................................................................32 Hình 15.1 Thiết kế trang dùng shortcode.........................................................................33 Hình 15.2 Thiết kế trang dùng shortcode.........................................................................33 Hình 15.3 Thiết kế trang dùng shortcode.........................................................................34 Hình 15.4 Thiết kế trang dùng shortcode.........................................................................34 Hình 16. Tạo bài post .......................................................................................................35 Hình 17.1 Các hook dùng trong trang web ......................................................................35 Hình 17.2 Các action hook đã dùng.................................................................................36 Hình 17.3 Demo action hook 1.........................................................................................36 Hình 17.4 Các action hook đã dùng.................................................................................37 Hình 17.5 Demo action hook 2.........................................................................................37 Hình 17.6 Các action hook đã dùng.................................................................................38 Hình 17.7 Demo action hook 3.........................................................................................38 Hình 17.8 Các action hook đã dùng.................................................................................39 Hình 17.9 Demo action hook 4.........................................................................................39 Hình 17.10 Các action hook đã dùng...............................................................................40
  • 5. Hình 17.11 Các action hook đã dùng...............................................................................40 Hình 17.12 Các filter hook đã dùng .................................................................................41 Hình 17.13 Demo filter hook............................................................................................41 Hình 18.1 Giao diện trang chủ.........................................................................................42 Hình 18.2 Giao diện trang chủ.........................................................................................42 Hình 18.3 Giao diện trang chủ.........................................................................................42 Hình 18.4 Giao diện trang chủ.........................................................................................43 Hình 18.5 Giao diện trang chủ.........................................................................................43 Hình 18.6 Giao diện trang chủ.........................................................................................43 Hình 18.7 Giao diện trang chủ.........................................................................................44 Hình 19.1 Giao diện trang chi tiết sp...............................................................................44 Hình 19.2 Giao diện trang chi tiết sp...............................................................................45 Hình 19.3 Giao diện trang chi tiết sp...............................................................................45 Hình 19.4 Giao diện trang chi tiết sp...............................................................................45 Hình 20. Giao diện trang bài viết.....................................................................................46 Hình 21. Giao diện trang cửa hàng..................................................................................46 Hình 22. Giao diện trang tài khoản..................................................................................47 Hình 23. Giao diện trang giỏ hàng...................................................................................48
  • 6. I. Giới thiệu website YaMe.vn - Thương hiệu thời trang dành cho giới trẻ YaMe.vn là một thương hiệu thời trang dành cho giới trẻ Việt Nam, cung cấp đa dạng các sản phẩm thời trang dành cho giới trẻ, bao gồm áo thun, quần jean, áo khoác, phụ kiện,... Các sản phẩm của YaMe.vn được thiết kế với phong cách trẻ trung, năng động, phù hợp với mọi nhu cầu của giới trẻ. Ưu điểm của YaMe.vn  Đa dạng sản phẩm: YaMe.vn cung cấp đa dạng các sản phẩm thời trang dành cho giới trẻ, đáp ứng mọi nhu cầu của khách hàng.  Phong cách trẻ trung, năng động: Các sản phẩm của YaMe.vn được thiết kế với phong cách trẻ trung, năng động, phù hợp với xu hướng thời trang mới nhất.  Giá cả hợp lý: YaMe.vn luôn nỗ lực mang đến cho khách hàng những sản phẩm chất lượng với giá cả hợp lý.  Dịch vụ chăm sóc khách hàng tốt: YaMe.vn luôn quan tâm đến trải nghiệm của khách hàng, với dịch vụ chăm sóc khách hàng tận tình và chu đáo. Một số sản phẩm nổi bật của YaMe.vn  Áo thun YaMe: Áo thun là một trong những sản phẩm best-seller của YaMe.vn. Áo thun YaMe được làm từ chất liệu cotton cao cấp, mềm mại và thấm hút mồ hôi tốt.  Quần jean YaMe: Quần jean YaMe được thiết kế với kiểu dáng trẻ trung, năng động, phù hợp với nhiều vóc dáng.  Áo khoác YaMe: Áo khoác YaMe được thiết kế với kiểu dáng trẻ trung, năng động, giúp giữ ấm cho cơ thể trong những ngày thời tiết lạnh.  Phụ kiện YaMe: Phụ kiện YaMe giúp hoàn thiện phong cách thời trang của bạn.
  • 7. II. Xây dựng website 1. Cài đặt WP, cài đặt các Plugin cơ bản 1.1 Cài đặt thành công Local WP Hình 1. Cài đặt thành công Local WP 1.2 Cài đặt Plugin Dưới đây là các plugin mà website đã cài đặt, bao gồm:  Chat Bubble Chat Bubble là một plugin WordPress giúp bạn thêm hộp chat trực tiếp vào trang web của mình. Hộp chat này sẽ cho phép khách truy cập trò chuyện với bạn hoặc với các đại diện hỗ trợ khách hàng của bạn.  Classic Editor Classic Editor là một plugin WordPress giúp bạn khôi phục trình soạn thảo cổ điển của WordPress. Trình soạn thảo cổ điển này được nhiều người dùng ưa thích vì nó đơn giản và dễ sử dụng.  Classic Widgets Classic Widgets là một plugin WordPress giúp bạn khôi phục widget cổ điển của WordPress. Widget cổ điển này được nhiều người dùng ưa thích vì nó đơn giản và dễ sử dụng.  Code Snippets Code Snippets là một plugin WordPress giúp bạn thêm mã ngắn vào trang web của mình. Mã ngắn này có thể được sử dụng để thêm chức năng hoặc tính năng tùy chỉnh vào trang web của bạn.
  • 8.  Contact Form 7 Contact Form 7 là một plugin WordPress giúp bạn tạo biểu mẫu liên hệ. Biểu mẫu liên hệ này có thể được sử dụng để thu thập thông tin từ khách truy cập trang web của bạn.  Elementor Elementor là một plugin WordPress giúp bạn tạo giao diện người dùng trực quan cho trang web của mình. Elementor cung cấp một giao diện kéo và thả dễ sử dụng để giúp bạn tạo các trang web đẹp và chuyên nghiệp.  Gtranslate Gtranslate là một plugin WordPress giúp bạn dịch trang web của mình sang các ngôn ngữ khác. Gtranslate sử dụng Google Translate để dịch trang web của bạn sang hơn 100 ngôn ngữ khác nhau.  WooCommerce WooCommerce là một plugin WordPress giúp bạn tạo cửa hàng trực tuyến. WooCommerce là một plugin miễn phí và mạnh mẽ, cung cấp tất cả các tính năng cần thiết để tạo một cửa hàng trực tuyến thành công.  Thanh Toán Quét Mã QR Code Tự Động Thanh toán qua QR code cho người dùng Việt Nam là một plugin WordPress giúp bạn thêm hỗ trợ thanh toán qua QR code vào cửa hàng trực tuyến của mình. Plugin này hỗ trợ các hình thức thanh toán qua QR code phổ biến tại Việt Nam, bao gồm MoMo, ViettelPay, VNPay và 40 ngân hàng Việt Nam  WooCommerce VietNam Checkout WooCommerce VietNam Checkout là một plugin WordPress giúp bạn tùy chỉnh trang thanh toán của cửa hàng trực tuyến của mình cho phù hợp với thị trường Việt Nam. Plugin này thêm các trường cho tỉnh, thành phố, và quận/huyện vào biểu mẫu địa chỉ vận chuyển, cung cấp giá vận chuyển cụ thể cho từng tỉnh/thành phố, và cho phép khách hàng thanh toán bằng các hình thức thanh toán phổ biến tại Việt Nam, bao gồm QR code và ví điện tử. Bảng tóm tắt các thông tin về các plugin WordPress được cài đặt: Plugin Mục đích Chat Bubble Thêm hộp chat trực tiếp vào trang web Classic Editor Khôi phục trình soạn thảo cổ điển của WordPress
  • 9. Classic Widgets Khôi phục widget cổ điển của WordPress Code Snippets Thêm mã ngắn vào trang web Contact Form 7 Tạo biểu mẫu liên hệ Elementor Tạo giao diện người dùng trực quan cho trang web Gtranslate Dịch trang web sang các ngôn ngữ khác WooCommerce Tạo cửa hàng trực tuyến Thanh Toán Quét Mã QR Code Tự Động Thêm hỗ trợ thanh toán qua QR code vào cửa hàng trực tuyến WooCommerce VietNam Checkout Tùy chỉnh trang thanh toán của cửa hàng trực tuyến cho phù hợp với thị trường Việt Nam
  • 10. Hình 2.1 Các plugin đã cài đặt Hình 2.2 Các plugin đã cài đặt Hình 2.3 Các plugin đã cài đặt
  • 11. 2. Cài đặt WooCommerce 2.1 Cài đặt Themes Tên theme: Sydney, là một theme WordPress miễn phí được thiết kế để tạo các trang web kinh doanh và cửa hàng trực tuyến. Theme này có giao diện hiện đại và thanh lịch, Sydney được tích hợp sẵn với WooCommerce, cho phép dễ dàng tạo và quản lý cửa hàng trực tuyến của mình. Các tính năng nổi bật của theme Sydney:  Tùy chỉnh dễ dàng: Sydney sử dụng hệ thống tùy biến trực quan để bạn có thể dễ dàng thay đổi giao diện và bố cục của trang web.  Tốc độ nhanh: Sydney được tối ưu hóa để tải nhanh, giúp cải thiện trải nghiệm người dùng.  Thân thiện với SEO: Sydney được tối ưu hóa cho SEO, giúp trang web của bạn dễ dàng xếp hạng cao hơn trong kết quả tìm kiếm. Hình 3. Cài đặt theme 2.2 Thiết lập Thuế Thiết lập cửa hàng có áp dụng thuế đối với sản phẩm: Giá sản phẩm hiển thị ngoài cửa hàng đã bao gồm thuế. Các sản phẩm sẽ được tính thuế dựa trên địa chỉ giao hàng của khách hàng. Thuế giao hàng sử dụng tỉ lệ Chuẩn. Hậu tố của giá hiển thị thuế sẽ có chữ VAT. Chấp nhận các thiết lập mặc định khác. Cơ sở tính thuế: - Mã: VNT - Nếu khách hàng ở VN thì 8% - Mã: FRA - Nếu khách hàng ở Pháp thì 15% - Mã: LAT - Nếu khách hàng ở tại Lào thì 10%
  • 12. Hình 4.1 Thiết lập thuế Hình 4.2 Thiết lập thuế Demo các trường hợp tính thuế: - Trường hợp có tính thuế
  • 13. Hình 4.3 Demo trường hợp có tính thuế - Trường hợp không tính thuế Hình 4.4 Demo trường hợp không tính thuế 2.3 Thiết lập vận chuyển - Tạo ra các khu vực giao hàng o Nội thành (TPHCM) o Trong nước o Ngoài nước - Nội thành (TP.HCM): có các hình thức giao hàng o Lấy hàng tại cửa hàng: Miễn phí ship o Giao hành nhanh: đồng giá 20.000đ o Giao hàng hỏa tốc: 15% giá trị đơn hàng. Nếu thấp hơn 30.000đ thì tính 30.000đ. Phí tối đa là: 50.000đ
  • 14. - Trong nước: có các hình thức giao hàng o Giao hàng tiết kiệm: 10.000đ * số lượng sản phẩm o Giao hàng nhanh: 20.000đ * số lượng sản phẩm - Ngoài nước: o LA Express: 15% giá trị đơn hàng. Nếu thấp hơn 50.000đ thì tính 50.000đ. Phí tối đa là: 80.000đ - Tạo ra loại giao hàng đặt biệt đối với “Hàng giá trị cao” sẽ mặc định có phí giao hàng 100.000đ ở tất cả hình thức Hình 5.1 Thiết lập vận chuyển Hình 5.2 Thiết lập vận chuyển Demo các trường hợp giao hàng:
  • 15. Hình 5.3 Demo các trường hợp giao hàng Hình 5.4 Demo các trường hợp giao hàng Hình 5.5 Demo các trường hợp giao hàng 2.4 Thiết lập thanh toán
  • 16. Các phương thức thanh toán được tích hợp vào trang web: - Trả tiền mặt khi nhận hàng - Ví điện tử MoMo – QRcode - Ví điện tử VNpay – Qrcode - Chuyển khoản ngân hàng bằng quét mã QR, website hỗ trợ thanh toán ở các ngân hàng lớn như: Vietcombank, Mbbank, Techcombank, Agribank, BIDV, Sacombank. Hình 6.1 Thiết lập thanh toán Ví dụ một thiết lập thanh toán qua Ví điện tử MoMo-QRcode Hình 6.2 Thiết lập thanh toán bằng MoMo Demo hiển thị trang thanh toán
  • 17. Hình 6.3 Demo trang thanh toán Hình 6.4 Demo trang thanh toán Hình 6.5 Demo trang thanh toán
  • 18. Hình 6.6 Demo trang thanh toán Hình 6.7 Demo trang thanh toán Hình 6.8 Demo trang thanh toán
  • 19. 2.5 Thiết lập mã giảm giá Các mã khuyến mãi được thiết lập trong trang web:  Mã phunuvn: Mã này giảm giá 50% cho các sản phẩm thời trang nữ và có thời hạn sử dụng trước ngày 15/3. Mã này không sử dụng chung với các mã giảm giá khác và vẫn áp dụng cho các sản phẩm giảm giá.  Mã giam100k: Mã này giảm giá 100.000đ cho đơn hàng tối thiểu 500k. Mã này không được sử dụng chung với các mã giảm giá khác và không áp dụng với các sản phẩm đã giảm giá. Chỉ có 100 mã này được sử dụng cho 100 khách hàng đầu tiên.  Mã giam10: Mã này giảm 10% cho toàn bộ đơn hàng với điều kiện tổng giá trị đơn hàng phải đạt tối thiểu 1.000.000đ. Mã này không sử dụng chung với các mã giảm giá khác và vẫn áp dụng cho các sản phẩm giảm giá. Hình 7.1 Thiết lập mã giảm giá Hình 7.2 Thiết lập mã giảm giá Demo thiết lập mã giảm giá “phunuvn” khi thanh toán:
  • 20. Hình 7.3 Demo mã phunuvn khi thanh toán Hình 7.4 Demo mã phunuvn khi thanh toán 3. Thêm sản phẩm và danh mục 3.1 Sản phẩm đơn giản
  • 21. Hình 8.1 Thiết lập sản phảm đơn giản Hình 8.2 Thiết lập sản phảm đơn giản 1 Hình 8.3 Thiết lập sản phảm đơn giản Hình 8.4 Thiết lập sản phảm đơn giản
  • 22. Hình 8.5 Thiết lập sản phảm đơn giản 3.2 Sản phẩm có biến thể Hình 9.1 Thiết lập sản phẩm có biến thể
  • 23. Hình 9.2 Thiết lập sản phảm có biến thể Hình 9.3 Thiết lập sản phảm có biến thể Hình 9.4 Thiết lập sản phảm có biến thể
  • 24. Hình 9.5 Thiết lập sản phảm có biến thể Hình 9.6 Thiết lập sản phảm có biến thể 3.3 Sản phẩm nhóm
  • 25. Hình 10.1 Thiết lập sản phảm nhóm Hình 10.2 Thiết lập sản phảm nhóm 3.4 Sản phẩm bên ngoài/liên kết
  • 26. Hình 11.1 Thiết lập sản phẩm bên ngoài Hình 11.2 Thiết lập sản phẩm bên ngoài Hình 11.3 Thiết lập sản phẩm bên ngoài 3.5 Tạo danh mục sản phẩm Danh mục sản phẩm được tạo ra trên website: có 3 loại danh mục  Danh mục sản phẩm theo bộ sưu tập o SPEED o The Day’s Eye o The Style of No Style o SPACE  Danh mục sản phẩm tạo ra theo kiểu dáng quần áo o Áo  Áo Thun  Áo Polo  Áo sơmi  Áo Khoác
  • 27.  Áo Sweater o Quần  Quần Tây  Quần vải  Quần jean  Quần Short o BALO o Phụ kiện  Danh mục sản phẩm theo loại sản phẩm o Sản phẩm đơn giản o Sản phẩm có biến thể o Sản phẩm bên ngoài/liên kết o Set combo ( sản phẩm nhóm)
  • 28. Hình 12.1 Tạo danh mục sản phẩm Hình 12.2 Tạo danh mục sản phẩm Hình 12.3 Tạo danh mục sản phẩm 4. Thiết kế trang chủ
  • 29. 4.1 Tạo Menu Tạo ra một menu chính cho website. Hiện thị trên thanh Main header. - BỘ SƯU TẬP o The Style of No Style o SPEED o The Day’s Eye o SPACE - SẢN PHẨM o Áo  Áo Thun  Áo Polo  Áo sơmi  Áo Khoác  Áo Sweater o Quần  Quần Tây  Quần vải  Quần jean  Quần Short o BALO o Phụ kiện - COMBO - BLOG
  • 30. Hình 13.1 Thiết lập menu Hình 13.2 Thiết lập menu Hình 13.3 Thiết lập menu
  • 31. Hình 13.4 Hiển thị menu tại trang chủ 4.2 Dùng Elementor để thiết kế Sử dụng Elementor để tùy chỉnh thiết kế trang chủ cho website, các thành phần được sử dụng: - Thẻ hình ảnh - Thẻ đường phân cách - Thẻ shortcode - Thẻ khoảng đệm - Thẻ tiêu đề, văn bản - Thẻ nút - Thẻ icon mạng xã hội
  • 32. Hình 14.1 Tạo trang chủ bằng Elementor Hình 14.2 Tạo trang chủ bằng Elementor Hình 14.3 Tạo trang chủ bằng Elementor
  • 33. 4.3 Sử dụng shortcode Các shortcode đã sử dụng trong thiết kế website - Hiện thị các sản phẩm của danh mục sản phẩm “SPEED” với tùy chỉnh hiện thị 4 sản phẩm 2 cột. Cú pháp: [products limit="4" columns="2" Category="SPEED"] Hình 15.1 Thiết kế trang dùng shortcode - Hiện thị các sản phẩm của danh mục sản phẩm “The Style of No Style” với tùy chỉnh hiện thị 4 sản phẩm 2 cột. Cú pháp: [products limit="4" columns="2" Category="The Style of No Style"] Hình 15.2 Thiết kế trang dùng shortcode - Hiện thị các sản phẩm bán chạy với tùy chỉnh hiện thị 4 sản phẩm 4 cột. Cú pháp: [products limit="4" columns="4" best_selling="true" ]
  • 34. Hình 15.3 Thiết kế trang dùng shortcode - Hiện thị các sản phẩm nổi bật với tùy chỉnh hiện thị 4 sản phẩm 4 cột. Cú pháp: [products limit="4" columns="4" visibility="featured" ] Hình 15.4 Thiết kế trang dùng shortcode 6. Tạo bài post Website sử dụng Elementor để tùy chỉnh các bài post. Các bài post của website YaMe thường nói về thông điệp của các bộ sưu tập sản phẩm ở YaMe.
  • 35. Hình 16. Tạo bài post 7. Tùy chỉnh website bằng Action và Filter Hook 7.1 Phương thức sử dụng hook để tinh chỉnh Dùng plugin Snippet để tùy chỉnh website bằng hook. 7.2 Các action và Filter hook được dùng trong trang web Hình 17.1 Các hook dùng trong trang web 7.2.1 Action hook Các action hook đã sử dụng trong website - Thêm nút chia sẽ và nút thích Facebook trong sản phẩm chi tiết
  • 36. Hình 17.2 Các action hook đã dùng Hình 17.3 Demo action hook 1 - Bán thêm sản phẩm dưới nút Thêm vào giỏ hàng
  • 37. Hình 17.4 Các action hook đã dùng Hình 17.5 Demo action hook 2 - Tính tổng giá khi tăng số lượng sản phẩm
  • 38. Hình 17.6 Các action hook đã dùng Hình 17.7 Demo action hook 3 - Hiển thị nút “Tiếp tục mua sắm
  • 39. Hình 17.8 Các action hook đã dùng Hình 17.9 Demo action hook 4 - Kiểm tra xem người dùng đã đăng nhập để mua sản phẩm hay chưa
  • 40. Hình 17.10 Các action hook đã dùng - Kiểm tra người xem đã từng mua sản phẩm này chưa và hỏi khách có muốn mua lại hay không Hình 17.11 Các action hook đã dùng 7.2.2 Filter hook Các filter hook đã sử dụng: - Viết hoa chữ cái đầu tiên trong tên sản phẩm
  • 41. Hình 17.12 Các filter hook đã dùng Hình 17.13 Demo filter hook III. Hoàn tất giao diện website 1. Trang chủ
  • 42. Hình 18.1 Giao diện trang chủ Hình 18.2 Giao diện trang chủ Hình 18.3 Giao diện trang chủ
  • 43. Hình 18.4 Giao diện trang chủ Hình 18.5 Giao diện trang chủ Hình 18.6 Giao diện trang chủ
  • 44. Hình 18.7 Giao diện trang chủ 2. Trang chi tiết sản phẩm Hình 19.1 Giao diện trang chi tiết sp
  • 45. Hình 19.2 Giao diện trang chi tiết sp Hình 19.3 Giao diện trang chi tiết sp Hình 19.4 Giao diện trang chi tiết sp 3. Trang bài viết
  • 46. Hình 20. Giao diện trang bài viết 4. Trang cửa hàng Hình 21. Giao diện trang cửa hàng 5. Trang đăng kí/ đăng nhập tài khoản
  • 47. Hình 22. Giao diện trang tài khoản 6. Trang giỏ hàng
  • 48. Hình 23. Giao diện trang giỏ hàng 7. Trang thanh toán Hình 24 Giao diện trang thanh toán