1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn sử dụng ubercart trong drupal 7 tiếng việt-Ngô Quang Trung

39 2,8K 42

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hướng Dẫn Sử Dụng Ubercart Trong Drupal 7 Tiếng Việt-Ngô Quang Trung
Tác giả Ngô Quang Trung
Trường học Đại Học Công Nghệ Thông Tin Và Truyền Thông, [https://www.uit.edu.vn](https://www.uit.edu.vn)
Chuyên ngành Kỹ Thuật Phần Mềm
Thể loại Hướng dẫn
Định dạng
Số trang 39
Dung lượng 1,84 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hướng dẫn tạo website bán hàng với mã nguồn mở Drupal 7 sử dụng module Ubercart. Ubercart phát triển trên nền tảng Drupal để tạo ra trang web thương mại điện tử được sử dụng phổ biến nhất. Nó thực hiện tất cả mọi thứ bạn cần để bắt đầu bán sản phẩm trực tuyến. Các nhà phát triển web từ tất cả các phạm vi kỹ năng có thể sử dụng nó để hỗ trợ một loạt các ngành công nghiệp thương mại điện tử - bao gồm cả hàng hóa vật chất, kỹ thuật số tải. Ubercart có thể làm tất cả!

Trang 1

M C L C

Ubercart là gì ? 3

C à à t ubercart 3

Cách s d ng ubercart 4

Cách thêm dang m c Catalog 4

Cách thêm 1 s n ph m theo chu n 5

Cách t o ra b (nhóm) s n ph m s d ng Product kit 6

Các thu c tính s n ph m và các l a ch n cho thu c tính 7

Cách t o 1 thu c tính và các l a ch n cho nó 8

Tìm hi u v l p s n ph m product classes 8

Cách t o và c u hình 1 l p s n ph m Product class 9

ví d liên quan t i l p s n ph m và các thu c tính Attributes 9

ví d v cách t o ra l p s n ph m product classes và t o ra 1 content thu c l à 9

Ví d v s à à à à c tính trên 1 s n ph m c th c a l p class s n ph m 19

Cách s d ng cart links 21

Xem các b n báo cáo reports trong ubercart 23

Cart Links 23

Reports 24

Customers 24

Products 25

Sales 27

Sales Summary 27

Sales per Year 29

Custom sales Summary 31

Stock 33

Thi t l p c u hình store 34

Các ch d n thi t l p ubercart 34

Các thi t l p thu c tính Attribute 35

Trang 3

Ubercart là gì ?

n i dung CMS Drupal

Ubertcart d a vào nh à à m c a có s n trong core c a Drupal và các modules phát tri n s n có

c a bên th 3, nó cung c p cho nh à i s d ng nh à à àshopping cart tích h p v i nh ng

 Có 1 trang page danh riêng cho thanh toán

 Có kh à ng t o ra tài kho n

 Có các thông báo thanh toán cho admin và khách hàng

 Có th t o ra và ch nh s à à t hàng 1 cách d dàng

credit card, purchase order, etc.) và các c ng thanh toán (CyberSource, Authorize.net, PayPal, etc.)

 C à à à p báo cáo v khách hàng, s n ph m và doanh s

Trang 4

Entity API

Entity tokens

C à à à à c các module l à à i th à à à t lâu) mà không b l i, ta ph i ti n hành

c u hình l i thi t l p max_execution_time = 30 trong php.ini thành max_execution_time = 60

Cách s d ng ubercart

Cách thêm dang m c Catalog

Khi ta hoàn thành xong vi à à t ubercart thì trong drupal t ng t o ra 1 taxonomy vocabulary m i

có tên là Catalog.do v y vi c thêm các danh m c th c ch t là ta thêm các term vào trong taxonomy

vocabulary m i này

Ta thêm m i b ng cách truy c p theo : Structure >> taxonomy

T à à à nhìn th y danh sách các taxonomy vocabulary.ta ch n vào add term trên vocabulary có tên

là Catalog

Trang 5

Cách thêm 1 s n ph m theo chu n

Ta truy c p vào : Content >> product

Trang 6

