
Aumenta el número máximo de ejecuciones en WooCommerce para variaciones
- Álvaro
Suponemos que habrás llegado a este artículo ya que has tratado de crear variaciones de productos en WooCommerce y te habrás encontrado con el límite de 50 ejecuciones por proceso.Tenemos una buena y una mala noticia, en este artículo vas a poder aumentar el número de ejecuciones a tantas como quieras, pero no todos los hosting lo soportan por tanto deberás ir probando.
Te recomendamos comenzar por 1500 ejecuciones e ir bajando en el caso de que todas no se hayan podido crear. Todo dependerá de dos factores de tu hosting:
- El tiempo de ejecución del script: Esta configuración limita el tiempo en el que un script puede estar ejecuctandose. Normalmente en un hosting compartido está entre los 60 y 120 segundos.
- La memoria por ejecución del script. Aunque tu hosting tenga 4GB de RAM, siempre se limita por cada ejecución variando entre 128 y 256 MB.
Estos dos factores hacen que rara vez un hosting compartido permita generar más de 1500 ejecuciones por proceso. Pero 50 variaciones, tal y como tiene WooCommerce por defecto, son muy pocas. Si tu limite de creación de variaciones es muy bajo, será mejor que contactes con el soporte de tu hosting.
¿Como aumentar el número de variaciones que podemos crear automáticamente en WooCommerce?
Es muy fácil tan solo tendrás que localizar tu archivo functions.php y pegar el siguiente código al final:
define( 'WC_MAX_LINKED_VARIATIONS', 1500 );
Aunque a priori puedes pensar que hay que enlazarlo en wp-config.php ya que es una constante este código debes pegarlo en funtcions.php. No olvides hacer una copia de seguridad de tu archivo antes. En el ejemplo se aumenta el límite de ejecución a 1500 variables. Debes ir adaptándolo a las necesidades de tu hosting.