39
Đề Tài : Tìm hiểu về ubercart trong drupal 7 Sinh Viên Thực Hiện : Ngô Quang Trung 1 MỤC LỤC Ubercart là gì ? ........................................................................................................................................ 3 Cách cài đặ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ớp đó ........................ 9 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 ..................... 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 Các thiết lập Cart Links....................................................................................................................... 35 Các thiết lập Cart ............................................................................................................................... 36

Ubercart 3.x trong drupal 7 - tiếng việt

Embed Size (px)

Citation preview

Page 1: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 1

MỤC LỤC Ubercart là gì ? ........................................................................................................................................ 3

Cách cài đặ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ớp đó ........................ 9

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 ..................... 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

Các thiết lập Cart Links....................................................................................................................... 35

Các thiết lập Cart ............................................................................................................................... 36

Page 2: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 2

Các thiết lập cho danh mục Catalog .................................................................................................. 37

Các thiết lập cho thanh toán checkout ............................................................................................... 38

Page 3: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 3

Ubercart là gì ?

Ubercart là 1 giải pháp cho thương mại điện tử mã nguồn mở, hoàn toàn độc lập với hệ thống quản lý

nội dung CMS Drupal.

Ubertcart dựa vào những ưu điể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ững người sử dụng những tính năng shopping cart tích hợp với những

phần khác của website.

Các nhà phát triển có thể thêm vào hay chỉnh sửa các tính năng của ubercart cho phù hợp với hầu như

bất cứ hệ thống thương mại điện tử mà họ cần.điều này có nghĩa là ta sẽ không bao giờ phải thay đổi

mã nguồn để thêm các tính năng mới vì vậy ta sẽ có cách dễ dàng để nâng cấp cũng như ubercart tiếp

tục phát triển để đáp ứng nhu cầu của cộng đồng đang phát triển

Các tính năng :

Có khả năng thiết lập cấu hình cho danh mục sản phẩm bao gồm : các trang page danh mục và 1

khối block dùng để hiện thị các danh mục sản phẩm

Khả năng tạo ra các sản phẩm linh hoạt tương ứng với các lớp sản phẩm

Hỗ trợ nhiều hình ảnh hiện thị cho sản phẩm

Có hệ thống các thuộc tính sản phẩm linh hoạt

Có tính năng thêm vào được file tải về, các chương trình khuyến mãi vào các sản phẩm

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

Có khả năng tự độ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ách thức xử lý đơn đặt hàng đơn giản

Có thể tạo ra và chỉnh sửa đơn đặt hàng 1 cách dễ dàng

Tích hợp hệ thống thanh toán giống như 1 cầu nối giữa các phương thức thanh toán (check,

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

etc.)

Tích hợp nhiều phương thức vận chuyển

Có tính năng lập báo cáo về khách hàng, sản phẩm và doanh số

Cách cài đặt ubercart

Page 4: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 4

Để có đầy đủ các tính năng, ubercart phụ thuộc vào 1 số modules của bên thứ 3.ta bắt buộc phải cài đặt

các modules này trước khi ta cài đặt ubercart :

Rules

Views

Ctools

Entity API

Entity tokens

