Làm cách nào để tôi nhận được tổng giá trị giỏ hàng trong WooC Commerce?

Nếu khách hàng ở bên ngoài vị trí cơ sở, điều này sẽ loại bỏ các loại thuế cơ sở. Tính năng này được tắt theo mặc định trừ khi bộ lọc được sử dụng

Sử dụng ngữ cảnh chỉnh sửa để lớp thuế chưa được lọc được trả về

Thông số
$item . vật

Mục điều chỉnh giá của

thẻ
kể từ3. 2. 0
Giá trị trả về
đối tượng

tính toán()

: 142

Chạy tất cả các phương pháp tính toán trên các mục đã cho theo thứ tự

protected WC_Cart $cart6
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

tính toán_giảm giá ()

: 767

Tính chiết khấu dựa trên COUPON làm thay đổi giá mặt hàng

protected WC_Cart $cart7
thẻ
kể từ3. 2. 0lần sử dụngWC_Discounts

lớp

Giá trị trả về
hỗn hợp

tính_phí_totals()

: 832

Kích hoạt API phí giỏ hàng, lấy danh sách phí và tính thuế

protected WC_Cart $cart8

Ghi chú. Lớp này đặt tổng số cho 'đối tượng' khi chúng được tính toán. Điều này là để các API như API phí có thể xem các tổng này nếu cần

thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

tính toán_item_subtotals()

: 712

Tổng phụ là chi phí trước khi giảm giá

protected WC_Cart $cart9

Để tránh các vấn đề về làm tròn, chúng tôi cần làm việc với giá đã bao gồm nếu có thể, nếu không, chúng tôi sẽ thấy lỗi chẳng hạn như khi làm việc với số 9. Giá 99 inc, VAT 20% tức là 8. 325 dẫn đến tổng số là giảm 1p

Phiếu giảm giá trước thuế giảm giá mà khách hàng nghĩ rằng họ đang trả - thuế được tính sau

e. g. Xe đạp 100 đô la với phiếu giảm giá 10 đô la = khách hàng trả 90 đô la và thuế tính ngược lại từ đó

thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

tính toán_item_totals()

: 650

Tính tổng các mặt hàng

protected array $coupon_discount_tax_totals = array()0
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

tính toán_shipping_totals()

: 849

Tính bất kỳ khoản thuế vận chuyển nào

protected array $coupon_discount_tax_totals = array()1
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

tính_totals()

: 864

Tổng số giỏ hàng chính

protected array $coupon_discount_tax_totals = array()2
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

tổ hợp_item_taxes()

: 626

Kết hợp thuế mặt hàng vào một mảng duy nhất, giữ nguyên khóa

protected array $coupon_discount_tax_totals = array()3
Thông số
$item_taxes . mảng

Thuế để kết hợp

thẻ
kể từ3. 2. 0
Giá trị trả về
mảng

get_coupons_from_cart()

: 359

Trả về mảng các đối tượng phiếu giảm giá từ giỏ hàng. Chuẩn hóa dữ liệu thành cùng một định dạng để lớp này sử dụng

protected array $coupon_discount_tax_totals = array()4
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

get_default_fee_props()

: 178

Nhận bộ đạo cụ trống mặc định được sử dụng cho mỗi khoản phí

protected array $coupon_discount_tax_totals = array()5
thẻ
kể từ3. 2. 0
Giá trị trả về
mảng

get_default_item_props()

: 155

Nhận bộ đạo cụ trống mặc định được sử dụng cho mỗi mục

protected array $coupon_discount_tax_totals = array()6
thẻ
kể từ3. 2. 0
Giá trị trả về
mảng

get_default_shipping_props()

: 194

Nhận bộ đạo cụ trống mặc định được sử dụng cho mỗi hàng vận chuyển

protected array $coupon_discount_tax_totals = array()7
thẻ
kể từ3. 2. 0
Giá trị trả về
mảng

get_discounted_price_in_cents()

: 475

Nhận giá chiết khấu của một mặt hàng với độ chính xác (tính bằng xu)

protected array $coupon_discount_tax_totals = array()8
Thông số
$item_key . đối tượng

Mục để có được giá của

thẻ
kể từ3. 2. 0
Giá trị trả về
int

