Woocommerce下拉屏幕,添加到购物车挂钩

时间:2019-07-29 13:37:44

标签: php wordpress woocommerce hook-woocommerce

我正在使用店面woocommerce主题,并且我有一些可变产品,下拉屏幕上显示选择了一个选项,但是我希望将其添加到购物车(因此它选择可变产品的默认版本),我不知道如何为此。

我有代码段,我正在尝试通过使用添加到购物车功能上的钩子来解决此问题。

function moznost(){

if ( $product->is_type( 'variable' ) ) {
$url=get_id();
        return $url;



}

add_action('woocommerce_product_add_to_cart_url','moznost');

我希望下拉屏幕不说选择一个选项,而是说“添加到购物车”并将可变产品的默认版本添加到购物车

1 个答案:

答案 0 :(得分:1)

实际上,您可以使用管理面板执行此操作,而无需任何代码。追踪:

  1. 编辑产品
  2. 变化
  3. 选择“默认表单值”

然后将按照您在默认值中设置的方式选择此变量产品的选项。

如果您仍要删除“选择选项”文本,请使用此代码。测试结果:enter image description here

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;
}

参考:https://stackoverflow.com/questions/44652421/woocommerce-change-select-option-text-in-variable-product-page

我希望这会有所帮助。祝你有美好的一天。