Tải bản đầy đủ (.pdf) (66 trang)

Xây dựng website bán hàng cho công ty TNHH Thiên Dương bằng phần mềm nguồn mở magento (Đồ án tốt nghiệp)

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 (15.65 MB, 66 trang )


BÁN HÀNG CHO CÔNG TY

- 2016


BÁN HÀNG CHO CÔNG TY

Sinh viên

:

: Ths.
Mã Sinh viên: 1212101008

- 2016


NAM

-------o0o-------

Sinh viên:

: 1212101008

p: CT1601
Tên

:


bán hàng cho công ty TNHH Thiên D


Các yêu

2. Các


c

Yêu c
.T.T.N

: .T.T.N
T.T.N

Sinh viên

, ngày ............tháng.........n

GS.TS.NG

2016


......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................

......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................

......................................................................................................................................................
......................................................................................................................................................

Ngày.......tháng.........n m 2016
( Ký, ghi

)


2. Cho
......................................................................................................................................................
......................................................................................................................................................

( Ký, ghi

)


ng ph n m m ngu n m Magento

Xây d

L

U


Hi n nay trên th gi

n r t m nh m . K thu t s

giúp chúng ta ti t ki m các chi phí nh chi phí v n chuy n trung gian, chi phí giao d
bi t là giúp ti t ki m th
m

nt

t
i có th tìm ki m t

ng theo nhi u m

ng cung c p thông tin theo nhu c u và s thích c
ng i t

t

i. Gi

i có th

mua s m m i th theo ý mu n và các website bán hàng trên m ng s giúp ta
y các công ngh mã ngu n m tr

c chú ý vì các tính

a nó.

Giá thành r

c h tr r t nhi u trên m ng s giúp ta nhanh chóng xây d ng các

website bán hàng thân thi n và d s d ng v
ch

i dùng. Chính vì v

tài v

m m ngu n m

án này em
ng ph n

t h th

nhanh chóng xây d ng các ng d ng bán hàng trên Internet.

m nh cho phép


ng ph n m m ngu n m Magento

Xây d

L IC
Trong l


u tiên c

án t t nghi

ng website bán hàng cho công

ng ph n m m ngu n m

n g i nh ng l i

t c a mình t i t t c nh
ki n th c và tinh th n trong quá trình th c hi

tr

em v

án.

ch

ng viên Khoa

Công Ngh

r c ti

em trong su t quá trình th c hi

ng d n, nh n xét,


án.

Xin chân thành c

n H u Ngh Hi

Dân l p H i Phòng, ban giám hi
và c

ih c

ng, các th y cô trong Khoa Công Ngh Thông Tin
u ki n t t nh

n khác trong

su t th i gian h c t p và làm t t nghi p.
Cu i cùng em xin g i l i c

ng

viên em r t nhi u trong quá trình h c t
M

ts cc g

án T t Nghi p.
hoàn thi n báo cáo t t nghi p song kh


h n ch nên bài báo cáo v n còn thi u nhi u sai sót. Vì v y em r
s

a các th y cô và b n bè
Em xin chân thành c
H i Phòng, 2 ngày 7 tháng
Sinh viên

c


ng ph n m m ngu n m Magento

Xây d

................................................................................................................1
.....................................................................................................................2
MAGENTO..............................7
...........7
......................................................7
...........10
..........................................10
1.1.4

..............11
Edition.....................................................................12
..............12
................12
................13


1.2.4 Các khái ni
1.2.5

..................17

1.2.6

......................................................................................18

1.2.7

...................18
...................................................20
...................20
..........................20

2.3 Upload Magento lên Openshift...................................................................................25
................27
2.5 Vi t hóa các ch

i dùng........................................................30

.....................................................................................................36
........................................36
......................................36
..............38
3.4
................40

..........................................................................................................................41

...................41
.............................................................................................41


Xây d

ng ph n m m ngu n m Magento

.....................................................................................42
...........................................................................................43
4.1.4

..........................................................45
.............................................................................52
........53
.............................................................................................53
......................................................................54

K T LU N..................................................................................................................59
TÀI LI U THAM KH O...........................................................................................60


Xây d

ng ph n m m ngu n m Magento

......................................................................... 14
................................................................... 17
Hình