Ta t o ra b ng cách truy c p vào : Content >> Add content >>Product kit

Ta chú ý vào ph n product kit information

Đ à à u hình l a ch n cách mà b à à c tùy ch nh trong gi hàng cart :

L a ch n 1 : g p các s n ph m l i thành 1.khách hàng ch có th à i s b kits mà h à

mua.không có ph n li t kê các s n ph m c u thành

L a ch n 2 : (m à nh trong h th ng ) g p các s n ph m l i thành 1 khách hàng ch có th à i s

b kits mà h à Có thêm ph n li t kê các s n ph m c u thành

L a ch à à à à à à à n ph m riêng bi t.khác hàng có th thêm vào ho c xóa b các s n

ph m trong b kit.giá chi t kh à à c áp d ng vào b kit lo i này

Trang 7

m c products là danh sách các s n ph m có th thêm vào trong b kit

m c total price : m à nh là t ng giá c a các s n ph m trong b kit, tuy nhiên ta có th thi t l p giá tùy ý cho b kit này à à à ng tính toán và à à à t kh u cho m i s n ph m trong b kit phù h p v i t ng giá này ph n sau

M c này à à à à à t các s n ph m trong b kit, ta có th à i s ng t ng lo i s n

à này, ta t n d à à m c a h th ng thu c tính s n ph m trong ubercart(product

Trang 8

2 Nh n chu t vào Add an attribute à à à à vào trong form

4 trong b ng thu c tính, tìm ki m dòng ch a thu c và n vào options

5 trang page này ch ra 1 b ng các thu à à à n t i và bao g m 1 th tab và 1 link có nhãn là

Add an option à truy c p t à à à à thêm các l a ch n vào thu c tính này.m i

l a ch n ta thêm vào s xu t hi n

Tìm hi u v l p s n ph m product classes

K à à à t ubercart l à u tiên, ta s có 1 d à à à c g i là product.d ng Product node type à à toàn b thông tin mà ubertcart c à bán hay v n chuy n các s n ph m trên

website.h th ng node trong drupal là 1 h th ng khá hoàn thi n v i r t nhi u modules c a bên th 3

c tích h p v i nó.các module c a bên th 3 này có th thêm vào các thông tin b sung vào b t c

d ng node type nào c a drupal bao g m c d ng Product type.trong 1 s ng h p có th các s n

ph m products c a ta c n thông tin b à à à à à ng h p thì không c n thi t, vi c thêm

thêm vào các s n ph m products

m à nh.các d ng types b à à c tham chi u t i các l p s n ph m Product classes.ubercart s

thêm các nh s n ph m và t t c à ng fileds khác c n thi à à t gi à à c cho phép các khách hàng xem các l p classes này trong danh m c và thêm chúng vào trong gi hàng c a h ubercart cho phép ta gán các thu c tính attributes và các l a ch n m à nh cho t ng l p s n ph m Product class

qu n dài v i các thu c tính m à nh và các l a ch n m à à ng ng v i 2 l p classes này

à à i t t c trong s chúng.ví d à à à à à ng fields tác gi cho các

Trang 9

thay th cho các d ng s n ph à à c bi t nh t là n à à à à ng s n ph m khác không có tác gi

1 Ta truy c p vào : Store >> PRODUCTS >> Manage classes

2 à các thông tin bên trong form và chú ý r ng ID ph i là duy nh t

3 à“ u này s t o ra 1 d ng product node type m i

4 n vào edit t i l p class v a m i thêm vào, ta có th ch nh s a b t c lúc nào tên name và thông tin mô t description c a l à à à à à à à ta có th ch nh s a các thi t l p cài

t và c à ng fileds cho class này thông qua các forms ch nh s a cho Drupal node type

à ng b ng cách truy c p vào Structure » Content types

5 n à à à à t attribute module thì t à à à th y 2 th tabs có tên là Attributes và

Options.s d ng 2 th à à thêm thu c tính m à nh và các thi t l p l a ch n cho t t c các s n ph à c t o ra b i l p s n ph m product class này.và cách x à à à à

v à à c s d à thêm các thu c tính và các l a ch n vào các s n ph m riêng

bi t(thêm vào không thông qua l p s n ph m)

s n ph m c a l p class này b ng cách n vào tên l p s n ph m product class m i này trang create content page

ví d liên quan t i l p s n ph m và các thu c tính Attributes

ví d v cách t o ra l p s n ph m product classes và t o ra 1 content thu c l p đó

ta truy c p vào : Store >> PRODUCTS >> Manage classes

Trang 10

Đ n thông ti à à à à à

n nút SAVE t o ra 1 l p s n ph m product class m i có tên là ipad àà à à

Trang 11

Gi ta ti n hành thêm các thu c tính Attributes và các l a ch n Options cho thu c tình vào l p class m i

v a t o ra này

Ta truy c p vào : Store » Products » Attributes

Ta th c hi n thêm m i 1 thu c tính attribute b ng cách n vào Add an attribute

Trang 12

Đ à à à à à à à à

Chú ý t i à ng fields sau :

Trang 13

D u tích M K à c ch n thì

nó có tác d ng làm khách hàng ph i t p trung và t mình l a ch n 1 option thu à à à à à à

l a ch n options vào thu c tính m i này

Ta chú ý t à ng field Default adjustments sau :

Trang 14

T à ng Default adjustments này, ta có th n vào giá tr âm ho à và à u ch nh cho

Trang 15

Ta thêm vào danh sách các l a ch n options cho thu à à à à à

ta truy c p vào : Store >> PRODUCTS >> Manage classes

Ta n vào edit cùng v i dòng l p s n ph m t à à à n qua th tab ATTRIBUTES

“ à à à n vào add attributes to this class

Trang 16

Ta ch n vào 2 thu c tính và .r i n vào Add attributes

lên các thi t l à à t c a m i option trong th options

B ng chi ti t các thi t l p bên trong m i option

Trang 17

Ta t o 1 n i dung content s d ng l p s n ph m

ta truy c p nhanh vào thanh menu shortcut >> Add content

Trang 18

Content m à c t à à à à

Trang 19

2 trên hình là 2 thu c tính m i ta v a thêm chúng vào l p s n ph m

Ví d v s ghi đè lên các thu c tính trên 1 s n ph m c th c a l p class s n ph m

“ à à à o xong content.ta có th à à à c tính và các l a ch n trên content này n u c n

Trang 20

T à à à à à u hình l i màu s c m à nh c a s n ph à à à à à à à n 32 Gb c ng

Trang 21

Cách s d ng cart links

1 cart link URL s à nh d ng gi à à

/cart/add/<cart_link_content>

V i <cart_link_content> bao g m 1 hay nhi à à à à c phân tách b i 1 d u g à à

Trang 22

-Ví d à à n ph m có node id là 23 vào gi hàng, ta s d à à à à nh d à à à

/cart/add/p23

Đ s d à à à à n ta t o ra 1 th <a> ch a Cart Link URL:

<a href="http://www.example.com/cart/add/p23">Link text.</a>

Các tham s tùy ch à à à à à à u khi à c s ng, thi t l p các thu c tính và các l a

thêm 5 s n ph m có node id là 23 vào, ta s d à à à à nh d ng sau :

/cart/add/p23_q5

Các thu c tính s n ph m và các l a ch n có th thi t l p v i tham s a<aid>o<oid>.ví d , n u s n ph m

có Id là 23 có thu à à à à “I)E à i ID =12, và n u có 3 l a ch à à à à c tính này ("Small", "Medium", and "Large" v à àIDà à à à ng)