Chú ý để cài đặt được các module lớn (đòi hỏi thời gian cài đặ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ệc cài đặ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ại đây ta sẽ 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

Giả sử ta thêm vào 3 term như sau :

Page 5: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 5

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

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

Tại đây ta có những loại thuộc tính cơ bản cho dạng sản phẩm như :

Name : tên sản phẩm

Description : thông tin mô tả chi tiết sản phẩm

Image : ảnh đại diện cho sản phẩm

Catalog : danh mục sản phẩm

Product information : các thuộc tính thông tin về sản phẩm như :

Page 6: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 6

Cách tạo ra bộ(nhóm) sản phẩm sử dụng Product kit

Ta sử dụng product kit để liệt kê 2 hay nhiều sản phẩm cùng với nhau, hơn thế nó còn biểu diễn 1 cách

logic và thuận tiện cho việc gộp nhóm các sản phẩm đối với khách hàng

Ví dụ như ta muốn tạo ra 1 content có tên là bộ sản phẩm máy tính xách tay dựa vào 2 nội dung

content về sản phẩm mà ta đã tạo ra từ trước là DELL N4010 và ASUS K42JR

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

Đây là cấu hình lựa chọn cách mà bộ product kit đượ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ể thay đổi số bộ kits mà họ đang

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ặc đị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ể thay đổi số

bộ kits mà họ đang mua. Có thêm phần liệt kê các sản phẩm cấu thành

Lựa chọn 3 : tách riêng như các sả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ấu không được áp dụng vào bộ kit loại này

Page 7: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 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ặc đị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 và nó cũng tự động tính toán và đưa ra giá chiế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 đưa ra danh sách chi tiết các sản phẩm trong bộ kit, ta có thể thay đổi số lượng từng loại sản

phẩm và giá chiết khấu của mỗi loại

Các thuộc tính sản phẩm và các lựa chọn cho thuộc tính

Các sản phẩm products không phải lúc nào cũng được tạo ra y như nhau, trong 1 vài trường hợp, khách

hàng được quyết định loại sản phẩm mà họ muốn.ví dụ như, cửa hàng của ta có thể bán các loại áo sơ

mi và khách hàng có thể tìm 1 mẫu thiết kế nhưng cần lấy nó trong 1 kích cỡ nào đó.trong tình huống

như thế này, ta tận dụng ưu điểm của hệ thống thuộc tính sản phẩm trong ubercart(product

attribute ).nó cho phép ta định nghĩa các thuộc tính (giống như kích cỡ), và đưa vào các thuộc tính này

những lựa chọn (như nhỏ, bình thường, lớn) và kích hoạt các thuộc tính và các lựa chọn trên mỗi một

sản phẩm.

Trước khi tìm hiểu cách tạo ra các thuộc tính/các lựa chọn và áp dụng chúng vào sản phẩm, ta phải chắc

chắn rằng ta hiểu những gì đang đề cập tại đây.các thuộc tính và các lựa chọn của chúng được tạo ra

trên 1 cấp độ toàn cục với các cài đặt mặc định của chúng. Sau đó được áp dụng vào các sản phẩm cụ

thể sau khi chũng đã được tạo ra ( hoặc trong quá trình tạo ra chúng khi sử dụng các lớp sản phẩm ).các

thiết lập cho các thuộc tính và các lựa chọn dùng để áp dụng vào các sản phẩm là đặc trưng riêng cho

sản phẩm đó, và chúng mặc định là các mặc định toàn cục nhưng có thể điều chỉnh được trên mỗi sản

phẩm nếu cần thiết

Page 8: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 8

Để bắt đầu, ta phải chắc chắn rằng ta đã kích hoạt Attribute module.ta cũng phải đăng nhập vào 1 tài

khoản user có quyền truy cập vào administer attributes.ta phải tạo ra các thuộc tính và các lựa chọn

toàn cục trước khi thêm chúng vào các sản phẩm được sử dụng trong các bước tiếp theo.

Cách tạo 1 thuộc tính và các lựa chọn cho nó

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

2. Nhấn chuột vào Add an attribute và sau đó điền đủ vào trong form

3. ấn submit để tạo ra thuộc tính mới

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ộc tính đã tồn tại và bao gồm 1 thẻ tab và 1 link có nhãn là

Add an option dùng để truy cập tới form ta dùng để 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

Khi ta cài đặt ubercart lần đầu tiên, ta sẽ có 1 dạng node type được gọi là product.dạng Product node

type này lưu giữ toàn bộ thông tin mà ubertcart cần để 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ố trường hợp có thể các sản

phẩm products của ta cần thông tin bổ sung thêm và 1 vài trường hợp thì không cần thiết, việc thêm

thông tin bổ sung này có thể có lợi ích cho website khi website đó có đa dạng có node types cho việc

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

Ubercart cho phép ta thêm vào đa dạng các dạng product node types hơn là chỉ có dạng Product type

mặc định.các dạng types bổ sung này được tham chiếu tới các lớp sản phẩm Product classes.ubercart sẽ

xem như bất kì lớp sản phẩm Product class nào cũng giống như 1 Product node thông thường, tự động

thêm các ảnh sản phẩm và tất cả các trường fileds khác cần thiết cũng tốt giống như việ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ặc định cho từng lớp sản phẩm Product class

Lớp sản phẩm Product class sử dụng trong các trường hợp

Nếu ta muốn thiết lập các thuộc tính attributes hay các lựa chọn mặc định cho các dạng product

types khác nhau làm đơn giản hóa việc thêm các sản phẩm products vào trong website của ta.ví

dụ : 1 cửa hàng quần áo bán các loại áo sơ mi với kích cỡ và màu sắc khác nhau, các loại quần

dài với kích cỡ khác nhau.do vậy ta tạo ra 1 lớp sản phẩm cho áo sơ mi và 1 lớp sản phẩm cho

quần dài với các thuộc tính mặc định và các lựa chọn mặc định tường ứng với 2 lớp classes này

Ta muốn sử dụng CCK để thêm vào các trường fileds bổ sung vào 1 vài dạng sản phẩm ta bán

nhưng không phải tất cả trong số chúng.ví dụ như : thêm vào 1 trường fields tác giả cho các

quyển sách.do vậy ta tạo ra 1 lớp sản phẩm đặc biệt “sách” và sau đó thêm vào các trường fileds

Page 9: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 9

để thay thế cho các dạng sản phẩm chung, đặc biệt nhất là nếu ta đang bán những sản phẩm

khác không có tác giả

Ta bán cả 2 loại sản phẩm có đánh thuế và không đánh thuế.do vậy ta tạo ra 2 lớp sản phẩm và

cấu hình trong các luật Tax rules sao cho chỉ có các sản phẩm đánh thuế mới bị đánh cước

Ta muốn tạo ra 1 view để cho khách hàng có thể thấy được hiện thị 1 danh sách được sắp xếp

của các sản phẩm theo 1 dạng type nào đó.ví dụ như : 1 cửa hàng quần áo bán mũ và áo sơ

mi.ta tạo ra 2 lớp sản phẩm và thêm vào 1 bộ lọc để tạo ra view dựa vào dựa vào node type vì

vậy nó có thể hiện thị theo loại mũ hay loại áo sơ mi

Cách tạo và cấu hình 1 lớp sản phẩm Product class

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

2. điền đủ các thông tin bên trong form và chú ý rằng ID phải là duy nhất

3. ấn Submit.điề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ớp class này , tuy nhiên hơn thế ta có thể chỉnh sửa các thiết lập cài

đặt và cả các trường fileds cho class này thông qua các forms chỉnh sửa cho Drupal node type

thông thường bằng cách truy cập vào Structure » Content types

5. nếu ta đã cài đặt attribute module thì tại đây ta sẽ thấy 2 thẻ tabs có tên là Attributes và

Options.sử dụng 2 thẻ tabs này để thêm thuộc tính mặc định và các thiết lập lựa chọn cho tất cả

các sản phẩm được tạo ra bởi lớp sản phẩm product class này.và cách xử lý này cũng tương tự

với cách được sử dụng để 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)