....................................................................................... 18
.......................................................... 18
.............................................................................................. 19
.............................................................................................. 20
............................................................. 20
.................................... 21
.............................................................................................. 21
Key Generator............................................................... 22

Hình 2.10: Dán key vào public key file (.pub) ........................................................... 22
................................................................................... 23
........................................ 24
......................................................................... 24
........................................................................................ 25
Hình

.................................................................. 25
................................................................ 26
..................................................................... 26
.................................................................................. 30

Hình 2.19:

.......30
............................... 34
.................................................34

Hình 2.22

........................................................ 35

...................................... 37
.................................................. 37
....................................................................... 38
..................................................................... 41
................................................................................ 41
....................................................................................... 42
con ................................................................................... 43
....................................................................................... 43
............................................................................... 44
.......................................................................................... 44


Xây d

ng ph n m m ngu n m Magento

..................................................................................... 45
.................................................................................... 46
Hình 4.10: Xem thông tin khách hàng........................................................................ 46
.............................................................................. 47
óm khách hàng........................................................................ 48
Hình 4.13: Thêm nhóm khách hàng ........................................................................... 48
..................................................................................... 49
.......................................................................................... 49
........................................................................ 50
.................................................................. 50
................................................................................... 51
........................................................................................... 51
Hình


.................................................................. 52
.......................................................................................... 52
............................................................................................ 53
............................................................................. 54
..................................................................................... 54
........................................................................... 55
............................................................................ 55

Hình 4.27: Thông tin

..................................................................... 56

Hình 4.28: Cách giao hàng ......................................................................................... 56
Hình 4.29: Thông tin thanh toán................................................................................. 57
.................................................................................. 57
................................................................................. 58
............................................................................ 58


ng ph n m m ngu n m Magento

Xây d

MAGENTO

1.1.1

oundation.

Tác gi g c gi b n quy n v ph n m


i dùng r t nhi u quy n

n tìm hi u, phát tri n, công b
m i s n ph m.
Tác gi s d ng lu t b n quy
iv it tc m

b

m các quy

b vi ph m

i, trên m i ph n m m có s d ng mã ngu n m c a mình.

các tiêu
sau:
T do tái phân ph i.

Mã ngu n


ng ph n m m ngu n m Magento

Xây d

hát sinh.

Tính toàn v n c a mã ngu n cung c p b i tác gi .


Không có s phân bi

Không phân bi

i x gi

ix v ib tc m

i.

c công vi c nào.

Vi c phân ph i b n quy n.

Gi y phép ph

c giành riêng cho m t s n ph m.


ng ph n m m ngu n m Magento

Xây d

B n quy

c c n tr các ph n m m khác.

Gi y phép ph i trung dung v m t công ngh .


p
-

t


ng ph n m m ngu n m Magento

Xây d

ng

Joomla: là m t h qu n tr n i dung mã ngu n m
PHP và k t n

c vi t b ng ngôn ng

d li

i dùng có th d dàng xu t b n

các n i dung c a h lên internet.
Wordpress: là m t CMS, m t mã ngu n m và hoàn toàn mi
web cá nhân ho c b t c gì mà b

làm blog, trang

c vi t b ng ngôn ng l p

trình PHP và s d ng MySQL database.

c bi

OpenCart
c a nó c a 1 Opensource, là có th s
phát tri n c u b

nv

i, d dàng hi u ch nh, d c i ti

is d n

qu

i vi

t buid theme, t o kh

mc

ng

c thi t k site bán hàng, Opencart

qu n lý CMS l n v ph
Opensource là ch

n có

c nh t

i dùng, cùng ch

ng, qu n lú gian hàng c c k rõ ràng và hi u qu , tính

d s d

i vi

c

Em l a ch n nghiên c u h qu n tr n i dung mã ngu n m Magento vì Magento có
th d

t, d dàng qu

tin c

i dùng có th

xây d ng các ng d ng tr c tuy n m nh và nhanh.

S n ph m mã ngu n m ph i k
c bi
ho t, hi u su

u tiên là h
th

cm tc


