Hướng dẫn cho Các hành động

Trang này được viết cho các nhà phát triển WooCommerce đang tìm cách mở rộng hoặc tùy chỉnh WooCommerce Product Bundles. Nó đòi hỏi một sự hiểu biết chuyên sâu về PHP Phát triển WordPress .

Tóm lược

Hướng dẫn này tài liệu hóa các móc hành động hữu ích nhất có sẵn trong Product Bundles. Nó không phải là một tài liệu tham khảo toàn diện về tất cả các hành động có sẵn và không bao gồm các hướng dẫn về cách thực hiện một số nhiệm vụ nhất định.

Chúng tôi khuyến nghị đọc Cấu trúc Dữ liệu và Lưu trữ và giữ Tài liệu tham khảo về Chức năng sẵn có. Hãy dành thời gian làm quen với kiến trúc plugin và các đối tượng liên quan đến móc mà bạn muốn sử dụng.

Tóm lược Hành động Sản phẩm

Tóm lược Hành động Bản mẫu

Tóm lược Hành động Giỏ hàng

Tóm lược Hành động Đặt hàng

Tóm lược Hành động Quản trị

Hành động Sản phẩm

woocommerce_bundles_synced_bundle

Description

Được kích hoạt sau khi khởi tạo một WC_Product_Bundle đối tượng.

Arguments

WC_Product_Bundle $bundle – Đối tượng gói sản phẩm.


woocommerce_bundled_product_price_filters_added

Description

Được kích hoạt sau khi tất cả bộ lọc giá liên quan đến một sản phẩm trong gói đã được áp dụng.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.


woocommerce_bundled_product_price_filters_added

Description

Được kích hoạt sau khi tất cả bộ lọc giá liên quan đến một sản phẩm trong gói đã được áp dụng.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.


woocommerce_bundled_product_price_filters_removed

Description

Được kích hoạt sau khi tất cả bộ lọc giá liên quan đến một sản phẩm trong gói đã được gỡ bỏ.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.


woocommerce_new_bundled_item

Description

Móc lớp cơ sở dữ liệu, được kích hoạt khi một mục đóng gói được tạo trong cơ sở dữ liệu.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.


woocommerce_update_bundled_item

Description

Móc lớp cơ sở dữ liệu, được kích hoạt khi một mục đóng gói được cập nhật trong cơ sở dữ liệu.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.


woocommerce_before_delete_bundled_item

Description

Móc lớp cơ sở dữ liệu, được kích hoạt trước khi xóa một mục đóng gói khỏi cơ sở dữ liệu.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.


woocommerce_delete_bundled_item

Description

Móc lớp cơ sở dữ liệu, được kích hoạt sau khi xóa một mục đóng gói khỏi cơ sở dữ liệu.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.

Hành động Mẫu

woocommerce_before_bundled_items

Description

Hành động đầu tiên được kích hoạt trong mẫu thêm vào giỏ hàng của một sản phẩm loại gói, trước khi hiển thị bất kỳ nội dung sản phẩm đóng gói nào.

Arguments

WC_Product_Bundle $bundle – Đối tượng gói sản phẩm.


woocommerce_after_bundled_items

Description

Được kích hoạt sau khi tất cả nội dung sản phẩm đóng gói đã được hiển thị trong mẫu thêm vào giỏ hàng của một sản phẩm loại gói.

Arguments

WC_Product_Bundle $bundle – Đối tượng gói sản phẩm.


woocommerce_bundles_add_to_cart_button

Description

Được sử dụng để hiển thị trường số lượng và nút thêm vào giỏ hàng của một sản phẩm loại gói.

Arguments

void


woocommerce_bundled_item_details

Description

Được kích hoạt trong mẫu thêm vào giỏ hàng của một sản phẩm loại gói. Được sử dụng để hiển thị tất cả các phần mẫu sản phẩm được đóng gói liên quan đến một mục đóng gói duy nhất.

Arguments

WC_Bundled_Item $bundled_item – Đối tượng sản phẩm trong gói.
WC_Product_Bundle $bundle – Đối tượng gói sản phẩm.


woocommerce_bundled_product_add_to_cart

Description

Đặt trong các mẫu sản phẩm được đóng gói, móc này rất hữu ích để hiển thị nội dung thường được móc vào hành động woocommerce_before_add_to_cart_button , như Add-ons sản phẩm fields.

Arguments

integer $product_id – ID sản phẩm được đóng gói.
WC_Bundled_Item $bundle – Đối tượng sản phẩm trong gói.

Examples

Việc sử dụng hành động này được minh họa trong lớp WC_PB_Addons_Compatibility bao gồm trong Product Bundles, chứa mã tương thích cho tiện ích mở rộng Add-ons sản phẩm . móc được sử dụng để hiển thị trường Add-Ons liên quan đến sản phẩm được đóng gói.


woocommerce_bundled_single_variation

Description

Móc mẫu sản phẩm được đóng gói được sử dụng để hiển thị nội dung biến thể của sản phẩm được đóng gói loại biến thể.

Arguments

integer $product_id – ID sản phẩm được đóng gói.
WC_Bundled_Item $bundle – Đối tượng sản phẩm trong gói.


woocommerce_after_bundled_item_cart_details

Description

Móc mẫu sản phẩm được đóng gói được kích hoạt sau khi tất cả nội dung biểu mẫu liên quan đến một sản phẩm đóng gói duy nhất đã được hiển thị.

Arguments

WC_Bundled_Item $bundle – Đối tượng sản phẩm trong gói.

Hành động Giỏ hàng

woocommerce_bundled_add_to_cart

Description

Được kích hoạt sau khi thêm một sản phẩm được đóng gói vào giỏ hàng.

Arguments

string $cart_item_key – Khóa mục đóng gói trong giỏ hàng.
integer $product_id – ID sản phẩm đóng gói.
integer $quantity – Số lượng sản phẩm đóng gói.
integer|'' $variation_id – ID biến thể sản phẩm đóng gói, nếu có.
array $variation_data – Dữ liệu thuộc tính về biến thể sản phẩm đóng gói, nếu có.
array $cart_item_data – Trường mục đóng gói trong giỏ hàng cụ thể cho tiện ích mở rộng.
integer $bundle_id – ID sản phẩm gói. </p

Leave a Reply

Your email address will not be published. Required fields are marked *

preloader