Trực tuyến là việc Doanh nghiệp nên làm nhưng làm sao đểcó thương hiệu lại hoàn toàn khác. Các Doanh nghiệp bán lẻ đều cần có sựhiện diện trực tuyến; một website tốt tựnó phản ánh các giá trịvà thương hiệu. Tuy nhiên đó mới chỉlà sựkhởi đầu, với Doanh nghiệp muốn thành công trực tuyến thì phải nắm lấy sựtuỳbiến, các cộng đồng và hợp lực sáng...
Trang 1PHAN 2: XAY DUNG VA QUAN LY WEBSITE BAN HANG (VIRTUE MART)
Thiét lap va quan ly cWa hang truc tuyén
1.1 Giới thiệu ứng dụng cửa hàng trực tuyến VirtueMart
1.1.1.Giới thiệu chung
VirtueMart là một ứng dụng cửa hàng trực tuyến được xây dựng trên nền PHP Nó là một thành phần (component) cho hệ quản trị thông tin Joomla và không thể sử dụng nếu không có Joomla.Ứng dụng này được xây dựng dành cho các doanh nghiệp bán hàng trực tuyến vừa và nhỏ Vì vậy đây là một giải pháp đơn giản và dễ dàng cho những ai muốn xây dựng một cửa hàng
Online
1.1.2.Các tắnh năng chung - C6 thé stv dung bao mat SSL 128bit - Co ché tinh thué linh hoạt
- Ngu&i mua (shopper) cé thé quan ly tai khoan người dùng của họ
- Quan ly dia chi gti hang (shipping address management) (khach hang co thể điền địa chỉ nhận hang của họ)
- _ Thống kê don hang (order history): Người mua có thể xem lại mọi đơn hàng trước đó của họ
- _ Xác nhận đơn hàng qua mail (order confirmation mail) được gửi tới người mua và người chủ cửa hàng (store owner)
- C6 thé str dung nhiéu don vi tién té (currencies)
- (C6 thé st dung nhiều ngôn ngữ (dùng kết hợp với component Joom!Fish) 1.1.3.Tắnh năng trưng bày sản phẩm
- Giao diện quản trị nền web mạnh
- Quan lý không giới hạn số lượng sản phẩm (Products) và ngành hàng (categories)
- C6 thé str dung như cửa hàng trực tuyến hoặc online-catalog (bằng cách
tắt chế độ hiển thị giá)
- Tim kiém nhanh sản phẩm, ngành hàng và nhà sản xuất; lọc kết quả theo đặc tắnh sản phẩm hoặc lọc ra các sản phẩm đang giảm giá
- _ Nhận xét đánh giá về sản phẩm (tự động hoặc có kiểm soát) - _ Nêu bật các sản phẩm cụ thể bằng cách đặt chế độ "on specialỢ
- Tắnh năng Product Availability (mức độ sẵn sàng của sản phẩm) cho biết độ nhanh chóng mà khách hàng có thể mong chờ sẽ nhận được hàng - (C6 thé str dung để kinh doanh các sản phẩm số (sản phẩm có thể download) - _ Thông báo với khách hàng về trạng thái của mặt hàng 1.1.4.Tắnh năng quản trị - Sử dụng nhiều hình ảnh và tệp tin (bảng thông số kỹ thuật, tờ bướm) cho một sản phẩm
-_ Thuộc tắnh của sản phẩm (Product Attribute) có thể thêm vào sản phẩm - _ Phân loại sản phẩm theo chủng loại
Trang 2Nhiều mức giá cho một sản phẩm (dựa trên số lượng hoặc/và nhóm khách hàng) Hiển thị giá linh hoạt (dưới dạng số và chữ, bao gồm hoặc không bao gồm thuế) Quy đổi tự động giữa các đơn vị tiền tệ Thông kế cửa hàng
Kiểm soát mức dự trữ kho của sản phẩm Quản lý trạng thái đơn hàng
1.1.5.Các module mở rộng 1.1.5.1 Module thanh toán
Có khả năng xử lý trực tuyến thẻ tắn dụng -
Có thể sử dụng các cổng thanh toán được cài sẵn như authorize.net, PayPal, 2Checkout, eWay, Worldpay, PayMate, Nochex
Có khả năng mở rộng với các module thanh toán khác sử dụng API 1.1.5.2 Module vận chuyển
Cấu hình lựa chọn nhà vận chuyển và chi phắ vận chuyển linh hoạt Có khả năng tắnh toán trực tuyến (Live-Shipping Rates) sử dụng module vận chuyển
Có khả năng mở rộng với các module vận chuyển khác sử dụng API
1.2 Cài đặt VirtueMart
1.2.1.Chuẩn bị cài đặt
Để cài đặt VirtueMart trước hết ta phải chuẩn bị:
o_ Máy chủ web thỏa mãn yêu cầu cài đặt Joomla o_ Bộ cài đặt Joomla
o Bộ cài dat VirtueMart
LƯU Ý: Một số bộ cài đặt Joomla đã tắch hợp san Virtuemart Chi can cài
đặt Joomla là ta có thể sử dụng ngay VirtueMart Trong chương trình học, sinh viên có thể download 1 bộ cài đặt như vậy tại địa chỉ:
Điều kiện cla may chu web dé cai Joomla
Phan mém Yéu cau Khuyén dung | Lua chon Website
tối thiểu mới nhất PHP 4.3.10 4.4.7 5.x http://php.net MySQL 3.23.x hoặc 5.x http://dev.mysql.com/do hon wnloads/mysql/5.0.html Apache 1.3 hoặc 2.2 http://httpd.apache.org hon
Trang 3-_ Hướng dẫn cài đắt XAMPP
1.2.2 Tiến hành cài đặt Joomla Bạn giải nén
Step 1 Language
Ở bước này, bạn sẽ chọn ngôn ngữ cho quá trình cài đặt của mình ,mặc định là tiếng Anh, ngoài ra còn có nhiều thứ tiếng khác nữa Sau khi chọn
ngôn ngữ, nhấn NEXT để qua bước thứ 2 Step 2.Pre-Installation Check
Bước này là bước kiểm tra các thiết lập hệ thống của bạn có đáp ứng được yêu cầu của Joomla hay không, bước này có 2 phần nhỏ:
- _ Phần 1 là các thiết lập hệ thống mà bạn bắt buộc phải đáp ứng để cho quá trình cài đặt có thể diễn ra suôn sẻ, nếu có bất kỳ thiết lập nào trong phần
này của bạn bị đánh màu đỏ, bạn phải tìm cách thiết lập lại, và sau đó nhấn nút Check Again để kiểm tra lại
PHP version >= 4.3.0 Yes - zlib compression support Yes - XML support Yes - MySQL support Yes MB language is default Yes MB string overload off Yes configuration.php Writeable Yes
-_ Phần 2 là các thiết lập ko ảnh hưởng nhiều tới quá trình cài dat Joomla nhưng sẽ ảnh hưởng tới hoạt động của Joomla sau này, nếu bạn có 1 vài thiết lập ko đáp ứng được ( màu đỏ ) thì cũng ko sao, tuy nhiên nếu bạn có thể đáp ứng được hết thì quá tốt, trong hình minh hoạ này, tôi có thiết lập register_global ko đáp ứng, vì ngoài Joomla ra thì tôi còn cài 1 số sản phẩm khác và chúng đòi hỏi register_global
Directive Recommended Actual
Safe Mode: Off off
Display Errors: On On
File Uploads: On On
Magic Quotes Runtime: Off Off Register Globals: Off On Output Buffering: Off Off
Session auto start: Off Off
Step 3 License:
- _ Một danh sách dài các điều khoan trong gidy phép GNU/GPL, sẽ rất tốt nếu bạn có khả năng hiểu hết những điều khoản và tuân theo nó, trong bất kỳ cuộc chơi nào, luật lệ luôn luôn là 1 phần quan trọng , rất may là trên wikipedia tiếng Việt đã có bản dịch giấy phép này, bạn có thể đọc nó tại đây
Step 4 Database:
Trang 4- Database Type: Hién MySQL hỗ trợ 2 chuẩn là mysql và mysali ( mới hơn ), nén chon mysql
- Host Name: néu ban stf dung MySQL trén chinh may ban cai Joomla (
trong 90% trường hợp ) thì ban dién vao Ia localhost, còn trong trường hợp khác, bạn sử dụng MySQL và truy xuất database thông qua 1 máy khác, thì bạn hãy điền tên host đó hoặc IP của host đó vào đây
- Username: tài khoản MySQL của bạn, nếu bạn dùng trên localhost thì tài
khoản này thường là root ( tài khoản có mức ưu tiên cao nhất ), trong trường hợp các bạn dùng các host shared thì tài khoản này chỉ có tác dụng trong host của bạn và bị giới hạn 1 vài tắnh năng, nếu bạn chưa biết rõ
thông tin tài khoản MySQL của mình, hãy liên hệ với nhà cung cấp host để có hướng dẫn cụ thể
- Password: mat khẩu tài khoản MySQL
- Check userỖs create privileges : buéc nay sé kiém tra vé quyền của tài khoan MySQL trén, néu tài khoản của bạn có đủ quyền để tạo CSDL mới thì bước này coi như xong, còn nếu tài khoản của bạn bị giới hạn, hãy liên hệ với nhà cung cấp host để yêu cầu tài khoản mới
- Available collations : bước này bạn sẽ chọn cách mà database được mã hoa, hay chon Utf8_general_ci
- Database name: budc nay ban hay chon cho database cua minh 1 cái tên,
hãy chon 1 cái tên dễ nhớ và đặc trưng cho trang web mà nó lưu CSDL - Advanced Settings: Các thiết lập nâng cao, ở đây bạn nên quan tâm tới
mục prefix, prefix nghĩa là tiền tố,nó sẽ đứng trước tên của các table trong CSDL và dùng để phân biệt với các table khác, nếu bạn có dự tắnh cài đặt 1 số component cho bản Joomla này, hãy lên danh sách ngay bây giờ và tìm hiểu chúng trước khi cài, vì có 1 số component hay module có yêu cầu liên quan tới prefix này, bạn có thể tham khảo thêm thông tin tại đây Step 5: FTP Configuration : bước này có thể bỏ qua nếu đang cài localhost, nếu cài trực tiếp lên host, hãy điền đầy đủ thông được yêu cầu
Step 6: Configuration
- Install default sample data: nếu bạn chưa quen thuộc với Joomla, hãy cai đặt các dữ liệu mẫu để bạn có cái nhìn tổng quát về cách mà Joomla làm việc, sau này bạn có thể xoá bỏ nó đi 1 cách dễ dàng
- Load local Joomla! 1.5 SQL script : néu ban co cài đặt 1 trang dùng 1.5 trước đây và muốn dùng lại dữ liệu bạn đã có ở trang đó, hãy export dữ liệu từ bản 1.5 cũ và load nó tại đây Chú ý về table prefix, bạn cần table prefix giốgn nhau ở cả bản mới và bản cũ, được mã hoá bằng Unicode ( utf8 ) và khớp với cấu trúc CSDL của Joomla 1.5
- Load migration script : dùng để nâng cấp các trang từ phiên bản 1.0.x lên 1.5, vấn đề này sẽ được trình bày trong bài viết sau, cuối cùng hoàn tất các mục Site Name và Confirm the admin email and password
Step 7: Finish
Đến đây thì bạn đã hoàn tất các bước trong việc cài đặt Joomla, hãy xoá bỏ thư mục Installation trước khi vào trang web mới cài đặt của bạn
1.2.3 Tiến hành cài đặt VirtueMart
Một bộ cài đặt đầy đủ, sau khi giải nén file VirtueMart_ 1.1.x- COMPLETE_PACKAGE.zip bao gồm:
Trang 5- 1 Main Virtuemart module (mod_virtuemart_1.1.x.zip) - 10 module bé sung
- 2 Mambots (1 search, 1 content mambot)
Truy cap backend cua site (néu la localhost thi la 6 dia chi http://localhost/administrator) dé vao giao dién quan tri
Joomla! Joomla! 1.5 Test
Joomla! Administration Login
Use a valid username and
password to gain access to Username the Administrator Back-end
Return to site Home Page Password
Language | Default x Login Cỷ)
Cần phải truy cập với tài khoản Administrator hoặc Super Administrator để cai dat VirtueMart Vdi Joomla! 1.5, ta click vào Extensions => Install/Uninstall ở top menu, màn hình sẽ hiện lên như sau
@l Extension Manager
Install Components Modules Plugins Languages Templates
Upload Package File
Package File: Durchsuchen | Upload File & Install Install from Directory
Install Directory: Install
Install from URL
Install URL: http:// Install
Trang 6Welcome to VirtueMart 1.1.0 stable !
irtueMart 1.1.0 stable [Hey Saturday Sun]
09/04/2008 21:00 GMT
The first step of the Installation was SUCCESSFUL
Let's prepare the database now (the Installation Script hasn't found existing mambo-phpShop VirtueMart Tables, so let's do a fresh installation)
Basic Installation has been finished You To fill your Shop with dummy products, and can use VirtueMart in a moment after to see how things can be set up, you can having clicked on a link below install some Sample Data now
Go directly to the Shop >> Install SAMPLE DATA >>
Go to virtuemart.net for further Help
Tại màn hình này, ta có thể trực tiếp vào quản trị cửa hàng bằng cách nhắp vào Go directly to the Shop hoặc lựa chọn cài đặt dữ liệu mẫu Install SAMPLE DATA để hiểu cửa hàng sẽ được thiết lập như thế nào
Tiếp theo ta phải cài đặt module chắnh của VirtueMart Trong Joomla! 1.5, nhắp chuột vào Extensions => Install/Uninstall ở Top Menu Browse tới file
mod_ virtuemart_1.1.x.zip và nhắp chuột vào Upload File & Install ỘPublishing the ModuleỢ
Nhắp chuột vao ỘModuleỢ =>
ỘSite ModulesỢ d Top Menu = ể
Duyệt danh sách các module đã -JẹỦrrlcl' Joomla! 1.5 Test
cài đặt và tìm ỘVirtueMart
ModuleỢ Lựa chọn nó (nhắp Site Menus Content Components Extension:
chuột lên tên module) và thay
đổi thiết lập của nó Lúc này ta @ Banner Ừ
có thể lựa chon dat Module nay 6 & Contacts >
Trang 7- Truy cap bảng điều khiển (The Configuration Panel) bang cách truy cập vào tài khoản Admin, Components => Virtuemart => Configuration
VirtueMart 1.1.0 (Check for latest version) | Control Panel || Statistics |
ệ Your Store::Control Panel qệ Co ệ 4ệ ệ ệ Product List Category Tree Orders List Payment Methods Vendor Users a A ệ Configuration Edit Store Help % | Configuration C:wwwroot\joomia_1.5/administratoricomponents/com_virtuemartvintuemart.cfg.php :: Writeable | = = ae ol
Global Price Configuration
Srop If ẹ Ifyou check this, the Shop wil display an Offine Message ele it @ Offline Qụr Shop is currently down for maintenance Please Membergroup to Enable this Feature - Message: check back again soon show prices to ~ Super Administrator |
~ USERS Public Frontend
~ Public Backend Ỷ
4 Show Ộ(including @
Use only XX% tax)"when [] as ẹ Ifyou check this, you disable al cart functionalities applicable?
catalogue Show the price Ề
label for B @
packaging?
Frontend Features Tax Configuration
Enable content Virtual Tax
mambots / plugins F} @ 8 @
in descriptions? Enable Coupon @ + 'ax mode: ` Based on vendor address v' @ Usage
Enable multiple tax
Enable Customer @ rates? ẹ @
Phi hông a Seba Sek om discount before @ Auto-Publish tax/shipping? Reviews? 2 @ 1.3.1.Global Shop is offline?
Bật tắt cửa hàng (chuyền đổi chế độ Online và Offline) Trong ché d6 Offline, một thông
báo sẽ được hiên thị thay vì trang sản phẩm Ngay cả các quản trị viên cũng không thé nhìn thấy cửa hàng
Trang 8Nội dung thông báo xuất hiện khi site ở chế độ Offline
Use only as catalogue
An tất cả các phắm "Add to Cart" Show Prices
Khi đánh dấu, giá các sản phẩm sẽ hién thi Membergroup to show prices to
Mac dinh :"Public Frontend"
Xác định những nhóm người dùng (membergroups) cho phép nhìn thấy giá của sản phẩm Show "(including XX% tax)" when applicable?
Khi đánh dấu, người dùng sẽ thấy dòng chữ "(including xx% tax)" khi hién thi giá kèm
thuê
Show the price label for packaging?
Sử dụng nhãn "price per packaging" Ở Ộgiá từng góiỢ Show Prices including tax?
Đánh dấu dé cho người mua hàng biết giá kèm thuế hay không bao gồm thuế Khi được đánh dâu thì giá hàng hóa sẽ hiển lên như sau "X.XX (including XX% Tax)"
Enable content mambots/plugins in descriptions?
Nếu đánh dấu, ban co thé sir dung mambots va plugins cho nội dung động trong mục mô tả sản phẩm hay ngành hàng
Enable Coupon Usage
Cho phép người dùng điền mã coupon vào để được giảm giá cho mặt hàng họ mua hay không
Customer Review/Rating System
Nếu đánh dấu, bạn cho phép khách hàng đánh giá sản phẩm và viết nhận xét về sản phẩm Auto-Publish Reviews?
Nếu kắch hoạt, nhận xét của khách hàng sẽ ngay lập tức hiện lên sau khi submit Có thể không phải là lựa chọn hay, bởi bạn nên kiểm tra lại các nhận xét này trước
Comment Minimum Length
Độ dài tối thiểu của nhận xét
Comment Maximum Length Độ dài tối đa của nhận xét
Enable Affiliate Program? (tinh nang nay chwa 6n định)
Cho phép các site liên kết theo dõi shop-frontend Hãy đánh dấu nếu bạn đã thiết lập các site liên kết ở backend
Virtual Tax
Xác định các mặt hàng ảo có bị đánh thuế hay không (chỉ áp dụng trong chế độ đánh
thuê (Tax mode): Ship-To-Address based) Tax mode
Xác định thuế suất để tắnh thuế Có thê dựa trên thuế suất ở khu vực mà khách nhận hàng, hoặc thuê theo khu vực của người bán hoặc theo chê độ EU Mode, đánh thuê ở quôc gia mà cửa hàng đặt tại, cho dù hàng hóa được vận chuyên tới đâu
Enable multiple tax rates?
Đánh dấu ô này nếu các sản phẩm của bạn có thuế suất khác nhau (vắ dụ 5% cho các sản phâm CNTT, 10% cho sách báo )
Discount before tax/shipping?
Đánh dau đề xác định khi nào thì khoản giảm giá được tắnh, trước (đánh dấu) hay sau
Trang 9User Registration Type
ằ Normal Account Creation: - Tao tai khoan theo cach thong thuong
Các đăng ký này hỏi mỗi người dùng tên và mật khẩu và các thông tin đăng ký khác
ằ Silent Account Creation: - Tao tai khoan theo cach cam lang
Trong chế độ này, người dùng không cần phải điền tên và mật khẩu cho tài khoản mới Thay vào đó, địa chỉ email được sử dụng cho tài khoản mới và mật khâu được tự động sinh ra Thông tin đăng ký sẽ được gửi tới email của khách hàng
ằ Optional Account Creation: - Tạo tài khoản theo các tùy chọn
Khách hàng có thê lựa chọn việc một tài khoản lâu dài có được tạo ra hay không Nếu khách hàng lựa chọn việc tạo một tài khoản, anh ta sẽ được hỏi tên và mật khâu Nếu khách hàng lựa chọn không tạo tài khoản, một tài khoản ấn
sẽ được tạo ra, người dùng có thẻ đăng nhập và thanh toán ngầm
ề No Account Creation possible Ở Không cho phép tạo account
Trong chế độ này, khách hàng có thê thanh toán mà không cần phải tạo ra một
tài khoản đê sau này quay trở lại Môi lần thanh toán, một tìa khoản người dùng ỘgiảỢ sẽ được tạo ra đề bảo toàn câu trúc giữ liệu
Show the "Remember me" checkbox on login?
Hiện thị 6 đánh dấu (checkbox) "Remember me" cho phép lưu cookie trong trình duyệt của khách hàng đê lân tới khi quay lại site, họ không cân phải đăng nhập Customers can select a state/region?
Néu đánh dấu, một danh sách thả xuống (drop-down list) với tên các bang sẽ hiện ra đê khách hàng chọn
Must agree to Terms of Service?
Nếu bạn muốn người mua hàng phải đồng ý với Điều khoản sử dụng trước khi đăng ký với cửa hàng
Agree to T.o.S on EVERY ORDER?
Đánh dau nếu bạn muốn người mua hàng phải đồng ý với Điều khoản sử dung trước khi đặt bât cứ đơn hàng nào
Show information about "Return Policy" on the order confirmation page?
Người chủ cửa hàng cần phải thông báo về chắnh sách nhận lại hàng và hủy đơn hàng ở phân lớn các quôc gia châu Au Vì vậy, tùy chọn này nên được đánh dâu trong phan lớn các trường hợp
Legal information text (short version)
Doan van ban này là tóm tắt về chắnh sách nhận lại hàng và hủy đơn hàng của bạn Nó hiên thị ở trang cuôi cùng khi thanh toán, ngay trên phắm ỘConfirm OrderỢ
Trang 10Đây là phiên bản dai va chỉ tiết của chắnh sách nhận lại hàng và hủy đơn hàng của bạn Đoạn văn bản này được link tới từ phiên bản ngăn và được viet trong thư khang định (confirmation email) của môi đơn hàng
Check Stock?
Thiết lập có kiểm tra mức tồn kho khi người dùng thêm sản phẩm vào giỏ hàng hay
không Nêu bật tắnh năng này, nó sẽ không cho phép người dùng thêm sản phâm vào giỏ hàng nhiêu hơn mức tôn kho
Show Products that are out of Stock?
Cho phép ban quyét định sản phẩm không còn trong kho được hiển thị hay an Tinh năng này chỉ có thê chọn khi bật tắnh năng Check Stock
Enable the Cookie Check?
Nếu đánh dấu, VirtueMart sé kiểm tra trình duyệt của khách hàng có chấp nhận cookie hay không Việc này thân thiện với người dùng nhưng có thê có ảnh hưởng xâu tới độ thân thiên với Search Engine của cửa hàng
Currency Converter Module
Cho phép bạn lựa chọn một số module quy đổi tiền Những module này nhận tỉ giá hôi đoái từ server và tự động quy đôi Order-mail format: Thiết lập cách bạn định dạng thư khang định - La một email dạng text - Là một email dạng html, có thé bổ sung hình ảnh 1.3.2.Checkout
Enable Checkout Bar Mac dinh: Bat
Đánh dấu nếu bạn muốn thanh checkout-bar hiển thị trong quá trình khách hàng làm thủ tục checkout
Checkout Steps
Quy trình checkout được chia làm nhiều bước Các bước được kết hợp lại thành những ỘCheckout StagesỢ bằng việc đặt số thứ tự Mỗi bước có thể được sắp xếp lại bằng việc điền giá trị số vào hộp hiển thị thứ tự bước
1.3.3.Downloads Enable Downloads
Đánh dấu để bật tắnh năng Download - nếu bạn muốn bán hàng hóa ảo ỘEnable DownloadỢ Status
Giá trị: Có thể là một số trạng thái đơn hàng (vắ dụ: "bạn có thể download bây giờỢ)
Thiết lập trạng thái của đơn hàng vào thời điểm khách hàng nhận được thông báo download sản phẩm qua email
Trang 11Thiết lập trạng thái của đơn hàng khi khách hang không còn có thể download sản phẩm
DOWNLOADROOT
Đường dẫn vật lý với dấu */Ợ ở cuối (vắ dụ C:/abc/xyz.zip/, không phải URL như http://abc.vn/) Lưu ý, với các shared host sử dụng HĐH Linux thì đường dẫn thường có dạng /var/www/tên_ site/
Download Maximum
Số lượt download tối đa cho một tài khoản có quyền download cho một lần đặt hàng
Download Expire
Thiết lập thời gian (tắnh bằng giây) mà đường link download có thể sử dụng với khách hàng Thời gian này tắnh từ lượt download đầu tiên Khi thời gian hết, tài khoản download sẽ hết hạn
Keep Product Stock Level on Purchase
Khi đánh dấu, mức tồn kho của sản phẩm ảo không giảm cho dù có sản phẩm được mua
1.4 Thiết lập cửa hàng
Dé bat dau thiết lập cửa hàng, truy cập vào Store: Bảng
Administration > Edit Store
ậè Store Information
Store Contact Information
Store Name: |WashupitoỖs Tiendita Name: owner =Ở
Store Company Name: WashupitoỖs Tiendita Fi Fst Demo URL: 'http://localhost/joomla 1.5 Ở 4 Middle Address 1: 100 Washupito Avenue, N.W Name: StOFẠ Address 2: Title: Mẹ,
City: Lake Forest Phone 1: 555-555-1212 Country: | United States v Phone2: 555-555-1212 State/Province/Region: | California x FAX: 555-555-1212
Zip/Postal Code: '92630 Email: 'soerenQvirtuemart.net Phone: 555-555-1212
Store Address Format: {storename} {address_ 1} {address_2}
{city}, {zip} Currency Display Style Store Date Format: %A, %d %8 XY XH:⁄XM (nfo) Canny TRE
Currency Ổsymbol: * @ Decimals: 2 @ệ Store Information symbol: Decimal | CO)
00 eee pe ae eee ee eee separator: Positive Ộ s p0 10 os Upload Image: (Choose File ) no file selected format:
Trang 12Thông tin được khai báo trong mục này sẽ hiển thị ở nhiều nơi khác nhau trong site
Store Name (bắt buộc phái điền) Tên của cửa hàng
Store Company Name (bắt buộc phái điền) Tên của công ty URL Địa chỉ URL của cửa hàng Address 1 Dia chi vat ly, dong 1 Address 2 Dia chi vat ly, dong 2 City Thanh phố nơi có trụ sở cửa hàng State/Province/Region Bang/Tinh/Khu vực nơi có trụ sở cửa hàng Country Quốc gia nơi có trụ sở cửa hàng Zip/Postal Code Mã bưu điện nơi có trụ sở cửa hàng Phone
Số điện thoại của cửa hàng Last, First & Middle Name
Tên của nhân viên liên lạc (The Name of your Contact) Title Danh hiệu của nhân viên liên lạc Phone 1 & 2 Số điện thoại của nhân viên liên lạc Fax Số Fax của nhân viên liên lạc Email Address
Địa chỉ email chắnh để liên lạc với cửa hàng Full Image (bắt buộc)
Trang 13Browse tới logo của công ty, file sẽ được upload sau khi bạn click vào nút Save Minimum Purchase Order Value
Đây là giá trị hàng hóa tối thiểu trước khi làm thủ tục thanh toán
Minimum Amount for Free Shipping
Giá trị hàng hóa tối thiêu để được vận chuyền miễn phắ Currency Đơn vị tiền tệ mặc định của cửa hàng Currency symbol Ký hiệu của đơn vị tiền tệ được dùng đề hiền thị giá Decimals Lượng chữ số thập phân Decimal symbol Ký hiệu ngăn cách phần nguyên và phần thập phân, có thể là dấu Ộ.Ợ hodc Ộ,Ợ hoac dé trông Thousands separator Ky hiệu ngăn cách phần nghìn Có thể lựa chọn tương tự Decimal symbol (nén 1a Ổ) Positive format Thứ tự, cách hiền thị số dương Negative format Thứ tự, cách hiển thị số âm
List of accepted currencies
Danh sách các đơn vị tiền tệ cửa hàng chấp nhận khi thanh toán
Lưu ý: Mọi đơn vị tiền tệ được chọn ở đây đều có thê được sử dụng khi làm thủ tục thanh tốn Nếu bạn khơng muốn như vậy, hãy chỉ chọn đơn vị tiền của quốc gia của bạn (đây là giá trị mặc định)
Description
Mô tả cửa hàng, sẽ được hiển thị ở trang shop index Terms of Service
Day là bản Điều khoản sử dụng đầy đủ sẽ hiển thị cho khách hàng Click vào nút Save để lưu lại các thông tin da thay đổi
1.4.1.Quản lý danh sách các quốc gia 1.4.2 Quản lý danh sách đơn vị tiền tệ
1.5 Quản trị nhà sản xuất
Trang 14Với các cửa hàng mà thông tin về nhà sản xuất không quan trọng, một nhà sản xuất mặc định sẽ được tạo ra khi cài đặt
Không cần thiết phải tạo lập các nhà sản xuất trước khi tạo danh mục sản phẩm Sản phẩm có thể được liên kết với nhà sản xuất sau khi các bản ghi sản phẩm được tạo ra Tuy nhiên, tạo lập danh sách nhà sản xuất trước sẽ giúp bạn tiết kiệm được lượng lớn công việc nếu bạn đã biết bạn sẽ sử dụng những thông tin này
1.5.1.Nhóm nhà sản xuất Adding Manufacturer Categories
VirtueMart tao ra một nhóm nhà sản xuất mang tên "-default-" trong quá trình cài đặt Ban không cân thiệt phải thay đôi tên này
Để tạo ra nhóm nhà sản xuất mới, chon Manufacturer => Add Manufacturer Category Manufacturer Category Form Fields:
Category Name
Tên nhóm nhà sản xuất Category Description
Mô tả nhóm nhà sản xuất (tùy chọn)
Click vào nút Save Bạn sẽ được chuyên tới trang "Manufacturer Category List", danh sách hién thi gom nhom "-default-" va nhom nha san xuat ban vira thém vao
Editing Manufacturer Categories
Dé chỉnh sửa nhóm nhà sản xuất đã tạo ra, chon Manufacturer => List Manufacturer Categories" ở bảng Administration, VirtueMart
Click lên tên của nhóm nhà sản xuất bản muốn sửa, và tạo các thay đồi cần thiết ở các trường, sau đó, nhân nút "Save"
Ban sé quay lai trang Manufacturer Category List Deleting Manufacturer Categories
Trước khi xóa một nhóm nhà sản xuất, mọi nha sản xuất thuộc nhóm này phải được xóa hoặc chuyên sang nhóm khác VirtueMart sẽ không cho phép xóa nhóm nhà sản xuất khi vẫn còn nhà sản xuât thuộc nhóm
Đề xóa nhóm nhà sản xuất, chọn Manufacturers => List Manufacturer Categories" Click tên nhóm nhà sản xuất bạn muốn xóa Trong Manufacturer Category Form, click vào nút "Remove" Click "OK" dé khang dinh bạn muốn xóa nhóm này, sau đó, bạn sẽ quay lại trang Manufacturer Category List
1.5.2.Các nhà sản xuất Adding Manufacturers
Dé thém mét nha san xuat mdi, chon Manufacturer => Add Manufacturer
Nhập các trường sau trong form thông tin về nhà san xuat (Manufacturer Information Form): Manufacturer Name
Trang 15URL http://www.example.com Dia chi của nhà sản xuất (Lưu ý PHẢI có http://) Manufacturer Category Nhóm nhà sản xuất Email Địa chỉ email của nhà sản xuất Description
Thông tin về nhà sản xuất Click nút Save đề tạo nhà sản xuất mới Editing Manufacturers
Dé sita thong tin về nhà sản xuất, chọn Manufacturer => List Manufacturers để xem danh sách các nhà sản xuât Bạn cũng có thê tới trang này băng cách click vào được link "Manufacturer List" trong cột các nhà sản xuât ở trang Manufacturer Category List
Click lên tên nhà sản xuất bạn muốn sửa hoặc click vòa dòng chữ "update" ở cột Admin Ở cả 2 cách đều dẫn bạn tới cùng một mẫu thay đồi thông tin nhà sản xuất (Manufacturer Add Information form) Hãy tạo các thay đồi và click nút ỘSaveỢ Bạn sẽ trở lại trang
Manufacturer List
Deleting Manufacturers
Trước khi xóa một nhà sản xuất, mọi sản phẩm có liên quan tới nhà sản xuất này phải được xóa hoặc liên kết lại với nhà sản xuât khác
Sau khi đảm bảo điều trên, chon Manufacturer => List Manufacturers để xem danh sách các nhà sản xuât Sau đó click lên tên của nhà sản xuât bạn muôn xóa Trong Manufacturer Add Information form, click nút "Remove" Bạn sẽ được đưa trở lại trang Manufacturer List
1.6 Quản trị sản phẩm
Một số khái niệm
Ngành hàng (category) > Ngành hàng con (sub category) > Sản phẩm (product) > Sản phẩm con/mặt hàng (item)
1.6.1.Quản trị ngành hàng (Product Categories)
Trang 16@ Category Tree
# ẹ Category Name Category Description 1 f1 _ |1|HandToos Hand Tools 2 G Ở _|1| Power Tools Power Tools 3 8 _|2| Outdoor Tools Outdoor Tools 4 [2| Indoor Tools Indoor Tools 5 8 _|1] Garden Tools Garden Tools
Thêm hoặc chỉnh sửa ngành hàng Products 3[ Show] 2[ Show] 1[ Show ] 1 [ Show ] 3[ Show] Publish ListOrder VÀ l3; x x x x x Search * 1 a 2 * 4 Ẽ 5 Ẽ 3 Remove a a đi a as Để thêm một nhóm sản phẩm, mở mục Category Information bằng cách chọn
Products => Add Category tt Bang Administration
Dé chỉnh sửa ngành hàng, click lên tên ngành hàng bạn muốn chỉnh sửa
(4 Category Information | images Publish?: [7 Category Name: Category Description: [showshide] @OBs UV: Ởx x Zee | ~-Styles v|[Ở~Fontfamiy=~ v|[Ở~Fontsze- vị À ề 552v (} Em ứ đa 8 4 8J Path wiser) Dimege (Finsert ỘS)psgebresk acm OX Gs Bw & đà ồ7 | Bu Format
ListOrder: New items default to the last place Ordering can be changed after this item is saved Parent: | Default Top Level xÍ
Show x products per row: [1
Category Browse Page: [managed xi
Trang 17Vi tri cua nganh hang nay trong danh sach cac nganh hang Parent
Nganh hang cấp trên mà ngành hàng này có liên quan Nếu ngành hàng này là ngành hàng ở cấp cao nhất, hãy lựa chon Default Top Level Néu ngành hàng này là ngành hàng con của một ngành hàng khác, hãy chọn ngành hàng câp trên thắch hợp trong danh sách
Show x products per row
Số lượng sản phẩm mỗi hàng khi hiển thị sản phẩm trong ngành hang này (Giá trị tối đa là 5)
Luu y
Browse Page thường phải thay Ề đổi khi lượng sản phẩm mỗi hàng thay đối Bạn có thể sử dụng browse_2 khi xếp 2 sản phẩm một hàng, browse_3 khi xếp 3 sản phẩm một hang
Category Browse Page Vắ dụ: managed
File mau hiển thị sản phẩm trong danh sách Chế độ ỘmanagedỢ xem xét giá trị trong "Show x Products per Row" và quyét dinh mau browse page nao sé duge sir dung Category Flypage
Cu phap: shop.flypage
Day 1a file mẫu để hiển thị chỉ tiết sản phẩm trong ngành hàng Bạn có thé tao ra mau riêng bằng cách chỉnh sửa các mẫu sẵn có.(trong thư mụ
/components/com_virtuemart/themes/templates/product_detai1s)
File chuẩn bị hiển thị Flypage là /htm1 /shop -product_detai1s.php Một vài chỉ
tiệt không có trong mâu Flypage có thê thây ở đây Sắp xếp các ngành hàng Bạn có thể sắp xếp lại các ngành hàng theo cách bạn muốn Có nhiều cách khác nhau để làm việc này ề _ Sử dụng mũi tên màu xanh trong danh sách ngành hàng đề di chuyền ngành hàng lên hoặc xuông
Ừ _ Sử dụng trường nhập dữ liệu trong các hàng của danh sách ngành hàng để thay đổi thứ tự Nêu bạn đã kêt thúc việc thay đôi giá trị, nhân nút ỘSaveỢ
5 _ Sử dụng nút "sort alphabetically" để tự động sắp xếp theo thứ tự abc Lưu ý: một khi thực hiện việc này không thể undo được Bạn phải sắp xếp lại bằng tay
Xóa bỏ một ngành hàng
Trước khi xóa bỏ một ngành hàng, mọi ngành hàng con phải được xóa hoặc liên kết với ngành hàng khác
Trang 18Xóa bỏ ngành hàng bằng cách click vao nut "trash bin" ở cột cuối cùng mỗi hàng trong danh sách các ngành hàng Bạn cũng có thề đánh dâu các checkbox của những ngành hàng bạn muôn xóa và click vào nút Remove ở thanh công cụ
1.6.2.Thêm/ cập nhật thông tin sản phẩm
Để tạo một sản phẩm mới, click "Products" > "Add Product" dé hién thi product form Hoan tat thong tin vé san pham theo form nay va click nit Save dé luu san phâm mới Khi cập nhật thông tin một sản phẩm, chỉ cần click vào tên sản phẩm trong danh sách sản pham dé hién thi Product Form của sản phâm
Search Product _ modified vy After v 11:576.2.2008 Search
= Product List ssc
Titer: Select acategoy > @
#2 [ẹ Product Name Media SKU Price | Category | Manufacturer CUStomef p ion CÍOPệ | Remove |id Reviews Product ệ - [Add ì 1 Chain Saw @ PHƠI = Review) |Ộ at 7 ệ ~[Add ss 2 i 8 2o 8 mo pie d8 v # + 3 Drill 2 P03 Manufacturer ẹ Taga a i 8 2) - ~ Review] 5 Ọ ệ Hand mm - [Add i
4 Hammer O H02 Tools Manufacturer Review] - a 6
Trang 19Product Form
Save @ Cancel | (Reload
lIl| New Product "Product Information || Display Options || Product Status |/ Product Dimensions and Weight || Product Images || Related Products Product Information Publish?: [7 SKU: [TT i URU [TT Vendor: Washupito's Tiendita
Trang 20Giá cho nhóm người mua hàng mặc định (default Shopper Group) Điền vào ô này một số thập phân và lựa chọn đơn vị tiên tệ từ danh sách thả xuông bên phải
Gross Price
Giá bao gồm thuế VAT cho nhóm người mua hàng mặc định VATID
Mã ID của thuế suất áp dụng với sản phẩm Bạn có thể chọn thuế suất cụ thể cho từng sản phâm ở đây Nêu bạn không muôn sản phâm này bị đánh thuê, hãy cho "product weightỢ là 0 và tăt chức năng "Virtual Tax"
Discount Type
Lựa chọn hình thức giảm giá cho sản phẩm Nếu không có hình thức giảm giá nào, hãy thêm vào sử dụng Discount Form Discounted Price Giá sau khi đã giảm trừ Giá này tự động đè lên giá trị mà chế độ Discount Type tự động tao ra Short Description Mô tả ngắn về sản phẩm, sẽ hiển thị ở trang của từng ngành hàng hoặc trong kết quả tìm kiêm Product Description
Day là mô tả chỉ tiết về sản phẩm, sẽ hiển thị ở Flypage (=trang thông tin chỉ tiết) về sản
phâm cụ thê này Display Options
PA Save ẹ Cancel | (Reload
Ill New Product | Product information |/ Display Options || Produet Status | Preduet DimensionsandWeighi || Product Images || Re Display Options Use Parent Settings: [~ Override Child products Display Values and use parents List: [Use List box for child List Style
products Display Child Desetiption Ở (ẹ One Add to Cart Button aq to Cart Button for 0% Child Description each Child
Width Display Table Header
10% Child Attribute Fie child product from
Width Child Class Suffix [Include Product Type With list
Child
Extra IDs Product IDs to
include
Quantity: (@ Standard Quantity Box Drop Down Box Values ( Hide Quantity Box oO Start Value Ạ Use Dropdown Box D End Value Ạ Use Check Box
Trang 21Figure 4.17 VirtueMart Administration: Product Form, Tab 2 - Display Options Product Status Product Information || Display Options || Product Status | Product Dimensions and Weight || Product Images | Related Products Product Status In Stock: [~ SOS
Minimum Purchase Quantity: [| Maximum Purchase Quantity: [~ Availability Date: P007-0417 ỞỞỢ Availability: J @ No I Available Selectlmage v{ @ ¡ỞỞể On Special: [~ Attribute List: Tine ỳ New Attribute | New Property Property | Price |
Examples for the Attribute List Format:
Sise,XL[+1.9S] ,M,8[-2.$S] ;Colour,Red, Green, Yell ow,ExpensiveColor[=24.00];AndSo0n, , Inline price adjustments for using the Advanced Attributes modification:
+ == Add this amount to the configured price - == Subtract this amount from the configured price = == Set the product's price to this amount
Custom Attribute List: [
Figure 4.18 VirtueMart Administration: Product Form, Tab 3 - Product Status Quantity in Stock
Luong hang trong kho
Minimum Purchase Quantity
Số lượng mua hàng tối thiêu mà một khách hàng được phép đặt hàng sản phẩm này Maxmimum Purchase Quantity
Lượng mua hàng tối đa một khách hàng được phép đặt hàng sản phẩm này Availability Date
Xác định ngày mà lượng hang trong kho đủ để phân phối Availability Text / Image
Thường hiển thị ở trang thông tin chỉ tiết về sản phẩm, thẻ hiện mức độ sẵn sàng của sản pham Vi dụ"48ậ hrs." hay "On Order" Bạn lựa chọn hình ảnh trong danh sách
Trang 22Bạn có thể sử dụng hình ảnh của riêng bạn bằng cách copy ảnh vào thư mục /shop_image/availability rôi lựa chọn
On Special? (Featured?)
Sử dụng đề hiển thị khi có một dịp đặc biệt / tắnh năng của sản phẩm đặc biệt Khi được đánh dau, san pham sé hién lén 6 "Featured Products Module"
Discount Type
Loai khuyén mại đặc biệt cho sản phâm Lựa chọn hình thức giảm giá từ danh sách, có thê tạo sử dụng Product Discont Form
Advanced Attribute List Ct phap: Size,XL[+1.99],M,S[-
2.99];Colour,Red,Green, Yellow, ExpensiveColor[=24.00];AndSoOn, ,
Thêm các thuộc tắnh đơn giản của sản phẩm Những thuộc tắnh này có thể được lựa chọn bởi khách hàng Cách làm này không tạo một vật phẩm riêng cho mỗi giá trị thuộc tắnh Nếu bạn muốn kiểm tra lượng hàng của mỗi vật phẩm (vi dụ áo phông màu xanh, đen, đỏ) hãy sir dung Attribute Form và sau đó gán mỗi vật phẩm với một giá trị thuộc tắnh sử dung Item Form
Custom Attribute List
Cu phap: Attributel;Attribute2;Attribute3
Thêm các thuộc tắnh cá biệt cho sản phẩm Những thuộc tắnh này có thê được lựa chọn bởi khách hàng Cách làm này không tạo một vật phẩm riêng cho mỗi giá trị thuộc tắnh Nếu bạn muốn kiểm tra lượng hàng của mỗi vật phẩm (vắ dụ áo phông màu xanh, đen, đỏ) hãy sử dụng Attribute Form và sau đó gán mỗi vật phâm với một giá trị thuộc tắnh sử dụng Item Form
PA Save @ Cancel | (Reload
[MI] New Product
Product Information Display Options Product Status Product Dimensions and Weight Prov
Trang 23Figure 4.19 VirtueMart Administration: Product Form, Tab 4 - Product Dimensions and Weight Length Chiều dài của sản phẩm Width Chiều rộng của sản phẩm Height
Chiều cao của sản phẩm Unit of Measure - Dimensions
Đơn vị đo chiều dài - chiều rộng Ở chiều cao
Weight
Cân nặng của sản phẩm Unit of Measure -Weight Đơn vị đo cân nặng Units in Packaging
Số lượng các bộ phận của sản phẩm trong một gói Units in Box
Trang 24Thumbnail Ảnh nhỏ của sản phẩm Full Image Ảnh to của sản phẩm Related Products Các sản phâm có liên quan = New Product Related Products Search for Products or Categories here: | tool
Select one or more Products Garden Tools / Ladder Garden Tools / Shovel Garden Tools / Smaller Shovel Hand Tools / Hammer Hand Tools / Hand Shovel Hand Tools / Nice Saw
Indoor Tools / Drill L Power Tools / Circular Saw
|Power Tools / Power Sander | Page1 of 1| lễ Product Dimensions and Weight || Product Images | Hammer Smaller Shovel
VirtueMart 1.1.0 (Check for latest version)
Figure 4.21 VirtueMart Administration: Product Form, Tab 6 - Related Products
CLICK NUT SAVE DE LUU LAI CAC THAY DOI
1.6.3.Quan tri gia san pham (Product Price Management)
Trang 25ict Status Product Dimensions and Weight Productimages | Related Products
mm Product Price (Net): 2090000 ỞỢ [Uspoar vị @ Ở ProductPrice (Gross): 3912425Ợ = vAT td: [2 (8.25%) >| Discount Type: [20.00% >| Discounted Price: Jst20 @ Figure 4.22 VirtueMart Administration: Product Form, Price Form in the Product Form
Bạn cũng có thé thêm / sửa giá của sản phẩm trực tiếp từ đanh sách sản phẩm bằng cách click lên một trong những giá (Price Entries) có nên màu vàng Việc làm này sẽ mở Price Form, nơi bạn có thê lựa chọn đơn vị tiên tệ và mức giá cho từng nhóm người mua hàng Search Name lWedia SIJAJ2J/[228101//0/011/100) SMinufacturer CUStOMET punish Clone Reviews Product Ấ - = - _ -[Add
M Ấy PO") price: 220.8000 Pufacturer nguyen VẶ
5 Shopper [aera] - [Add
s Saw 0) 2 P02 2 Group: -default- XI ov nufacturer Review] e v
Ấ Currency: | US Dollar ầ - [Add Ừ me 2) P034 nufacturer Review] v H02 huacer phi M 0 i - [Add ovel [ Item Information ] G01 Hand Tools Manufacturer Review] Lá Ỗ - [Add > 2 den To os
[ tem Information ] 2) G02 = Garden Tools Manufacturer Review] wv
Figure 4.23 VirtueMart Administration: Price Form in the Product List
Mỗi lần bạn chọn một nhóm người mua hàng khác trong danh sách, form sẽ được tải lại Nếu trường giá (Price Field) rỗng, thì khi đó không có mức giá riêng nhóm người mua hàng này
Trang 26jc, Clone
1 Reviews teseeU Product
{ - [Add v
1 Revi @ Info: The product price im
{ has been updated [Add Review] oy { - [Add Review] v { - [Add item Information ] b Got Hand Tools Manufacturer = ined v (2) usp Review]
nformation ] 2 G02 mg Garden Tools Manufacturer ei v
Figure 4.24 VirtueMart Administration: Price Update Notice
Để đặt mức giá cho từng dải số lượng (vắ dụ mua từ 1-9 sp thì có giá a, 10-20 sp thì có giá b), bạn cần vào Danh sách giá sản phẩm (Product Price List), có thể truy cập từ thanh công cụ ở Danh sách sản phẩm ẹ Add Attribute CO List Prices J] Add Product Type | ẹ Ne Search Proc HH Produ Search List # |Ợ Product Name Media SKU Price 1 [ầ] Chain Saw _ P01 =
Figure 4.25 VirtueMart Administration: Product List - List Prices
Bạn cũng có thể truy cập vào danh sách giá của san pham tir Product Form bang cach click vào nut list prices
Trang 27Trong danh sach gia san pham, bạn có thé tim thay danh sách của mọi mức giá, cho các nhóm khách hàng và các dải sô lượng
Trong danh sách này bạn có thể thay đổi mức giá bằng cách click lên tên nhóm (Group name) hoặc thêm mức giá mới băng cách nhân nút New trên thanh công cụ
| New @ Remove | (Reload lWÍ Product Price for Chai'n Saw EỞỞỞỞỞỞ Search # [~ GroupName Price 1 [ -defautt- 149.99000 2 ƑƑ GoldLevel 2.99000 Quantity Quantity Currency Start End Remove USD 0 0 i USD 0 0 úf
Figure 4.27 VirtueMart Administration: Product Price List
Trong Product Price Form bạn có thể lựa chọn mức giá, nhóm người mua hàng và dải số lượng hợp lệ Nêu bạn đê trông trường sô lượng, mức giá sẽ không phụ thuộc vào sô lượng hàng hóa trong giỏ hàng
Save Ô Cancel <ỈReload
Price Information
New Price for Product Chai'n Saw
Product Price (Net): Product Price (Gross): p
Currency: | US Dollar
Shopper Group: | -default- Í
Quantity Start: Quantity End:
Figure 4.28 VirtueMart Administration: Product Price Form
DUNG QUEN NHAN NUT SAVE SAU KHI DA NHAP DU LIEU XONG
Trang 28Thuộc tắnh của sản phẩm vắ dụ như màu sắc, kắch cỡ, chủng loại
VirtueMart cho phép 2 cách thiết lập các thuộc tắnh, một cho phép kiểm sốt tơn kho đối với mỗi VARTANT - bạn phải thiết lập từng sản phẩm riêng biệt (gọi là Items) - và một sẽ định nghĩa mọi thuộc tắnh và giá trị thuộc tắnh trực tiếp tại các sản phẩm (không cân phải nhập từng sản phẩm với các thuộc tắnh kết hợp khác nhau, .)VirtueMart knows two types of Attribute Setups, one which allows Stock Control for each Variant - you need to set up separate Products (called /tems) - and one which just defines all attributes and attribute values directly at the Product (no need to add Products for each Attribute
Combination, but no Stock Control for Variants)
1.6.4.1 Các thuộc tắnh với kiểm soát kho
Phương pháp này sử dụng khi bạn muốn đưa ra một danh sách cố định các thuộc tắnh để khách hàng có thể lựa chọn hơn là cho phép họ chọn và trộn các thuộc tắnh như họ mong muốn, bạn cần phải tạo ra một số items Lưu ý: có sự khác biệt giữa các items nội dung trong Joomla Một item trong VirtueMart được định nghĩa trước các sự khác biệt với sản phẩm chắnh Để tạo ra một item, bạn cần phải tạo ra ắt nhất một thuộc tắnh trước Vậy nên, chỉ sau khi bạn thêm một thuộc tắnh thì nút New Item trén thanh công cụ mới hiện ra
Nếu bạn thêm các thuộc tắnh vào một sản phẩm, sản phẩm đó sẽ trở
thành Parent Product Sau đó bạn có thể thêm các child products (hay items) có những giá trị khác nhau với mỗi thuộc tắnh
Thêm 1 thuộc tắnh
Để tạo ra một thuộc tắnh, truy cập vào danh sách sản phẩm (ỘProductỢ=>"List ProductsỢ) Lựa chọn sản phẩm mà bạn muốn thêm/sửa thuộc tắnh Click vào nút *Add AttributeỢ ở thanh công cụ và một cửa sổ mới hiện ra với Mẫu thuộc tắnh (Attribute Form) Điền các thuộc tắnh theo mẫu và click vào nút Save Một khi các thuộc tắnh đã được định nghĩa, đã tới lúc để tạo các các sản phẩm con
1.6.4.2 Các thuộc tắnh đơn giản
1.6.5 Quản LÝ chủng loại sản phẩm (Product Types Management)
Chủng loại sản phẩm (Product Type) rất khác với Ngành hàng (Product Category), nhưng cả hai đều nhằm mục đắch mô tả và phân loại sản phẩm Nói chung, ngành hàng mô tả dựa trên cách sử dụng sản phẩm, trong khi chủng loại sản phẩm mô tả sản phẩm dựa vào các thông số cụ thể, mở rộng từ mô tả cơ bản của Ngành hàng
Tạo một chủng loại sản phẩm -
Để tạo một chủng loại sản phẩm mới truy cập vào "Products"="Add Product
Trang 29[ Simple Layout | Extended Layout ] Administration > Admin > Store a CSV ImportExport Products ẹ List Products ẹ Add Product a View Inventory ẹ Special products ẹ Product Folders ẹ Customer Reviews
ẹ Product Discount List
ẹ Add Product Discount ẹ Pyod eList (>) Add Product Type Ở ẹ List Categories ẹ Add Category
4.6.5.1.2 Editing Product Types Information
Trong mẫu này, bạn có thể sửa đổi thông tin về chủng loại sản phẩm - Product Type's Information
Lưu ý:
Trang 30Product Type Information
Publish?: [9]
Product Type Name: Monitors
Product: Type Deectintion: B7 U&, ~ Sty|es - w'~Format~- (w' ~F ủ # ử.m đà ?) Ớ] 9 @ E Ở đảil| x x' | q = đi | | | | Monitors Product Type Ở - = ề
Image => Pagebreak Readmore
ListOrder: New items default to the last place Ordering can be changed after this item is saved
Product Type Browse Page (leave BLANK if you have no individual php-file for it!): Product Type Flypage (leave BLANK if you have no individual php-file for ỉt!):
VirtueMart 1.1.1 (Check for latest version)
Figure 4.33 VirtueMart Administration: Product Type Management - Product Type Information
Sau khi điền xong thông tin, click nút Save và bạn được chuyển tới danh sách các sản phẩm - Product Type List
Thông số chủng loại sản phẩm
Sau khi đọc mục này bạn sẽ có thể lựa chọn có muốn mô tả sản phẩm chỉ trong một ngành hàng sử dụng Product Type Parameters và không sử dụng trường "Product Description" để hiển thị các thông số, hoặc dùng cả hai Tạo một thông số
Để tạo một thông số, click chữ "Show"
%3 Product Type List
# H Product Type Name Product Type Description Parameters Products
1 [Monitors Monitors Product Type [Show ]
Trang 31Click "New" va hay chi y dén muc Parameter Type Parameter Information
Product Type: Monitors
Parameter Name @) diagonal_size Parameter Labet Diagonal size Parameter Description: ListOrder: Parameter Type: Possible Values: Show Possible Values as Muttiple select? Default Value
Figure 4.35 VirtueMart Administration: Product Types Management - Product
=) -Fomat- | - Font family - E3
=| # Z đà ồ) ử] đ @ EỊ id
2lBll x x' | o = đi | | a
Diagonal size
Laas ie 5 II ỔWl tl ll Ỹ
Image ẹ Pagebreak Readmore
1 Diagonal size (diagonal_size) x Integer v 17;19:20;22:24:26:32:36 If Possible Values are set, Parameter can have only this values Example for Possible Values: SteetWood Plastic; n For Parameter Detault Value use this format: ẹ Date: YYYY-MM-DD ề Time: HHMIM:SS + Date 8 Time: VYYY-MM-DD HHMM:SS inches Type -Parameter Information Parameter name Tên thực sự của thông số trong CSDL Vắ dụ: [monitor_weight] Parameter Label
Tên thông số sẽ hiển thị ở frontend cũng như trong mục Advanced Search According to Parameters form
Parameter Description
Có thể được sử dụng để giải thắch về thông số, giống như bạn đang giảng cho
người mua về nó, hoặc để trống mục này nếu nó không mới, hoặc không quan trọng
Trang 32Định nghĩa thứ tự của thông số trong danh sách ở Advanced Search According to Parameters form
Parameter types
Xác định cách xử lý thông số khi bạn thực hiện Advanced Search According to Parameters
Integer
Gi6ng nhu trong vi du - một số nguyên
Text and Short text
Có thể sử dụng cho các giá trị không phải là số, vắ dụ như chất liệu hoặc một tắnh năng mà sản phẩm có hoặc không có
Float
Số thực Vắ dụ: 1.23 hoặc 1.23e Char
Một ký tự đơn Vắ dụ: Giới tắnh: M hay F Date & time
Ngày và giờ một sự kiện có liên quan tới sản phẩm của bạn Date (Chỉ) xác định ngày một sự kiện liên quan tới sản phẩm của bạn Time (Chỉ) xác định giờ một sự kiện liên quan tới sản phảm của bạn Multiple values Loại thông số này được sử dụng cho nhiều mục đắch, hãy tham khảo PHP và SQL trước khi sử dụng nó Break line
Loại thông số này không thực sự là một thông số Mục đắch của nó chỉ nhằm chia cắt những nhóm thông số khác nhau, giúp người mua hàng dễ dàng hiểu các thông số hơn, nhất là trong trường hợp bạn quyết định không dùng Product Description Field để hiển thị các thông số trong trang thông tin chi tiết của sản phẩm mà chỉ dùng Product Type Parameter List Possible Values
Trong trường này bạn phải điền tất cả mọi giá trị mà thông số đó có thể có, các giá trị được ngăn cách bởi dấu chấm phẩy ",Ợ và không có ký tự trống trước và sau nó Nếu một sản phẩm mới có giá trị khác thì bạn phải cập nhật trường này với giá trị mới
Show Possible Values as Multiple select?
Nếu đánh dấu, nó cho phép việc cấu hình thông số sản phẩm và tìm kiếm thông số được thực hiện lựa chọn nhiều giá trị một lúc
Default Value
Trang 33xuống, giống nhu ỘnoneỢ hay Ộnot availableỢ, hay mét hinh ảnh gợi ý các sắp xếp ngày tháng hoặc thời gian
Unit
Đơn vị đo của thông số
Sauk hi điền các thông tin về thông số, click "Save" Lúc này, bạn có thể thấy danh sách các thông số của Chủng loại sản phẩm
n
Parameters of Product Type: Monitors[Product Type List]
# 1 Parameter Labet Parameter lame Product Type Description Listorder Remove
1 Diagonal size đagonal_size agonal size - ff
2 1 Maximum Resolution max_resotion Maximum Resoktion -
Figure 4.36 VirtueMart Administration: Product Types Management - Parameters of Product Type
Cac quan hé cua chung loai san phaém 4.6.5.2 Product Type Relations Luu y quan trong
Với người bắt đầu sử dụng VirtueMart, chỉ nên liên kết một chủng loại
sản phẩm với 1 sản phẩm
Nếu bạn muốn tạo một chủng loại sản phẩm cho một ngành hàng con của sản phẩm, bạn PHẢI đặt tên Product Type trùng với tên của ngành hàng chứa sản phẩm
Nếu bạn muốn tạo nhiều chủng loại sản phẩm cho một ngành hàng con, bạn phải coi những chủng loại sản phẩm này như thể những ngành hàng con vậy nên bạn sẽ đặt tên cho chúng giống như những ngành hàng, nhưng chúng không phải là ngành hàng Với cách làm này, đôi khi bạn sẽ quên liên kết một vài chủng loại sản phẩm với sản
phẩm và những sản phẩm này sẽ bị bỏ qua trong quá trình tìm kiếm
thông số Nhưng bạn sẽ có một cấu trúc ngành hàng khơng q sâu
VÍ DỤ: Bạn có mục MÀN HÌNH, và bạn có thể tạo ra hai ngành hàng con là
LCD và CRT Hai sản phẩm này có cùng chức năng là hiển thị thông tin từ PC, nhưng có các thông số khác nhau, trong khi bạn không thể ấn định một chủng loại sản phẩm để mô tả mọi màn hình LCD và CRT vì có những thông số có giá trị với màn hình CRT nhưng lại vô nghĩa với màn hình LCD và ngược lại Vậy nên trong trường hợp cụ thể này, bạn nên tạo ra 2 chủng loại sản phẩm cho LCD và CRT
Tạo quan hệ giữa sản phẩm và chủng loại sản phẩm
Trường hợp 1: Thêm, ấn định một chủng loại sản phẩm với một sản phẩm đang tồn tại
Trang 34Add Attribute: List Prices Add Product Type
1 Select the product Product | mm
' say Product List Search
nici Ởal@ 2 Click ỘAdd Product TypeỢ
# Product Name Media SKU Price Category Reorder @ 1% Ma
wh ệ
1 [| AsusMonftor a mn3 bd Monitors x 1 Mai
Figure 4.37 VirtueMart Administration: Product Types Management - Adding new Product Type to a Product FASE 1
4 Click ỘSave"! =e ồ
Ộ: Add Product Type for Product: Asus Monitor Product Type: {i 3 Select the Product Type
M Mainboards Product Type
Keyboards Product Type
LCD TV Product T; WhioMoi , lon)
Figure 4.38 VirtueMart Administration: Product Types Management - Adding new Product Type to a Product FASE 2
Truy cập tới mục cấu hình sản phẩm và điền giá trị các thông số cho sản phẩm
5 Select the parameter values eo
from drop down box A =
ỔView current product fly in shop é Cli ick ỘSaveỢ
ane date Item :: Asus Monitor
Product Information xy Options | Product Status | Product Dimensions and Weight | Product Images | Related Products | Monitors: Product Type: Monitor
Remove => đt
Diagonal size: 13 (| (Ề inches [ Parameter Type: Integer ] A new tab was added to our
Trang 35Figure 4.39 VirtueMart Administration: Product Types Management - Adding new Product Type to a Product FASE 3
Kiểm tra trang thông tin chi tiết sản phẩm Asus Monitor Price per Unit (piecey: $194.85 2a @ệ ra
Parameters of Category: Monitors This is the parameter values list of our product
Beene an Ổems a | assigned to Monitor Product Type
CUSTOMER REVIEWS:
There are yet no reviews for this product Please log in to write a review,
Figure 4.40 VirtueMart Administration: Product Types Management - Flypage of a Product assigned to a Product Type Tip Dưới đây là quy trình nhanh nhất để tạo cơ sở dữ liệu với các sản phẩm được ẩn định với các chủng loại sản phẩm ồ Product Type List 1 Click ỘShowỖ link here J ==
# [Fl Product Type tame Product Type Description Parameters Products Publish ListOrder Remove
2 FD Mainboards at ict Type P [Show] 5 Products [ Show ] x - " ff
3 1 Keyboards Show] show] ow + ữ
J @ New 9 e 8
Addl Attribute List Prices Add Product Type Publish Unputish Remove
Search Product + ầ) After ÍV]1023072008 | Search
fe Product List _ 2 In THIS Product List page
Click ỘNewỢ
Fiter: Select acategoy |v] @
# C1 Product tame Media SKU Price Category Manufacturer CHM Ở punish, COM Remove Id
4 DD Asus Monitor S003 I8BDBUSĐS Monitors Menutectrer GE * i
Trang 36Trong trang danh sách sản phẩm thông thường, bạn không thể tạo ra một sản phẩm đã được ấn định với một chủng loại sản phẩm Chỉ từ danh sách chủng loại sản phẩm bạn có khả năng này
3 Write your Product's SKU and Name e ầ O
and select the NON PARENT Category eee ayes
2 late Item :: Benq Monitor y a 6 Add images to your product Product Information| ly Options || Product Status | Product Dimensions and Weight | Product Images || Related Products || Monitors
Product information
Publish?: Product Price (He: 15100000 | |USDols ắv] @
SKU: inn Product Price (Gross): 1634575
Ổme ỞỞ-4-In ; Product Status tab vt 2828 % 2 Discount Type: 0 (-none-) uy
Vendor: washugeơs Tensta fll iN A StOCK QuAaNtityY viscountea Price: e
Manufacturer: Manufacturer 5 Configure the Price
Categories: -[l| Computers 12 Keyboards
@ ~AMarboade ỔShort Description:
Figure 4.42 VirtueMart Administration: Product Types Management - Creating a new product already assigned to a Product Type FASE 2
8 Click ỘSaveỢ a
Save View current product flypage in shop
2 Update Item :: Benq Monitor Product Type Parameters Tab
Product Information | Display Options | Product Status || Product Dimensions and Weight | Product Images | Related Prod Product Type: Monitors
Remove => 8
7 Select parameter values
inches [ Parameter Type: Integer ]
TY) @ pixels [ Parameter Type: Text] for your Product from Diagonal size: Maximum Resolution:
TU BỘ, Product Type Paramefers
Teor bea VirtueMart 1.1.1 (Check for latest version)
Figure 4.43 VirtueMart Administration: Product Types Management - Creating a new product already assigned to a Product Type FASE 3 Tìm kiếm nâng cao theo các thông số
Để thực hiện cách tìm kiếm này, bạn phải bật tắnh nắng "Advanced Search According to Parameters" của module VirtueMart Cách thực hiện: Tới menu chắnh cua Joomla > "Extensions" > "Module Manager" và mở thiết lập của "VirtueMart Module" (ỘVirtueMart ModuleỢ Configuration) Tai dé, bạn phải danh dau vao tuy chon "Show Product Parameter Search Field?"
Trang 37MAIN MENU Advanced Search according to Parameters
* Home
Do you will find products according to technical parametrs?
ng You can used any prepared form
VIRTUEMART MODULE Monitors Monitors Product Type
Main Mainboards Product Type Computers VirtueMart Tools Keybo; Keyboards Product Type LCD TV LCD TV Product Type List All Products Product Search Select your Product Type to perform VirtueMart Gp Parameter Search Advanced Search Advanced Search according to Parameters Show Cart
Your Cartis currently empty
Figure 4.44, VirtueMart Administration: Product Types Management - Advanced Search According to Parameters - Selecting Product Type
Advanced Search according to Parameters
Search in Category: Monitors
Select the values Diagonalsize: >-4vị 22 [vj inches
of parameters Maximum Resolution @ : 1680x105ằ\ầ] pixels Price: <a
Then click ỘSearchỢ
VirtueMart ro]
Figure 4.45 VirtueMart Administration: Product Types Management - Advanced Search According to Parameters Form - Selecting
Trang 38= The search results om
Search in Category: Monitors HANGE PARAMETER Order by: Product Name [x]
Average customer rating Total votes: 0
After performing a search, you can always come back and change the parameter values Benq Monitor $163.46 Product Details Quantity 1 mm Ộ Cait Dell Monitor $243.56 Average customer rating Total votes: 0 Product Details Quantity: 1 mm
ca) Audio cart)
Samsung Monitor $243.56 Average customer rating Total votes: 0 Product Details Quantity.) 1 mm Ộ_ Ắ
<<Statt <Prev 1 Newt> EndoỪ
Figure 4.46 VirtueMart Administration: Product Types Management - Advanced Search According to Parameters Search Results
Xóa một chủng loại sản phẩm
Đây là một quyết định quan trọng bởi xóa một chủng loại sản phẩm sẽ xóa mọi quan hệ với snar phẩm và bạn không thể tìm các sản phẩm đó theo các thông số của chúng nữa Trong trường hợp bạn không còn cần chủng loại sản phẩm, bạn có thể xóa nó theo các bươc sau: Truy cập danh sách sản phẩm, chọn chủng loại bạn muốn xóa và click "Remove"
1.7 Quản trị người dùng
1.7.1.Nhóm khách hàng (Shopper Group)
VirtueMart cung cấp khả năng ấn định khách hàng vào từng nhóm Điều này cho phép chủ cửa hàng có thể tạo các nhóm và cung cấp các dịch vụ, giá cả, quyền truy cập riêng cho từng nhóm
Thêm / chỉnh sửa một nhóm khách hàng
Trang 39Shopper Group List Seach
# Group Hame Vendor Group Description Default Remove
1 -defauit- Washupito's Tiendita This is the defau sper group df Ấ* 2 Gold Level Washupito's Tiendita Gold Level phpShoppers 6 ii Wholesale Washupito's Tiendita Shoppers that can buy at wholesale ồ fi
Để thêm một nhóm khách hang, click New va điền vào các mục cần thiết
Save @ Cancel | QReload
Shopper Group Form
Defautt ?: [~
Group Name: {Gold Level Vendor: Washupito's Tiendita Show Prices including tax?: [Yes > @
Price Discount on defaut Shopper Group (n %); B00Ợ @
Group Description: [show/hide] 6 E see mm (2 X à GB iy Teen ềxắ AẤv#Ấ O ẹ E Ợ l[ ie II ii a = Stulae - wil _
Default - có phải nhóm mặc định không Group Name - tên nhóm
Vendor - tại cửa hàng (mặc định lựa chọn default)
Show Prices include tax? - hiển thị giá bao gồm thuế
Price Discount on default Shopper Group (in %): phan tram giam gia cho khách so với khách hàng ở nhóm mặc định Group Description - mô tả nhóm Xóa một nhóm khách hàng Lưu ý: bạn không thể xóa một nhóm khách hàng khi vẫn có khách hàng thuộc nhóm đó
Bạn có thể xóa một nhóm khách hàng bằng cách click biểu tượng thùng rác ở cột cuối mỗi hàng trong danh sách nhóm khách hàng Bạn cũng có thể đánh dấu các ô lựa chọn và click nút Remove trên thanh công cụ
1.7.2.Người dùng (User)
1.7.3.Nh6m nguGi dung (User group)
Trang 40O New @ Remove | (Reload
& User Group List Search # m User Group Name User Group Level Remove 1 i admin 0 i 2 [= storeadmin 250 ii 3 a shopper 500 ai 1 4 [iz demo 750 ú1 5 | New Group 1500 a 4
Lưu ý: Nhóm admin, storeadmin va shopper la cac nhom co ban cua VirtueMart và không thế thay đổi hoặc xóa
Để thêm một nhóm, click nút New Để chỉnh sửa một nhóm, click lên tên nhóm Trong cả 2 trường hợp, User Group Form sẽ hiện ra
save ẹ Cancel | Reload
Add/Edit a User Group
Jser Group Name: New Group|
Jser Group Level: [s00 @
User Group Level: Chỉ số càng cao thì quyền lực càng ắt
Sau khi lưu nhóm người dùng, nhóm này sẽ hiện lên ở module chắnh và trong danh sách các chức năng
BQ Module List ể
t T ModuleName admin storeadmin shopper defo Goat ie, Functic
[admin r TT Qe ie
Ừ [7 store E E fai fa H TIM
1 1 product Ƒ Cas T ime
Lúc này bạn có thể bắt đầu phân quyền bằng cách đánh dấu các ô trong danh sách
1.8 Quản trị đơn hàng