u hành Linux (chính xác là GNU

u hành mi n phí,

nh

m t, linh

ng r t l n trên Internet cùng nhau phát tri n.


ng ph n m m ngu n m Magento

Xây d

Ph n m m máy ch Web Apache. Trên h
máy ch IIS, cùng v i máy ch

u hành Window có tích h p ph n m m

d li u SQL Server và ngôn ng l p trình trang

t o ra m t h th ng web hoàn ch nh. Song song v i h th ng trên, bên
s n ph m mã ngu n m có máych Web Apache, k t h p v

d li u MySQL,

và ngôn ng l p trình PHP t o ra m t h th ng máy ch Web r t linh ho t, an toàn và
nh và h th


c s d ng r t ph bi n trên c h

u hành Linux l n

Windows.
Trong th i gian qua, h th ng máy ch Web trên dòng mã ngu n m

i

ng kê c a Netcraft vào tháng 12/2004, trên Internet có 68%
website ch y Apache, và ch có 21% ch y IIS, và 47 trong top 50 website có th i gian
s ng (t c là th i gian gi a hai l n kh

ng l i máy) lâu nh t là ch y trên máy ch Web

i ch c ch n h th ng LAMP (Linux + Apache +MySQL +
PHP/Perl/Python) s ngày càng kh

c v trí c a mình trong th

ng máy ch

Web trên th gi i.
Mozilla Firefox trình duy t mã ngu n m l n nh t hi n nay v
v t

, b o m t, nh g n, nhi

Open Office là b


ng d

n phí.
g.

Unikey là công c h tr gõ ti ng Vi

nto Community Edition
1.

ib t

ng Window mi n phí và hi u qu .


ng ph n m m ngu n m Magento

Xây d

Magento chính th c b

u phát tri

.
c phát hành.
n tho

phát hành, phiên b

c hi


c

t ph n m m riêng bi t có th

tr c ti p lên các thi t b

t

i mua hàng có th s d ng ph n m

mua hàng tr c tuy n thay cho vi c vào website b ng trình duy t.
s h u 49% c ph n c a công ty.
Tháng 6, 2011 eBay s h u 100% v

. eBay tuyên b r ng

Magento s tham gia X.Commerce sáng ki n m i c a eBay.

a. Frontend (Public view)
Fontend là giao di n c
tuy

ng, là khu v c trình bày s n ph m c a c a hàng tr c

n ph m, danh m c, các khuy n mãi cùng v i các ch

thanh toán, gi

ng


t hàng,

nn

i dùng internet

s xem.
b. Backend (Admin view)
Backend là giao di
c

c b o v b ng m t kh u, cung c

xem th ng kê, tình tr ng, qu n lý s n ph m, tùy ch

hàng tr c tuy

ng

i qu n lý các công
t các ch

ac a

y là ph n qu n tr c a h th ng.

1.2.4 Các khái ni m trong magento
-Attribute Group: là m


t attribute set.

- Attribute Set: là m t t p h p nhi u attribute group, m i attribute set s phù h p v i
m t lo i s n ph

c thù và c th

- Category: là s phân lo i s n ph
nhi u subcategory (category con). Hay hi

.
t category có th có
c s n ph


ng ph n m m ngu n m Magento

Xây d

- Credit Memo: là kho n ghi nh ti n tín d ng, kho n ti n tính d ng này nói chính xác
ti n n c a c

iv im

.

- Cross-sell: là nh ng s n ph m xu t hi n g n gi hàng c
n trang gi hàng, nh ng s n ph m này s

c hi n th


i mua
u s n ph m nên mua, s n

ph m c n mua phù h p so v i nh ng s n ph

hàng, nh m thúc

ys

mua hàng c a khách hàng.
- Shipment: (lô hàng) là t p h p m t s
Có th có nhi

ng s n ph m c a m

t shipment trong m

c xu t kho.

.

n thanh toán hay nói ng n g n là xác nh n thanh toán. Có th có

- Invoice:
nhi

ck th pv im

u nh ng s n ph n trong m


giao b i nhi u shipment khác nhau thì m i shipment s có m

c

kèm.

a khách hàng.

- Order:

- Order Status: là tr ng thái c
hi n t

ng thái này s ch

ic

c v trí

p s n các giá tr cho tr

Pending: là tr ng thái

c x lý.

On Hold: là tr

i dùng s không th x


u này thu n l

u nó có tr ng

ng h p, ví d

thông tin

c n ki m tra l i và xác th c.
Pending Paypal: (ch

i v i nh

r

ng thái mà báo
t thanh toán

c thanh toán, khách hàng s
N uh

c chuy

, nó s

ti p t c x

PayPal. N u s d ng PayPal làm
n trang web PayPal.
u là Pending PayPal. Vi c


không x y ra mà không có s xác nh n t PayPal v vi c

Payment Review: mi n là m t c ng thanh toá

tin

thanh toán t m

c

c gán tr ng thái Payment Review

h th ng thanh toán và h th ng Magento CE.
Processing: là tr

t trong hai tình tr ng là l

nh n thanh toán ho c v n chuy
Suspected Fraud: (ch
d

m c hai.

i v i nh

ng thái mà giao

t b i do m t ho c nhi u b l c dò tìm gian l n c


thông qua. H th ng PayPal báo r ng giao d
ng gian l n.

xác

c
c

u có hi n


ng ph n m m ngu n m Magento

Xây d

hai vi c giao

Complete:
hàng và xu

n thanh toán.
c gán tr ng thái này khi khách hàng yêu c u h y b

Canceled:

hàng trên c a hàng tr c tuy

c thanh toán)

i qu n lý có th t t o ra Order Status r i gán vào m t tình tr

t giá tr m

hàng r i

nh cho nh ng tình tr

- Product Type: Magento CE phân lo i s n ph m theo vài lo

c là

Simple Product, Virtual Product, Downloadable Product, GroupedProduct, Configuable
Product, Bundle Product.
- Simple Product: là lo i s n ph

c áp d ng cho h u h t nh ng

s n ph m v t ch t.
- Virtual Product: là s n ph m không yêu c u v n chuy n hay xác nh n thanh toán. S n
ph m lo i này nói chung là dùng trong vi c b o hành ho c b o trì.
- Downloadable Product: là lo i s n ph m s
i dùng có th t i v
th

t file media ch ng h n. Lo i này

oàn thành quá trình thanh toán. Nh ng s n ph m này có

ngay trên server ho c cung c p

i d ng m


- Grouped Product: là lo i s n ph

n gi ng v i configuable product

nói v m c hi n th . Có th t o ra m
m

n nh ng server khác.

hi n th các s n ph m trong cùng

i dùng có th ch n m t s n ph m v i thông s phù h p.

- Configurable Product: là lo i s n ph m cho phép khách hàng có th tùy ch n theo mong
mu n m

m khác nhau chút ít v s n ph

- Bundle Product: là khái ni m nói v nh ng s n ph

m là m t s k t h p c a

nhi u s n ph m thành ph n khác.
- Related Product: là nh ng s n ph

c hi n th cho khách hàng ngoài

nh ng s n ph m h
- Scope: (ph m vi) mô t


nh m c c a h th ng c a hàng b ng m t giá tr thi t l p có

hi u qu nh t. M t thi t l p ph m vi có th có giá tr là:
Global : t t c website, stores, store views. (toàn b h th ng bán hàng)
Website : website

ch n và t t c các stores và store view b

v phân nhánh c p 1 c a h th ng bán hàng)
Store :

n và t t c

a hàng, m t

website có th có nhi u c a hàng)
a hàng, m t c a hàng có

