Nhận tổng giá giỏ hàng woocommerce

Xin chào. Tôi đang sử dụng plugin của bạn để giảm giá theo số lượng. Tôi muốn kéo toàn bộ giỏ hàng, với chiết khấu đã được áp dụng, vào một tập lệnh phụ tạo tài liệu pháp lý. Làm thế nào tôi có thể đi về doint này?

Có chức năng hoặc bộ lọc nào tôi nên chạy không?

Thanks

Đang xem 5 trả lời - 1 đến 5 [trong tổng số 5]

  • Tác giả plugin Hermann LAHAMI

    [@mano88]

    Tôi xin lỗi, chúng tôi không lưu trữ bất kỳ dữ liệu được tính toán nào. Tôi đã thử với wc_cart_totals_subtotal_html[] và WC[]->cart->get_cart_total[] từ một mã ngắn tôi đã viết và nó hoạt động tốt. Tôi có thể lấy tổng phụ bao gồm giảm giá cho các mặt hàng có giảm giá hàng loạt được thêm vào giỏ hàng

    Tôi không chắc phần nào bị lỗi ở phía bạn…

    Trình bắt đầu chủ đề simaooliveira

    [@simaooliveira]

    Đã thử thực hiện wc_cart_totals_subtotal_html[] trên một mẫu và tôi cũng nhận được số tiền chưa chiết khấu…

    Tác giả plugin Hermann LAHAMI

    [@mano88]

    Bạn có chắc chắn rằng mã của mình đang được thực thi sau khi thương mại điện tử tính toán tổng số không?

    Trình bắt đầu chủ đề simaooliveira

    [@simaooliveira]

    Bạn nói đúng, đó là vấn đề. Tôi đã làm WC[]->cart->calculate_totals[]; . Cảm ơn rất nhiều vì sự giúp đỡ của bạn

    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 để loại thuế chưa được lọc được trả về

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

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

    thẻkể từ3. 2. 0Giá trị trả vềđối tượng —WC_Cart $cart6thẻkể từ3. 2. 0Giá trị trả vềhỗn hợp
WC_Cart $cart7thẻkể từ3. 2. 0lần sử dụngWC_Discounts

tầng lớp

Giá trị trả vềhỗn hợp —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. 0Giá trị trả vềhỗn hợp —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. 0Giá 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[]0thẻkể từ3. 2. 0Giá 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[]1thẻkể từ3. 2. 0Giá 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[]2thẻkể từ3. 2. 0Giá 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[]3Thông số$item_taxes . mảng

Thuế để kết hợp

thẻkể từ3. 2. 0Giá 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[]4thẻkể từ3. 2. 0Giá 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[]5thẻkể từ3. 2. 0Giá 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[]6thẻkể từ3. 2. 0Giá 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[]7thẻkể từ3. 2. 0Giá 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[]8Thông số$item_key . đối tượng

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

thẻkể từ3. 2. 0Giá 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[]9thẻkể từ3. 2. 0Giá 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 array $coupon_discount_totals = array[]0thẻkể từ3. 2. 0Giá 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 array $coupon_discount_totals = array[]1Thô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 array $coupon_discount_totals = array[]2

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. 0Giá trị trả vềhỗn hợp

get_merged_taxes[]

: 577

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

protected array $coupon_discount_totals = array[]3Thô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. 0Giá 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 array $coupon_discount_totals = array[]4thẻkể từ3. 2. 0Giá 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 array $coupon_discount_totals = array[]5thẻkể từ3. 2. 0Giá trị trả vềmảng

get_values_for_total[]

: 565

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

protected array $coupon_discount_totals = array[]6Thông số$field . chuỗi

tên trường. Có thể sẽ là protected array $coupon_discount_totals = array[]7 hoặc protected array $coupon_discount_totals = array[]8

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 . Các phương pháp khác có sẵn cho các nhu cầu cụ thể hơn, chỉ cần xem tài liệu.

WC trong WooC Commerce là gì?

WC[] chỉ là hàm trả về một thể hiện của lớp thương mại điện tử . 1] đảm bảo bạn bao gồm tham chiếu đến tệp chứa hàm [xem cách thực hiện tại đây]. bao gồm_once WP_PLUGIN_DIR. '/

Bài Viết Liên Quan

Toplist mới

Bài mới nhất

Chủ Đề