Trang 23

à ng h p này s n ph àID à à à c tính có t p (aid = 12, 19, and 1) và có 1 thu c tính d ng textfield (aid=1)

Xem các b n báo cáo reports trong ubercart

kích ho t thì ta s có th xem nh ng b n báo cáo này t i Administer > Store administration >

Reports.n à à à à t Reports module, ta s có th ph i truy c p vào Administer > Store administration > Configuration > Report settings

Cart Links

Cart Links module t o ra 1 b n báo cáo cho s ki n nh n chu à t o cart links.b n báo cáo này hi n

th các cart link IDs khác nhau, v i s l n nh n chu t trên m à à c nh n, và th i gian c a l n nh t chu t sau cùng

Trang 24

Reports

core module c a h th ng dành cho vi c báo cáo reports t o ra 1 vài b n báo cáo, 1 dành cho khách

hàng, 1 cho các s n ph m, và 1 vài cái khác cho doanh s t t c các báo cáo này (ngo i tr b n t ng k t doanh s ) có th xu à à c 1 CSV file

Customers

kho n, t ng s các s n ph à à t hàng, t ng s à à c t o ra trên c a hàng, và giá tr

Trang 25

Products

Trong ph n báo cáo s n ph m, ta có th à c t t c các s n ph m trên website.v i m i s n ph m,