Store View :
th có nhi

n ph m)


ng ph n m m ngu n m Magento

Xây d

- Search Engine Optimization: g i t t là SEO, là vi c t


i v i các c máy

tìm ki m.
- Shopping Cart: (gi hàng) là t p h p nh ng s n ph

a ch

mua

t s mua.
- Store: là c p b c th hai trong h th ng phân c p c a hàng. M t website có th có nhi u
stores và m i store có th có nhi u store view.
có c p b c th p nh t trong h th ng phân c p c a c a hàng

- Store View :

cu i cùng và tr c ti p mang s n ph m trình bày v i khách hàng cho vi c xem và ch n l a s n
ph m h c n mua.
- Tax Rule: hay g i là nguyên t t thu , là s k t h p c a thu s n ph m, thu khách hàng và
thu su t. Nguyên t

nh vi c tính toán thu .

- Up-Sell: m t s n ph m Up-Sell là s n ph

t s n ph m

so sánh có th thay th cho s n ph
bi


t

c là vi c mua s n ph m này có l

t

su t l i nhu n cao

- Website: là c p b c cao nh t trong h th ng phân c p c a c a hàng .Có th có nhi u
website, m i website có th t o ra nhi u store (c a hàng) và v i m i store có th có nhi u
store view. M

c t o ra có th có m t tên mi n khác nhau. Có th

