son - diferencia entre pagina y categoria en wordpress
Lo sentimos, no hay productos que coincidan con su selección. Por favor, elija una combinación diferente woocommerece (3)
Por favor, compruebe la tabla de matrices de variación, para seleccionar correctamente todas las variantes entre sí ...
P.ej.
2x2 significa 11 12 21 22
3x3
111 122 113 221 222 223 331 332 333
He cambiado el menú desplegable a botón de radio usando wc-variations-radio-buttons-master El color diferente también es en realidad botón de radio.
El producto de link actual tiene 12
variaciones que tienen producto y no otras. Alguna combinación que puedo explicar, como Silver,Matching upholstery,VC,RegularSeat
y Silver,Matching upholstery,ACC,RegularSeat
tiene producto mientras que Silver,Matching upholstery,Regular,RegularSeat
no tengo producto ahora. Quiero ocultar Regular
opción Regular
del escenario actual and all other such option which have not product
.
Me refiero a mostrar el botón de radio que tiene el producto, si no es así, para ocultar el botón de radio irrelevante
link producto
Si entiendo su pregunta correctamente, desea que woocommerce evite que los usuarios seleccionen ciertas combinaciones de opciones en productos variables, a menos que exista realmente una variación con las opciones seleccionadas y esté disponible.
Esto probablemente se deba a woocommerce_ajax_variation_threshold . Si su producto contiene más variaciones de las que el umbral especifica, woocommerce esperará hasta que el usuario haya seleccionado todas las opciones de variación antes de determinar si la combinación de opciones seleccionada es válida (en existencia, etc.). Si el usuario ha seleccionado una combinación que no es válida o no está instalada, obtendrá el
Blockquote Lo sentimos, no hay productos que coincidan con su selección. Por favor elige una combinación diferente
Entonces si tienes un producto donde puedes establecer los siguientes atributos:
Tapicería, base, reposacabezas brazos, espalda.
Eso es 5 atributos diferentes. Si cada uno de esos atributos tiene 5 opciones, es decir 25 combinaciones diferentes posibles, asumiendo que el usuario tiene que seleccionar las 5 opciones. Si el usuario no tiene que seleccionar las 5 opciones, hay aún más combinaciones posibles.
Por lo tanto, incluso si solo creó 2 variaciones para este producto, woocommerce_ajax_variation_threshold aún vería este umbral de productos como 25, lo que significa 35 opciones posibles.
Creo que por defecto el woocommerce_ajax_variation_threshold se establece en 10 .
Así que para solucionar este problema, establezca el valor de woocommerce_ajax_variation_threshold . Si su producto tiene 30 combinaciones posibles (ya sea que existan o no), establezca el umbral en algo más alto que 30, como 1111 por ejemplo.
Puede utilizar el fragmento de código siguiente en su archivo functions.php.
/* Increase Woocommerce Variation Threshold */
function wc_ajax_variation_threshold_modify( $threshold, $product ){
$threshold = ''1111'';
return $threshold;
}
add_filter( ''woocommerce_ajax_variation_threshold'',''wc_ajax_variation_threshold_modify'', 10, 2 );
Una de las peculiaridades en WooCommerce que causa este tipo de situación es no tener precios en todas sus variaciones, el sistema no siempre le dice que es necesario para que ocurran cosas inesperadas. Por favor verifique los datos de variación y asegúrese de que todas las variaciones tengan un precio.