6. sau cùng, khi ta đã hoàn thành xong và lưu lại tất cả các thông tin, ta có thể bắt đầu thêm các

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

Page 10: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 10

Điền thông tin vào như trong hình :

ấn nút SAVE để tạo ra 1 lớp sản phẩm product class mới có tên là ipad như trong hình :

Page 11: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 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

Page 12: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 12

Điền các thông tin vào form như sau :

Chú ý tới các trường fields sau :

Page 13: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 13

Dấu tích “Make this attribute required, forcing the customer to choose an option.” Khi đượ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ộc tính này, và nó cũng

xóa bỏ đi lựa chọn mặc định mà ta đã định nghĩa

Trường Display type định nghĩa cách mà các lựa chọn options sẽ được hiện thị

Tiếp đó ta vào submit để lưu lại thuộc tính mới này.ngay sau đó là trang page dành cho việc thêm các

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

Ta ấn vào Add an option để thêm vào 1 lựa chọn option mới.sau đó ta điền các thông tin vào như sau :

Ta chú ý tới trường field Default adjustments sau :

Page 14: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 14

Trong trường Default adjustments này, ta có thể điền vào giá trị âm hoặc dương và được điều chỉnh cho

mỗi lần lựa chọn option này được chọn.giá trị này tương ứng sẽ được cộng hoặc trừ theo Cost và Price