ta có th xem tên c a s n ph m và ki u model c a s n ph m, s l n xem mà s n ph m nh à c (n u

Statistics modules c kích ho t), t ng s s n ph à à à à à c t o ra trên c a hàng, và

thu nh p t ng s mà chúng t o ra.n u các s n ph m có các thu c tính attributes và các s u ch nh model/SKU thì t ng chi ti t c a s n ph m s c chia nh i tên model/SKU

Trang 27

ngày hôm qua, và giá tr trung bình hàng ngày à à à à t k ho ch theo tháng

B ng th 2 cho bi t t ng các doanh thu l n, t ng s khách hàng, các khách hàng m i theo ngày, và các

Trang 29

Sales per Year

file n u c n.m à à à n t à c hi n th admin có th xem b t c à à à à b ng

à à à à n xem và n nút "View"

Trang 31

Custom sales Summary

Đ à à à n báo cáo tùy ch nh, thông tin chi ti à à à à c chi nh ra b i các status), các s n

ph m, doanh thu t o ra trong 1 kho ng th i gian c th v i t ng s i cùng.m à nh, b n báo này

n m trong administration > Configuration > Report settings)

Trang 33

Sau khi n vào "customize report" t i store administrator thì thông tin chi ti t hi n th gi ng hình sau :

Start date : là ngày b à u báo cáo

End date : là ngày k t thúc báo cáo

Subreport length : là kho ng th i gian cho m i dòng d li u

Order status : các tr ng thái statuses c à à à c s d ng trong báo cáo

Product breakdown : n à c tích, thì s các s n ph à c thay th b i 1 danh sách chi ti t các s n

B n báo cáo này có th xu t ra 1 CSV file

Stock

Stock module t o ra 1 b n báo cáo cho t t c SKUs à à ghi l i v t b i module.t à à n th

ra t t c các v t SKUs, s n ph à c liên k t v i chúng, giá tr stock, giá tr ng threshold à à

có th xu à à c 1 CSV file

Trang 34

a à i Administer > User management > Roles và t o ra 1 nhóm vai trò role

b n vào "edit permissions" trong dòng ch a nhóm role m à n vào ô checkboxes phân quy n mà ta mu n cung c p cho role này r i n submit

2 à i Configuration menus à u ch nh l à à à t mà ta c n

Trang 35

3 Đ u ch nh l i các thi t l p product node type

a Đ à i Administer > Site building > Themes > Configure t à à à à không tích vào

à hi n th thông tin trên các s n ph m

b Đ à i Administer > Content management > Content types > Product t à à à à

u ch nh các thi t l p comment cho các s n ph m

Các thi t l p thu c tính Attribute

D ng thi t l p này ch xu t hi n khi ta kích ho t Attribute module

Các thu c tính Attributes c t à à à c thêm vào các s n ph m cho phép các khách hàng ch n

th có thu c tính v kích c v i các l a ch n nh à ng, l à c thu c tính có th à ng

t i giá, tr à ng và s ki u model c a s n ph m khi s n ph à c thêm vào gi hàng.form các thi t

Theo m à à à à à c hi n th trong t ng tên l a ch n trong select box u này có th thay

à à à à à c hi n th t t c hay hi n th à à ng giá

Các thi t l p Cart Links

Form các thi t l p này ch xu t hi n khi ta kích ho t Cart Links module