get_fees_from_cart()

: 270

Nhận các đối tượng phí từ giỏ hàng. Chuẩn hóa dữ liệu thành cùng một định dạng để lớp này sử dụng

protected array $coupon_discount_tax_totals = array()9
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

get_item_costs_by_tax_class()

: 504

Nhận chi phí mặt hàng được nhóm theo loại thuế

protected WC_Cart $cart40
thẻ
kể từ3. 2. 0
Giá trị trả về
mảng

get_item_tax_rates()

: 487

Nhận thuế suất cho một mặt hàng. Lưu trữ tỷ lệ trong lớp để tránh tra cứu nhiều lần

protected WC_Cart $cart41
Thông số
$item . đối tượng

Mặt hàng để có được thuế suất cho

Giá trị trả về
mảng tiền thuế

get_items_from_cart()

: 218

Xử lý một giỏ hàng hoặc đối tượng đặt hàng được chuyển vào để tính toán. Chuẩn hóa dữ liệu thành cùng một định dạng để lớp này sử dụng

protected WC_Cart $cart42

Mỗi mục được tạo thành từ các đạo cụ sau, ngoài những đạo cụ được trả về bởi get_default_item_props() cho tổng số

  • Chìa khóa. Số nhận dạng cho mặt hàng (khóa mặt hàng hoặc ID mặt hàng)
  • giỏ_hàng. Đối với giỏ hàng, mặt hàng trong giỏ hàng có thể bao gồm dữ liệu tùy chỉnh
  • số lượng. Số lượng cho dòng này
  • giá bán. Giá dòng tính bằng cent
  • sản phẩm. Đối tượng sản phẩm mà mặt hàng trong giỏ hàng này dành cho
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

get_merged_taxes()

: 577

Nhận thuế hợp nhất theo loại

protected WC_Cart $cart43
Thông số
$in_cent . bool = false

Nếu giá trị được trả về phải tính bằng xu

$types . mảng = array('items', 'fees', 'shipping')

Các loại để hợp nhất và trả lại. Mặc định cho tất cả

thẻ
kể từ3. 2. 0
Giá trị trả về
mảng

get_shipping_from_cart()

: 332

Nhận phương thức vận chuyển từ giỏ hàng và chuẩn hóa

protected WC_Cart $cart44
thẻ
kể từ3. 2. 0
Giá trị trả về
hỗn hợp

get_tax_class_costs()

: 242

Nhận chi phí mặt hàng được nhóm theo loại thuế

protected WC_Cart $cart45
thẻ
kể từ3. 2. 0
Giá trị trả về
mảng

get_values_for_total()

: 565

Trả về mảng giá trị để tính tổng

protected WC_Cart $cart46
Thông số
$field . chuỗi

tên trường. Có thể sẽ là protected WC_Cart $cart47 hoặc protected WC_Cart $cart48

Giá trị trả về
mảng Đối tượng vật phẩm

remove_item_base_taxes()

: 418

Chạy để xóa tất cả các loại thuế cơ bản khỏi một mặt hàng. Được sử dụng khi giá bao gồm thuế và khách hàng được miễn thuế

Làm cách nào để lấy tổng số giỏ hàng trong PHP?

WC()->giỏ hàng->tổng .

Tổng số giỏ hàng là gì?

tổng phụ đề cập đến tổng giá của tất cả các sản phẩm trong giỏ hàng và tổng giá trị trong giỏ hàng là số tiền sau thuế và phí vận chuyển .

WooC Commerce lưu trữ dữ liệu giỏ hàng ở đâu?

Câu trả lời là WooC Commerce lưu trữ dữ liệu giỏ hàng ở hai nơi. trong cơ sở dữ liệu WordPress và trong cookie . Cơ sở dữ liệu WordPress là nơi lưu trữ tất cả dữ liệu WooC Commerce của bạn, bao gồm thông tin khách hàng, chi tiết đơn hàng và thông tin sản phẩm.

WooC Commerce có trang giỏ hàng không?

WooC Commerce đi kèm với trang giỏ hàng tích hợp sẵn . Chỉ cần kích hoạt plugin phải có WordPress này và cửa hàng trực tuyến của bạn sẽ tự động bắt đầu sử dụng trang giỏ hàng mặc định.