如何在购物车页面定制产品

时间:2018-11-15 作者:Md. Abu Zaman

我想在购物车页面中添加一些额外字段。我的意思是当用户将一些产品添加到购物车中并按下view cart 按钮,然后他可以使用一些默认字段查看所选产品,如产品价格和总价,但我想添加额外字段,用户可以选择每月或每周获取产品。所以我想添加一个option drop down 对于购物车页面中的每个产品。我看到一些插件,但都是在结帐页面上工作,而不是购物车页面。那么,我怎样才能在购物车页面中添加额外的字段呢。

1 个回复
SO网友:Harsh Khare

使用此功能并编辑购物车页面模板

/**
 * Display engraving text in the cart.
 *
 * @param array $item_data
 * @param array $cart_item
 *
 * @return array
 */
function iconic_display_engraving_text_cart( $item_data, $cart_item ) {
    if ( empty( $cart_item[\'iconic-engraving\'] ) ) {
        return $item_data;
    }

    $item_data[] = array(
        \'key\'     => __( \'Engraving\', \'iconic\' ),
        \'value\'   => wc_clean( $cart_item[\'iconic-engraving\'] ),
        \'display\' => \'\',
    );

    return $item_data;
}

add_filter( \'woocommerce_get_item_data\', \'iconic_display_engraving_text_cart\', 10, 2 );

结束

相关推荐