我正在使用店面woocommerce主题,并且我有一些可变产品,下拉屏幕上显示选择了一个选项,但是我希望将其添加到购物车(因此它选择可变产品的默认版本),我不知道如何为此。
我有代码段,我正在尝试通过使用添加到购物车功能上的钩子来解决此问题。
function moznost(){
if ( $product->is_type( 'variable' ) ) {
$url=get_id();
return $url;
}
add_action('woocommerce_product_add_to_cart_url','moznost');
我希望下拉屏幕不说选择一个选项,而是说“添加到购物车”并将可变产品的默认版本添加到购物车
答案 0 :(得分:1)
实际上,您可以使用管理面板执行此操作,而无需任何代码。追踪:
然后将按照您在默认值中设置的方式选择此变量产品的选项。
add_filter('woocommerce_dropdown_variation_attribute_options_args', 'custom_woocommerce_product_add_to_cart_text', 10, 2);
function custom_woocommerce_product_add_to_cart_text($args){
$args['show_option_none'] = 0;
return $args;
}
我希望这会有所帮助。祝你有美好的一天。