Hi @ckov1
so is there any additional code for increase max number of variations, how how long can be that number of variations ?
From what I understand, you’re trying to increase the maximum number of product variations using a filter in WooCommerce.
The code you have provided sets the variation threshold to 10. The ‘woocommerce_ajax_variation_threshold
‘ filter controls the maximum number of variations that WooCommerce will handle before switching to AJAX to load variations on the front end. This is done to prevent slow loading times when there are a large number of variations.
As for your question regarding whether you can set the variation threshold to 2000, technically, you can set the number as high as you want. However, you must take into consideration the server’s resources. The higher the number, the more server resources are required to load all the variations at once, which could lead to site performance issues. ?? You can find more information on Changing the Limit on the Number of Variations for Dynamic Variable Product Dropdowns Here
If you’re facing issues with the code, ensure that it is added correctly to your theme’s functions.php file. Here’s the correct way to add it:
function custom_wc_ajax_variation_threshold( $qty, $product ) {
return 2000; // Change this to the number of variations you want
}
add_filter( 'woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 10, 2 );
Add this code to your child theme’s functions.php
file or via a plugin that allows custom functions to be added, such as the Code Snippets plugin. Remember, it’s not advisable to add custom code directly to your parent theme’s functions.php
file, as updates to the theme will erase it.
A quick reminder: Before you make any changes, we strongly recommend that you create a backup of your full site and database. This is a crucial step to ensure that in case anything goes wrong, you can easily restore your site to its previous, functioning state.
?? Just a heads up – while we’re always here to assist you, our scope of support doesn’t extend to custom development or design patterns, which includes troubleshooting or giving specific advice on using custom action hooks or filters.
For custom solutions, our recommendation is to connect with Codeable.io, our trusted WooCommerce development partner. They’re experts in crafting custom solutions for WooCommerce and might be able to help you develop a custom solution for your problem. Check them out here: ?? https://woocommerce.com/codeable
I hope this helps! Please let me know how it goes or if you have any other questions.