Xây dựng và quản lý website bán hàng

49 672 0
Xây dựng và quản lý website bán hàng

Đ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

Xây dựng và quản lý website bán hàng

PHẦN 2: XÂY DỰNG VÀ QUẢN LÝ WEBSITE BÁN HÀNG (VIRTUE MART)1. Thiết lập và quản lý cửa hàng trực tuyến 1.1. Giới thiệu ứng dụng cửa hàng trực tuyến VirtueMart1.1.1. Giới thiệu chungVirtueMart 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­ Có thể sử dụng bảo mật SSL 128bit­ Cơ chế tính thuế linh hoạt­ Người mua (shopper) có thể quản lý tài khoản người dùng của họ­ Quản lý địa chỉ gửi hàng (shipping address management) (khách hàng có thể điền địa chỉ nhận hàng của họ)­ Thống kê đơn hàng (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).­ Có thể sử dụng nhiều đơn vị tiền tệ (currencies)­ Có thể sử dụng 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.­ Quản lý không giới hạn số lượng sản phẩm (Products) và ngành hàng (categories).­ Có thể sử dụng như cửa hàng trực tuyến hoặc online­catalog (bằng cách tắt chế độ hiển thị giá)­ Tìm 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.­ Có thể sử dụng để 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.­ Tạo nhóm khách hàng (cho phép đưa ra mức giá và tùy chọn thanh toán khác nhau)­ Nhiề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àng1.1.5. Các module mở rộng1.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 VirtueMart1.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 Joomlao Bộ cài đặt Joomla o Bộ cài đặt VirtueMartLƯU Ý: Một số bộ cài đặt Joomla đã tích hợp sẵn Virtuemart. Chỉ cần 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 của máy chủ web để cài Joomla.Phần mềm Yêu cầu tối thiểuKhuyên dùng Lựa chọn mới nhấtWebsitePHP 4.3.10 4.4.7 5.xhttp://php.netMySQL 3.23.x hoặc hơn5.xhttp://dev.mysql.com/downloads/mysql/5.0.htmlApache 1.3 hoặc hơn 2.2http://httpd.apache.org­ Để đơn giản việc cài đặt máy chủ, có thể sử dụng các bộ phần mềm sẵn có như XAMPP, WAMP, AppServ, EasyPHP … ­ Hướng dẫn cài đặ   t XAMPP   1.2.2. Tiến hành cài đặt JoomlaBạn giải nénStep 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ứ 2Step 2.Pre­Installation CheckBướ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.­ Phần 2 là các thiết lập ko ảnh hưởng nhiều tới quá trình cài đặt 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 Step 3. License: ­  Một danh sách dài các điều khoản trong giấy 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:Đây là bước rất quan trọng và gây rất nhiều khó khăn cho các bạn mới tìm hiểu. ­ Database Type:  Hiện MySQL hỗ trợ 2 chuẩn là mysql và mysqli ( mới hơn ), nên chọn mysql­ Host Name: nếu bạn sử dụng MySQL  trên chính máy bạn cài Joomla ( trong 90% trường hợp ) thì bạn điền vào là 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: mật khẩu tài khoản MySQL­ Check user’s create privileges : bước này sẽ kiểm  tra về quyền của tài khoản 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ã hoá, hãy chọn Utf8_general_ci­ Database name: bước này bạn hãy chọn cho database của mình 1 cái tên, hãy chọn 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 đâyStep 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ầuStep 6: Configuration ­  Install default sample data: nếu bạn chưa quen thuộc với Joomla, hãy cài đặ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 bạn có 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ạn1.2.3. Tiến hành cài đặt VirtueMartMột bộ cài đặt đầy đủ, sau khi giải nén file VirtueMart_1.1.x­COMPLETE_PACKAGE.zip bao gồm:­ 1 component (com_virtuemart_1.1.x.zip)­ 1 Main Virtuemart module (mod_virtuemart_1.1.x.zip)­ 10 module bổ sung.­ 2 Mambots (1 search, 1 content mambot)Truy cập backend của site (nếu là localhost thì là ở địa chỉ http://localhost/administrator) để vào giao diện quản trị. Cần phải truy cập với tài khoản Administrator hoặc Super Administrator để cài đặt VirtueMart. Với Joomla! 1.5, ta click vào Extensions => Install/Uninstall ở top menu, màn hình sẽ hiện lên như sau.Trong mục Upload Package File, browse tới file com_virtuemart_1.1.x.zip.  Rồi nhần Upload File & Install. Thông báo sau sẽ hiện lên nếu thành công. 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 vào “Module” => “Site Modules”  ở Top Menu. Duyệt danh sách các module đã cài đặt và tìm “VirtueMart Module”. Lựa chọn nó (nhắp chuột lên tên module) và thay đổi thiết lập của nó. Lúc này ta có thể lựa chọn đặt Module này ở đâu trên site Joomla!. 1.3. CẤU HÌNH VIRTUEMART­ Truy cập bảng điều khiển (The Configuration Panel) bằng cách truy cập vào tài khoản Admin, Components => Virtuemart => Configuration1.3.1. GlobalShop is offline? B t t t c a hàng (chuy n đ i ch đ Online Offline). Trong ch đ 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.ể ấ ửOffline MessageN i dung thông báo xu t hi n khi site ch đ Offline.ộ ấ ệ ở ế ộUse only as cataloguen t t c các phím "Add to Cart".Ẩ ấ ảShow PricesKhi đánh d u, giá các s n ph m s hi n th . ấ ả ẩ ẽ ể ịMembergroup to show prices toM c đ nh :"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 th 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 đ 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, b n có th s d ng mambots plugins cho n i dung đ ng trong m cế ấ ạ ể ử ụ ộ ộ ụ mô t s n ph m hay ngành hàng. ả ả ẩEnable Coupon UsageCho 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 SystemN u đánh d u, b n cho phép khách hàng đánh giá s n ph m 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? (tính năng này ch a n đ nh)ư ổ ị [...]... 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) VirtueMart có khả năng phân nhóm các sản phẩm không chỉ theo nhà sản xuất mà còn có thể  theo ngành hàng.   Các ngành hàng này có thể bao gồm các ngành hàng con (subcategories)  để các nhà quản cửa hàng có thể quản tốt hơn sản phẩm của họ chi tiết hết mức có thể. ... 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 Ngành hàng có thể được xóa bỏ cho dù nó vẫn chứa các sản phẩm Nếu các sản phẩm thuộc nhiều hơn một ngành hàng, sản phẩm sẽ không bị xóa nếu bạn xóa đi một ngành hàng có liên quan Nhưng nếu sản phẩm chỉ thuộc một ngành hàng, nó sẽ bị xóa khi bạn xóa ngành hàng Xóa bỏ ngành hàng bằng cách click vào... Để 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 Ý nghĩa các trường Publish? Sử dụng để xác định có hiển thị nhóm hàng này trên site hay không Category Name Tên ngành hàng Category Description Bản mô tả về ngành hàng ListOrder Vị trí của ngành hàng này trong danh sách các ngành hàng Parent Ngành hàng 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... dài chi tiết của chính sách nhận lại hàng 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 được viết trong thư khẳng đị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... 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 Địa chỉ vật lý, dòng 1 Address 2 Địa chỉ vật lý, dòng 2 City Thành phố nơi có trụ sở cửa hàng State/Province/Region Bang/Tỉnh/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... 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 hàng này (Giá trị tối đa là 5) Lưu ý 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 hàng …... mặc định) Description Mô tả cửa hàng, sẽ được hiển thị ở trang shop.index Terms of Service Đây 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 đã thay đổi 1.4.1 Quản danh sách các quốc gia 1.4.2 Quản danh sách đơn vị tiền tệ 1.5 Quản trị nhà sản xuất Các nhà sản xuất có liên quan tới thông tin về sản phẩm, website cung cấp, địa chỉ  liên hệ. Mỗi sản phẩm được tạo ra đều có liên hệ với một nhà sản xuất... để các nhà quản cửa hàng có thể quản tốt hơn sản phẩm của họ chi tiết hết mức có thể.  Vì sản phẩm ngành hàng có liên quan tới từng nhà cung ứng cụ thể, bạn nên tạo bản ghi  các nhà cung ứng trước khi tạo bản ghi sản phẩm ngành hàng Thêm hoặc chỉnh sửa ngành hàng Để thêm một nhóm sản phẩm, mở mục Category Information bằng cách chọn Products =>  Add Category từ Bảng Administration.  Để 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... Administration: Product Form, Tab 3 - Product Status Quantity in Stock Lượng hàng 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 hàng trong kho đủ để phân phối Availability Text / Image Thường hiển thị... “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 “Disable Download” Order Status Thiết lập trạng thái của đơn hàng khi khách hàng không còn có thể download sản  phẩm DOWNLOADROOT Đường dẫn vật với dấu “/” ở cuối (ví dụ C:/abc/xyz.zip/, không phải URL như  . PHẦN 2: XÂY DỰNG VÀ QUẢN LÝ WEBSITE BÁN HÀNG (VIRTUE MART)1. Thiết lập và quản lý cửa hàng trực tuyến 1.1. Giới thiệu ứng dụng cửa hàng trực tuyến VirtueMart1.1.1.. Giới thiệu chungVirtueMart 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.

Ngày đăng: 20/10/2012, 10:56

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan