デフォルトでは、Woocommerce ajaxのカートへの追加機能は、アーカイブ、ショップ、カテゴリページなどの単純な商品にのみ適用されることになっています。オプションの選択は製品ページに移動することになっています。可変商品でajaxのカートへの追加を無効にするにはどうすればよいですか。
これが解決策です...
\ inc\woocommerce\template-tags-categories.phpの次の行を変更します。
$product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button ajax_add_to_cart' : '',
に:
$product->is_purchasable() && $product->is_in_stock() && $product->is_type( 'simple' ) ? 'add_to_cart_button ajax_add_to_cart' : '',