của sản phẩm Product

Tương tự như vậy ta thêm vào 1 lựa chọn option “màu đen” .ta được danh sách các lựa chọn options

như sau :

Tương tự như cách thực hiện trên ta thêm 1 thuộc tính mới “dung lượng lưu trữ”

Page 15: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 15

Ta thêm vào danh sách các lựa chọn options cho thuộc tính này như sau :

Ta tiến hành thêm các thuộc tính vừa tạo “màu sắc” và “dung lượng lưu trữ” vào lớp sản phẩm “ipad”

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 “ipad”.tại đây ta chuyển qua thẻ tab ATTRIBUTES

Sau đó ta ấn vào add attributes to this class

Page 16: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 16

Ta chọn vào 2 thuộc tính “color_ipad” và “storage”.rồi ấn vào Add attributes

Tại đây ta có thể ghi đè lên các thiết lập cài đặt của thuộc tính.tương tự như vậy ta cũng có thể ghi đè

lên các thiết lập cài đặ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

Page 17: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 17

Ta tạo 1 nội dung content sử dụng lớp sản phẩm “ipad”

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

Ta chọn vào ipad, và điền các thông tin vào form như sau :

Page 18: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 18

Content mới được tạo ra như sau :

Page 19: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 19

2 khung màu đỏ 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 “ipad”

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

Tương tự ở trên ta tạo ra 1 content tên là “ipad 1” thuộc lớp sản phẩm “ipad”

Sau khi đã tạo xong content.ta có thể ghi đè các thuộc tính và các lựa chọn trên content này nếu cần

trong thẻ EDIT.ta tiến hành ghi đè lên các lựa chọn options bằng cách nhấn vào Options

Page 20: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 20

Tại đây ta ghi đè cấu hình lại màu sắc mặc định của sản phẩm là “màu đen” và giá phiên bản 32 Gb cộng

thêm 50$ và 64 Gb cộng thêm 100$ như hình sau :

Content sản phẩm sau khi đã ghi đè xong :

Page 21: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 21

Cách sử dụng cart links

1 cart link URL sẽ có định dạng giống như :

/cart/add/<cart_link_content>

Với <cart_link_content> bao gồm 1 hay nhiều các thao tác được phân tách bởi 1 dấu gạch ngang “-

”.1 URL tuyệt đối cũng có thể được sử dụng :

http://www.example.com/cart/add/<cart_link_content>

Page 22: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 22

bảng định chuẩn thao tác :

Thao tác Thông tin mô tả

p Thêm 1 sản phẩm vào giỏ hàng

i Thiết lập ID của cart link

m Hiện thị 1 thông báo tới khách hàng khi link được nhấn

e Xóa sạch giỏ hàng.nếu được sử dụng, thao tác này nên được đặt đầu tiên

Ví dụ như thêm sản phẩm có node id là 23 vào giỏ hàng, ta sử dụng cart link có định dạng như sau :

/cart/add/p23

Để sử dụng trên website, đơn giả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ọn cho “p” cho phép ta điều khiển được số lượng, thiết lập các thuộc tính và các lựa

chọn, và xóa bỏ thông báo thao tác sản phẩm mặc định thông thường được hiện thị khi 1 sản phẩm

được thêm vào 1 giỏ hàng.các tham số tùy chọn được thêm vào sau thao tác “p” và tách biệt bởi 1 dấu

gạch dưới “_”.

Bảng các tham số cho thao tác “p” :

Tham số Mô tả Giá trị

q Định nghĩa số lượng của sản phẩm được thêm vào

1 giá trị kiểu int dương

A<aid>o<oid> Định nghĩa thuộc tính/lựa chọn cho sản phẩm

