Sử dụng những đoạn mã này để tùy chỉnh giao diện và chức năng của WooCommerce Product Bundles.
Để sử dụng một đoạn mã, tải file liên kết và kích hoạt nó như bạn làm với bất kỳ plugin nào khác. Hoặc, sao chép mã chứa trong child file theme của bạn functions.php .
Note : Chúng tôi không thể cung cấp hỗ trợ cho các tùy chỉnh dưới Chính sách Hỗ trợ của chúng tôi. Nếu bạn cần tùy chỉnh một đoạn mã, hoặc mở rộng chức năng của nó, hãy tìm kiếm sự trợ giúp từ một Nhà phát triển WordPress/WooCommerce chuyên nghiệp. Chúng tôi rất đề xuất Codeable , hoặc một Certified WooExpert .
Đoạn mã
Làm cho các mục được gói tùy chọn được kiểm tra/chọn theo mặc định
Theo mặc định, các ô kiểm mục được gói tùy chọn không được đánh dấu theo mặc định. Điều này có thể được thay đổi với đoạn mã sau:
Hiển thị hậu tố “tùy chọn” trong tiêu đề mục được gói tùy chọn
Để thêm hậu tố “- tùy chọn” kế bên tiêu đề của các mục được gói đã được đánh dấu là tùy chọn, sử dụng đoạn mã/plugin sau:
Tính giá mục đã được gói giảm giá so với giá bình thường
Theo mặc định, một mục đã được gói giảm giá có thể tồn tại cùng với giá bán, giảm giá cuối cùng của một sản phẩm đã đóng gói thậm chí còn thấp hơn nữa.
Hoặc có thể, bạn có thể thích bỏ qua giá bán và áp dụng giảm giá sản phẩm được gói trên các giá bình thường của sản phẩm được gói. Điều này có thể thực hiện được với đoạn mã sau:
Ngăn chặn giá dạng chuỗi của sản phẩm đóng gói hiển thị theo dạng phạm vi
Đảm bảo rằng bạn đang sử dụng phiên bản mới nhất của Product Bundles, sau đó sử dụng đoạn mã/plugin sau:
Thay đổi số lượng cột sản phẩm được gói hiển thị khi tùy chọn Bố cục Lưới đang hoạt động
Đoạn mã sau mô tả cách điều chỉnh số lượng cột của mục đóng gói thành 4:
Thay đổi giao diện tổng cộng của các mặt hàng trong giỏ hàng/đơn đặt hàng
Khi tùy chọn Grouped được chọn dưới Nhóm mục , tổng cộng của các mặt hàng cha/con trong giỏ hàng/mẫu đơn đặt hàng được cộng lại và tổng cộng thực tế của mục cha được thay thế bằng tổng cộng tổng hợp. Ngoài ra, tổng cộng của các mặt hàng có giá phải lùi vào và được hiển thị với tiền tố Subtotal: .
Để ngăn chặn điều này, hãy sử dụng đoạn mã/plugin sau:
Ẩn số lượng cổ phiếu còn lại của mặt hàng cha
Theo mặc định, số lượng cổ phiếu của một tập hợp sản phẩm được tính dựa trên số lượng cổ phiếu còn lại của các mục đã được đóng gói.
Để tính số lượng cổ phiếu của bộ sản phẩm dựa trên số lượng cổ phiếu của mặt hàng cha, được xác định dưới Product Data > Inventory, hãy sử dụng đoạn mã sau:
Ẩn mô tả ngắn xuất hiện cho mỗi Bundle-Sell
Ẩn mô tả ngắn xuất hiện cho mỗi Bundle-Sell
Để ẩn mô tả ngắn xuất hiện cho mỗi Bundle-Sell, hãy sử dụng đoạn mã sau:
Đặt bố cục Bundle Sells thành Lưới
Đặt bố cục Bundle Sells thành Lưới
Để thay đổi bố cục Bundle-Sells mặc định và khiến chúng hiển thị theo bố cục Grid , hãy sử dụng đoạn mã sau:
Đặt bố cục Bundle Sells thành Tabular
Đặt bố cục Bundle Sells thành Tabular
Để thay đổi bố cục Bundle-Sells mặc định và khiến chúng hiển thị theo bố cục Tabular , hãy sử dụng đoạn mã sau:
Hiển thị mô tả đầy đủ của sản phẩm được đóng gói.
Hiển thị mô tả đầy đủ của sản phẩm được đóng gói.
Theo mặc định, các mục được gói hiển thị mô tả ngắn của các sản phẩm đơn giản/đa biến.
Để hiển thị mô tả đầy đủ, hãy sử dụng đoạn mã sau:
Ẩn gói từ Upsells nếu tất cả sản phẩm đã đóng gói đã hết hàng
add_filter( 'woocommerce_product_is_visible', 'wc_hide_insufficient_stock_bundles_from_upsells', 10, 2 );function wc_hide_insufficient_stock_bundles_from_upsells( $visible, $product_id ) {if ( ! $visible ) {return $visible;}$product_type = WC_Data_Store::load( 'product' )->get_product_type( $ product_id );if ( 'bundle' === $product_type ) {$bundle = wc_get_product( $product_id );if ( 'yes' === get_option( 'woocommerce_hide_out_of_stock_items' ) && ! $bundle->is_in_stock() ) {$visible = false;}}return $visible;}
Câu hỏi & Hỗ trợ
Có một câu hỏi trước khi bạn mua? Vui lòng điền vào biểu mẫu tiền bán hàng này.
Đã mua và cần hỗ trợ? Liên hệ với chúng tôi qua Help Desk!