chia s d li u khách hàng v i nhau ho c không chia s d li u
m i website có th có nh ng dòng s n ph m khác xa nhau
s khác xa nh

1.2.5

ng h

ng khách hàng s d ng

n chia s d li u khách hàng.

m c a Magento
m:
Wishlists: V i Magento có th d dàng t o ra danh các sách s n ph m yêu thích c a

mình và chia s v i b n bè.
a hàng: m i c a hàng s có các s n ph m v i m c giá khác nhau.
Danh sách Email: Magento h tr 1 h th ng danh sách các email, l c, s p x p, giúp
cho vi c marketing d dàng v
So sánh s n ph m: V i m

t.
u ích v i

khách hàng.
Bundle/Grouped/Digital products & more: H th ng có th t o ra các gói, nhóm s n
ph m v i thu c tính cho t ng lo i.


ng ph n m m ngu n m Magento

Xây d

Tùy ch n l c s n ph

i dùng có th l c, tìm ki m theo 1 hay nhi u thu c

tính c a s n ph m.
Tìm ki m nâng cao: Giúp khách hàng tìm ki m nâng cao, tìm ki m tùy ch nh d dàng
tìm ki m s n ph m yêu thích.
T

c l p trình r t t

t


c phát tri n

tìm ki
i dùng t o ra nh ng trang laddingpage d dàng.

Tích h p google checkout.
m:
Nhi
Tr

r ng v

.

s d ng b n hoàn ch

1.2.6

/>
1.2.7
Qu n lý nhi u c a hàng :
m t website có th t

t trong s

i b t nh t c a Magento. V i

c nhi u c a hàng và chúng ta có th d dàng qu n lý c a


n lí s n ph m, danh m

báo cáo cho m i c a hàng. Không

ch v y v i m i c a hàng trong website s d ng Magento có th có tên mi n khác
c tr chung v m t b ngu n Magento.
Qu n lý hàng t n kho: Qu n lý s n ph m trong kho, nh p, xu t.


ng ph n m m ngu n m Magento

Xây d

Giao di n không gi i h n: V i Magento có th
m

i giao di n tùy ý, phù h p v i

d ng.
t hàng d dàng: Magento cho phép t o, ch nh s a, xem và th c hi

giao di n qu

a, khách hàng có th xem toàn b l ch s giao d

t hàng

c ah .
Google Analytics và các báo cáo khác: M t trong nh
lý m


n t là ph

u quan tr ng c a vi c qu n

ng xuyên theo dõi tình hình website

ng s n ph

u này s cho phép qu n lý, theo

dõi s phát tri n c a website.
H tr Marketing: Magento không ch giúp bán hàng t t mà còn r t h u ích cho vi c
xúc ti n bán hàng chéo, hàng cùng lo i.. Magento h tr
t ng nhóm khách hàng, t ng s

ng s n ph

i giá cho

c mua.

Danh m c mong mu n:
ph

a ch n các s n
n ph m yêu thích vào cùng m

chia s s n ph


ng th i,

a các khác hàng v i nhau ho c có th g i

s n ph
So sánh: Khách hàng có th so sánh hai hay nhi u s n ph m v i nhau theo các thu c
ng,..
Email:

a ch email c a

y chúng ta có th s d ng

cho vi c Marketing.
CMS Page: T

c nhi u trang riêng bi t trong Magento v i n i dung, thi t k

phù h p.
Good SEO: T

n có v i các công c tìm ki m SEO.

Tìm ki m: Magento cung c p hai ch
chính xác. Bên c

ki

n và nâng cao d dàng,


m nâng cao còn giúp khách hàng tìm nhanh

chóng nh ng s n ph m theo yêu c

thân thi n v

i dùng, h tr tìm

ki m trên Google SiteMap.
Layered/Filter navigation:

là các b l

c tùy ch nh theo t ng

thu c tính c a s n ph m c th giúp khách hàng tìm ki m m t cách thông mình nh t,
d dàng tìm ki m s n ph m.
H tr qu c t : H tr nhi u ngôn ng và ti n t .


×