Aid là Id của thuộc tính kiểu int, oid là ID của lựa chọn option

s Xóa bỏ thông báo add-to-cart cho sản phẩm (add-to-cart có thể kích hoạt ở cart settings page)

Ví dụ, ta có thể thiết lập số lượng sản phẩm bằng cách thêm vào đằng sau tham số “q” tham số “p”.để

thêm 5 sản phẩm có node id là 23 vào, ta sử dụng cart link theo đị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ộc tính tên là “SIZE” với ID =12, và nếu có 3 lựa chọn định nghĩa cho thuộc tính này

("Small", "Medium", and "Large" với các ID là 4,5,6 tương ứng)

Sau khi thêm 1 “medium” vào giỏ hàng ta sử dụng cart links như sau :

Page 23: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 23

/cart/add/p23_a12o5

Để thêm 2 sản phẩm, 1 "Medium" và 1 "Small", ta có thể sử dụng 2 thao tác :

/cart/add/p23_a12o5-p23_a12o4

Hay chỉ thêm vào 2 sản phẩm "Medium":

/cart/add/p23_q2_a12o5

1 cart link sử dụng tất cả các thao tác có thể và các tham số sẽ trong như thế này :

/cart/add/e-p23_q5_a12o5_a19o9_a1oA%20Text%20String_s-ispecialoffer-

m77?destination=cart/checkout

Chú ý rằng thao tác "e", "p", "i", and "m" được tách biệt bằng các dấu gạch ngang trong khi các tham số

tùy chọn trong phạm vi thao tác “p” được tách biệt bởi dấu gạch dưới.ví dụ trên đầu tiên sẽ xóa sạch giỏ

hàng, sau đó thêm 5 sản phẩm có ID=23 vào giỏ hàng, ghi lại vết dấu nhấp chuột với ID "specialoffer",

hiện thị 1 thông báo tùy chỉnh với ID =”77”, và sau đó chuyển hướng người dùng tới trang

checkout.trong trường hợp này sản phẩm ID=”23” có 3 thuộ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

Ubercart có 1 vài modules để ạo ra các báo cáo : Cart Links, Reports, & Stock.nếu các modules này được

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ếu ta đang kích hoạt Reports module, ta sẽ có thể phải truy cập vào Administer > Store

administration > Configuration > Report settings .

Các bản báo cáo reports trong mỗi module được tạo ra như sau :

Cart Links

Cart Links module tạo ra 1 bản báo cáo cho sự kiện nhấn chuột để 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ỗi cái được nhận, và thời gian của lần nhất

chuột sau cùng

Page 24: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 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ất ra được 1 CSV file

Customers

Trong bản báo cáo khách hàng, ta có thể xem được tất cả các khách hàng (hay các người dùng) của

website.với mỗi tài khoản khách hàng (hay người dùng), ta có thể xem được tên khác hàng (tên người

thanh toán hay người nhận hàng), tên của người dùng, tổng số các đơn hàng được đặt theo từng tài

khoản, tổng số các sản phẩm được đặt hàng, tổng số doanh thu được tạo ra trên cửa hàng, và giá trị

trung bình doanh số của khách hàng được tạo ra trên mỗi đơn hàng.nhấn chuột vào các tên khách hàng

sẽ lấy được các đơn hàng hiện tại của họ, trong khi nhấn chuột vào 1 tên người dùng sẽ lấy được trang

tài khoản người dùng tại đây có thể xem được lịch sử đơn hàng của họ

Page 25: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 25

Products

Trong phần báo cáo sản phẩm, ta có thể xem đượ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ận được (nếu

Statistics modules được kích hoạt), tổng số sản phẩm đã bán, doanh thu đượ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ự điều chỉnh

model/SKU thì từng chi tiết của sản phẩm sẽ được chia nhỏ dưới tên model/SKU

Page 26: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 26

Page 27: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 27

Sales

Bản báo cáo doanh số bao gồm 3 dạng khác nhau :

Sales Summary

Bản báo cáo này tạo ra 1 cái nhìn tổng quát về doanh số trên cửa hàng trong 1 vài bảng.bảng đầu tiên

