第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

可變產(chǎn)品的“添加到購物車”功能而不是“選擇選項(xiàng)”按鈕行為

可變產(chǎn)品的“添加到購物車”功能而不是“選擇選項(xiàng)”按鈕行為

PHP
叮當(dāng)貓咪 2022-09-17 22:33:21
伍商務(wù)在產(chǎn)品循環(huán)中有兩種按鈕類型“添加到購物車”,用于將簡單產(chǎn)品添加到購物車“選擇選項(xiàng)”,如果一個(gè)簡單的產(chǎn)品成為變量,或者添加了訂閱選項(xiàng)。我的設(shè)置:所有Woo商業(yè)產(chǎn)品都使用以下插件同時(shí)配置為簡單產(chǎn)品和訂閱產(chǎn)品“伍商業(yè)訂閱”“所有產(chǎn)品為伍康訂閱”.默認(rèn)值設(shè)置為簡單產(chǎn)品。現(xiàn)在,所有產(chǎn)品上的按鈕都從“添加到購物車”更改為“選擇選項(xiàng)”。這是伍商業(yè)的默認(rèn)行為。我的問題:如何保留“添加到購物車”按鈕及其將簡單產(chǎn)品添加到購物車的功能,盡管產(chǎn)品可變?其背后的邏輯:用戶有機(jī)會(huì)在結(jié)賬時(shí)做出選擇,因此可以添加到購物車功能,而不是重定向到單個(gè)產(chǎn)品頁面以進(jìn)行選擇。
查看完整描述

2 回答

?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以使用:(通過代碼中添加的注釋標(biāo)簽進(jìn)行解釋)


function filter_woocommerce_loop_add_to_cart_link( $args, $product ) {

    // Shop page & product type = simple

    if ( is_shop() && $product->product_type === 'simple' ) {

        // Get product ID, sku & add to cart url

        $product_id = $product->get_id();

        $product_sku = $product->get_sku();

        $product_url = $product->add_to_cart_url();


        // Quantity & text

        $quantity = isset( $args['quantity'] ) ? $args['quantity'] : 1;

        $text = $product->add_to_cart_text();


        $args = '<a rel="nofollow" href="' . $product_url . '" data-quantity="' . $quantity . '" data-product_id="' . $product_id . '" data-product_sku="' . $product_sku . '" class="button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart" aria-label="Add to cart"><em>' . $text . '</em></a>';

    }

    

    return $args; 

}

add_filter( 'woocommerce_loop_add_to_cart_link', 'filter_woocommerce_loop_add_to_cart_link', 10, 2 );


查看完整回答
反對 回復(fù) 2022-09-17
?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

function filter_woocommerce_loop_add_to_cart_link( $link, $product ) {


    if ( is_shop() && $product->product_type === 'simple' ) {

        $product_id = $product->get_id();

        $product_sku = $product->get_sku();


          $link = '<a rel="nofollow" href="?add-to-cart=' . $product_id . '" data-quantity="1" data-product_id="' . $product_id . '" data-product_sku="' . $product_sku . '" class="button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart" aria-label="Add to cart"><em>Add to cart</em></a>';


    }


    return $link; 

}

add_filter( 'woocommerce_loop_add_to_cart_link', 'filter_woocommerce_loop_add_to_cart_link', 10, 2 );


查看完整回答
反對 回復(fù) 2022-09-17
  • 2 回答
  • 0 關(guān)注
  • 150 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號