产品缺货时添加到购物车之前的 Woocommerce
P粉476883986
P粉476883986 2024-03-29 22:56:31
0
1
518

我已将产品描述移至变体(定制)之前以及带有钩子“woocommerce_before_add_to_cart_form”的“添加到购物车”按钮之前。效果很好。

问题在于,如果产品不是我库存的,那么这个钩子根本不会触发,并且产品描述也永远不会显示。

如何在变体之前以及缺货产品上添加说明?

P粉476883986
P粉476883986

全部回复(1)
P粉203648742

我现在用两个不同的代码解决了这个问题。但我们的想法是只使用一个钩子来实现这一点。要仅使用 woocommerce_single_product_summary,请将说明放在“添加到购物车”按钮下方。

此代码添加缺货产品的产品描述:

add_action( 'woocommerce_single_product_summary', 'visa_produktbeskrivning', 40 );
function visa_produktbeskrivning() {
global $product;
if ( ! $product->is_in_stock() ) {
    echo '<div itemprop="description">';
        echo apply_filters( 'the_content', $product->description );
    echo '</div>';
}
}

此代码添加库存产品的产品描述:

add_action( 'woocommerce_before_add_to_cart_button', 'display_custom_field' );
function display_custom_field() {

global $product;
    echo '<div itemprop="description">';
        echo apply_filters( 'the_content', $product->description );
    echo '</div>';
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板