cho biết số các đơn hàng, doanh thu tạo ra, và doanh thu trung bình trên 1 đơn hàng của ngày hiện tại,

ngày hôm qua, và giá trị trung bình hàng ngày.bên dưới đó, cho biế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

khách hàng đang đăng nhập.bảng cuối cùng cho biết các trạng thái của 1 đơn hàng thất bại cho tất các

các đơn hàng

Page 28: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 28

Page 29: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 29

Sales per Year

Báo cáo này tạo ra 1 danh sách các doanh số cho 1 năm cụ thể.cho từng tháng, số các đơn hàng, doanh

thu tạo ra,hiện thi doanh thu của đơn hàng trung bình .ở cuối hiện thị tổng doanh thu cho năm.nhấn vào

mỗi tháng sẽ cho biết các đơn hàng hiện tại được đặt theo tháng đó.bản báo cáo này có thể xuất ra CSV

file nếu cần.mặc định, năm hiện tại được hiện thị.admin có thể xem bất cứ năm nào trong quá khứ bằng

cách điền vào năm cần xem và ấn nút "View"

Page 30: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 30

Page 31: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 31

Custom sales Summary

Đây là 1 bản báo cáo tùy chỉnh, thông tin chi tiết các đơn hàng (đượ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ố ở dưới cùng.mặc định, bản báo này

hiện thị doanh số cho các đơn hàng của 12 tháng trước đó ( với trạng thái status đơn hàng cụ thể trong

nằm trong administration > Configuration > Report settings)

Page 32: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 32

Page 33: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 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ắt đầ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ủa đơn hàng được sử dụng trong báo cáo

Product breakdown : nếu được tích, thì số các sản phẩm được thay thể bởi 1 danh sách chi tiết các sản

phẩm đã bán cho khoảng thời gian đó

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 được dùng để ghi lại vết bởi module.tại đây hiện thị

ra tất cả các vết SKUs, sản phẩm được liên kết với chúng, giá trị stock, giá trị ngưỡng threshold .ta cũng

có thể xuất ra được 1 CSV file

Page 34: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 34

Thiết lập cấu hình store

Các chỉ dẫn thiết lập ubercart

Sau khi cài đặt xong ubercart, ta nên làm theo các bước sau :

1. thiết lập 1 nhóm vai trò role cho store ( hay nhóm các roles mà ta muốn tạo ra các mức truy cập

khác nhau)

a. đi tớ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ới đó.nhấ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 tới Configuration menus và điều chỉnh lại các cài đặt mà ta cần

Page 35: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 35

3. Điều chỉnh lại các thiết lập product node type

a. Đi tới Administer > Site building > Themes > Configure tại đây ta có thể không tích vào

ô để hiện thị thông tin trên các sản phẩm

b. Đi tới Administer > Content management > Content types > Product tại đây ta có thể

điề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ạo ra và được thêm vào các sản phẩm cho phép các khách hàng chọn

lựa từ 1 danh sách các lựa chọn và nó tác động tới sản phẩm mà họ đang mua.ví dụ : 1 cái áo sơ mi có

thể có thuộc tính về kích cỡ với các lựa chọn nhỏ ,bình thường, lớn, …các thuộc tính có thể ảnh hưởng

tới giá, trọng lượng và số kiểu model của sản phẩm khi sản phẩm được thêm vào giỏ hàng.form các thiết

lập này cho phép ta định nghĩa cách hiện thị các chỉnh sửa về giá trên các trang sản phẩm

Theo mặc định, thay đổi giá được hiện thị trong từng tên lựa chọn trong select box.điều này có thể thay

đổi vì các giá không được hiện thị ở tất cả hay hiện thị như 1 tổ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ố lượng của bất kỳ số lượng sản phẩm

Hiện thị 1 thông báo tùy chỉnh cho người dùng

Lưu vết khi nhấn để hiện thị 1 báo cáo store report

Làm đổi hướ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 :

Ô checkbox đầ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ết cho cart link để thêm 1 sản phẩm đã biết vào giỏ hàng.tất cả những gì ta phải làm là đi

tới trang sản phẩm và thêm nó giống như thông thường và 1 thông báo sẽ được hiện thị với

chuỗi tring để ta sử dụng cho cart link

Ô checkbox thứ 2 quay lại theo dõi bất cứ cart link nào có 1 ID

Page 36: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 36

Textarea đầu tiên cho phép ta định nghĩa các thông báo tùy chỉnh sử dụng trong cart links.điều

này bao gồm 1 số ID và 1 thông báo được phân chia bởi 1 kí tự |.bấm phím enter giữa các thông

báo được tách riêng

Ô checkbox thứ 3 cho phép API biết nó xử lý cart links mà có bao gồm thao tác empty cart

Textarea thứ 2 cho phép ta làm đổi hướng truy cập cart links tới links được định nghĩa trong hộp

box,nó không bao gồm các link có dạng /cart/add/ trong định nghĩa

Trường textfield cuối cùng cho phép ta định nghĩa trang page để chuyển hướng khi ta đang

chuyển hướng truy cập cart link và 1 vài người cố gắng sử dụng 1 link không thích hợp

Các thiết lập Cart

ở thẻ tab Basic settings

Có 1 hộp text box cho phép ta điền vào URL chuyển hướng đối với 1 khách hàng- người mà thêm 1 sản

phẩm vào giỏ hàng.theo mặc định điều này sẽ chuyển hướng tới trang xem shopping cart .ta có thể giữ

trường field này là rỗng hay điền vào <none> để ngăn chặn sự chuyển hướng hay điền bất cứ đường dẫn

drupal nào

Có 1 text box cho phép ta định nghĩa tổng đơn hàng từng phần nhỏ nhất để thanh toán.các khách hàng

nếu cố gắng thanh toán sẽ nhìn thấy 1 thông báo lỗi

Page 37: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 37

ở thẻ tab Cart Lifetime

Các thiết lập Cart dành cho người dùng vô danh cho phép ta định nghĩa thời gian các sản phẩm tồn tại

trong giỏ hàng của người dùng vô danh trước khi chúng bị xóa khỏi database.để thực hiện điều này 1

cách đúng đắn, ta phải có 1 cron job đang chạy.ta có thể thiết lập 1 crontab để xử lý cron.php hay sử

dụng 1 module như Poor Man's Cron.

1 phần tương tự cho phép ta điều chỉnh thiết lập cho người dùng xác thực

ở 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ể định nghĩa nó là 1

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ặc đị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

Catalog module thừa hưởng các tính năng của hệ thống taxonomy trong drupal.khi nó vừa được cài đặt

thì 1 vocabulary có tên là Product Catalog sẽ được tạo ra theo các thiết lập sau :

Sự đa kế thừa – các terms có thể có hơn 1 điểm đặt trong hệ phân cấp

Sự đa lựa chọn – các nodes có thể có hơn 1 danh mụ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

Không được tụ do gán nhán tag – các danh mục Categories phải được tạo ra trước khi nó được

sử dụng

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

Bất kì các đặc tính nào ở trên có thể thay đổi giống như bất kì vocabulary drupal nào khác bằng cách đi

tới Administer > Content management > Taxonomy và sau đó chọn vào edit vocabulary .nếu các

modules dùng định nghĩa các nodes giống như dạng product, thì các dạng node types này sẽ được cho

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

Các thiết lập Catalog dưới Store Administration > Configuration cho phép ta thay đổi vocabulary được

sử dụng như là danh mục sản phẩm product catalog.đây cũng chỉ là 1 trường text field dùng để thiết lập

URL dùng để 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

khác nhau cho các trang hay khối block danh mục catalog.

Page 38: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 38

Các thiết lập cho thanh toán checkout

Đầu tiên có 2 hộp checkboxes cho phép ta định nghĩa có hay không thanh toán checkout được kích hoạt

ở tất cả (hay khóa chức năng bán các sản phẩm hay phụ thuộc duy nhất vào hệ thống thanh toán

checkout của bên thứ 3) và nó có được bật hay không đối với người dùng vô danh

2 hộp text boxes tiếp theo cho phép ta điều chỉnh các buttons hiện thị trên trang thanh toán checkout.ta

có thể thử chọn lựa các từ mặc định dùng để cực tiểu hóa sự hỗn độn cho khách hàng

Ô checkbox tiếp theo vẫn được tích trong nhiều trường hợp.khi nó được tích, nó sẽ gây ra nhiều phần

khác nhau trong màn hình thanh toán checkout được hiện thị trong cái mà ubercart gọi là panes.theo

mặc định panes co lại và đượ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

vào các hộp boxes này để tất cả các forms được mở rộng ra.đây cũng là 1 trường text field cho phép ta

thay đổ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 quan đến sự kiện hoàn thành thanh toán checkout.khi các khách hàng

mới thanh toán trên website thông qua 1 thanh toán cho người dùng vô danh, họ sẽ phải tại ra tài

khoản.theo mặc đị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

họ cùng với 1 email thông báo chi tiết đơn hàng của họ, nhưng ta có thể sử dụng ô checkbox đầu tiên để

tắt tính năng này .đố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

họ, các email này có thể được điều chỉnh trong mẫu hóa đơn hoàn thành thanh toán do ta tự định nghĩa

Hơn nữa, 1 vào sites có thể mong muốn lưu vết các tài khoản người dùng nhưng lại không muốn người

dùng đăng nhập vào sites.trong nhiều trường hợp, ta có thể không tích vào ô checkbox thứ 2 trong

nhóm này vì vậy các tài khoản mới được tạo ra với 1 trạng thái bị khóa dùng để ngăn cản họ đăng nhập

vào các tài khoản này.ta có thể muốn điều chỉnh các thiết lập thông báo để khiến các khách hàng không

nhận đượ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

Cuối cùng, ta có thể định nghĩa 1 trang thanh toán tùy chỉnh nếu ta cần.điều này không được khuyên

dùng,.những ngườ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:

Mỗi phần trên trang thanh toán checkout định nghĩa 1 checkout pane.các panes này hiện thị hay thu

thập thông tin từ người dùng trong đơn hàng của họ.các Checkout panes được định nghĩa bởi các

modules và có thể cuộn vào và cuộn ra.ta có thể sắp xếp lại chúng bằng cách điều chỉnh trọng lượng

weight của chúng.các panes được hiện thị trên màn hình theo thứ tự từ weight thấp nhất đến weight

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 thông tin thanh toán có 1 button để sao chép địa chỉ vận chuyển

Pane giá vận chuyển tính toán 1 định giá phụ thuộc vào các nội dung trong giỏ hàng và các khối

blocks địa chỉ chuyển hàng

Page 39: Ubercart 3.x trong drupal 7 - tiếng việt

Đề Tài : Tìm hiểu về ubercart trong drupal 7

Sinh Viên Thực Hiện : Ngô Quang Trung 39

Pane phương thức thanh toán chứa danh sách các hạng mục dòng thứ tự dựa trên các nội dung

giỏ hàng, thuế dựa trên địa chỉ giao hàng , và báo giá vận chuyển .

Hơn nữa, 1 vài panes thanh toán sẽ có các thiết lập dành riêng cho chúng.chúng được hiện thị như 1

phần của form này trong các phần có khả năng cuộc lại bên dưới form chính.nhấn vào title để mở rộng

phần này và điều chỉnh các thiết lập nếu cần

Checkout messages:

Tất cả hộp text boxes trong phần này cho phép ta điều chỉnh các thông báo khác nhau trên các trang giỏ

hàng.mỗi cái chứa 1 thông tin mô tả nhỏ bên dưới để cho ta hiểu nó hiệ thị ở đâu.

Đối với các thông báo hoàn thành thanh toán, ta có thể sử dụng các dầu hiệu sau mà ubercart sẽ dịch nó

trong nhiều thứ khác nhau :

!site – điều này sẽ dịch ra là tên của site

!new_user – điều này dịch ra là tên của 1 người dùng mới vừa được tạo

!new_password – điều này dịch ra là mật khẩu của 1 người dùng mới vừa được tạo