Cart links trong ubercart là các link th công(link t t o) cho phép ta làm các vi c sau khi 1 khách hàng

nh n vào chúng :

 Xóa s ch shopping cart c a khách hàng

 Thêm b t k s ng c a b t k s ng s n ph m

 Hi n th 1 thông báo tùy ch à à i dùng

 L à t khi nh à hi n th 1 báo cáo store report

 L à à ng t i b t c trang page nào trên website

Trang các thi t l p hi n th 1 vài thông tin v vi c t o ra các links :

 Ôà à u tiên cho phép admin có quy n truy c p nhìn th y chu i string mô t s n ph m

c n thi à à à à thêm 1 s n ph à à t vào gi hàng.t t c nh ng gì ta ph à à à à

t i trang s n ph m và thêm nó gi à à à ng và 1 thông báo s c hi n th v i chu à à ta s d ng cho cart link

Trang 36

Các thi t l p Cart

th tab Basic settings

ph m vào gi hàng.theo m à à u này s chuy à ng t i trang xem shopping cart ta có th gi

drupal nào

n u c g ng thanh toán s nhìn th y 1 thông báo l i

Trang 37

th tab Cart Lifetime

à à n, ta ph i có 1 cron job à y.ta có th thi t l p 1 crontab x lý cron.php hay s

th tab Continue shopping element

2 thi t l p có quan h v i hàm continue shopping trên trang xem gi hàng.ta có th à à à à àtext link hay 1 ph n t button

th tab Cart breadcrumb

Cu i cùng là trang xem gi hàng có 1 breadcrumb theo m à nh chính là trang ch ta có th thi t l p 1 breadcrumb dành riêng

Các thi t l p cho danh m c Catalog

thì 1 vocabulary có tên là Product Catalog s c t o ra theo các thi t l p sau :

 S à th a các terms có th à à à à t trong h phân c p

 S à a ch n các nodes có th à à à à c category trong danh m c s n ph m

 Không b t bu c các nodes d ng s n ph m product type không b t bu c ph n n m trong danh

m c catalog

s d ng

 Các d ng node types : là product

t i Administer > Content management > Taxonomy à à à n vào edit vocabulary n u các

phép trong vocabulary.khi 1 l p s n ph m product class c t o, thì 1 d ng node type c t ng thêm vào danh m c s n ph m Product Catalog

URLà à truy c p t i trang danh m c catalog chính.các ô checkboxes có th bao g m các thi t l p

Trang 38

có th th ch n l a các t m à à à c c ti u hóa s h à n cho khách hàng

Ô checkbox ti p theo v à c tích trong nhi à ng h à à c tích, nó s gây ra nhi u ph n

m à nh panes co l à à c m r ng ra khi ta s d ng các nút buttons trên form.ta có th không tích

à i kí t text trong các nút next buttons trên các checkout panes

Các nhóm thi t l p cu i cùng liên qua à n s ki n hoàn thành thanh toán checkout.khi các khách hàng

kho n.theo m à nh , các khách hàng m i nh n 1 email ch a các thông tin chi ti t v tài kho n m i c a

t à à à à i v i các khách hàng m i, email thông báo ch a thông tin chi ti t v tài kho n c a

à à p vào sites.trong nhi à ng h p, ta có th không tích vào ô checkbox th 2 trong

vào các tài kho n này.ta có th mu à u ch nh các thi t l à à à khi n các khách hàng không

nh à c thông báo v tài kho n và không nh n th y tài kho n c a h b khóa

dùng,.nh à i dùng c p cao có th nh n th y l a ch n này h u d ng trong vi c h mu n th c thi

mã PHP tùy ý vào lúc hoàn thành thanh toán thông qua trang page khác

Checkout panes:

modules và có th cu n vào và cu n ra.ta có th s p x p l i chúng b à à u ch nh tr à ng

cao nh t.ta nh ràng có 1 vài panes ph thu c vào các panes khác vì thông tin :

 Pane giá v n chuy à à à à nh giá ph thu c vào các n i dung trong gi hàng và các kh i

à a ch chuy n hàng

Ngày đăng: 04/01/2014, 22:23

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w