Pregunta sobre WooCommerce de Wordpress:

Lógica condicional de variaciones

Un usuario preguntó 👇

Hola,

He estado probando muchos plugins sobre este tema y ningún plugin es lo suficientemente bueno para lo que estoy tratando de hacer. (Formas de gravedad, opciones de productos externos, YITH opciones de adición de productos …). Quería hacer esto durante unos días sin resultados. No sé mucho sobre código.

Estos no son todos los plugins que estoy buscando. Me gustaría crear tres ‘cuadros de cantidad’ (como en estos sitios: https://www.kupi-hitro.si/izdelek/brezzicne-slusalke/ o https://vigoshop.si/izdelek/pametno-drzalo-z-brezzicnim-polnjenjem-deluxe/)

Básicamente, cuadro de selección de tres cantidades con lógica condicional. Si un cliente selecciona la casilla de cantidad 2, el botón abre dos opciones de intercambio, si el cliente selecciona la cantidad 3, muestra tres opciones de intercambio.

Esto es lo que estoy haciendo. No creo que obtenga los plugins, ¿crees que este es un código personalizado?

Gracias por tu ayuda.

(@ linux4me2)

Hace 9 meses, 1 semana

Puede que esté malinterpretando lo que está tratando de lograr, pero creo que WooCommerce lo hará por usted de inmediato utilizando productos personalizables con los atributos relevantes.

Por ejemplo, crearía dos atributos, cantidad y muestras. Los valores serían “1 | 2 | 3 ”por el atributo de cantidad. Las muestras tendrían los valores que desea para ellas, diga “rojo | amarillo | glas | azul ”. Luego, crearía variaciones que combinarían las cantidades y muestras correspondientes. Cuando termine, la preferencia de cantidad del cliente solo mostrará los valores de oscilación con los que se emparejó.

Hay un «gotcha» con el que debes tener cuidado. De forma predeterminada, el umbral de cambio es 30. Si el número de cambios es menor que el umbral, WooCommerce usa AJAX para verificar las variaciones disponibles sobre la marcha, y la interfaz de usuario funcionará según sea necesario. lo necesita. para seleccionar las variaciones disponibles. Si el número de cambios supera el umbral, AJAX no se utiliza y el cliente puede recibir el mensaje «variedad no disponible».

Si tiene más de 30 cambios de producto, puede aumentar el umbral agregando el siguiente código al tema functions.php de su hijo, todo lo que necesita es reemplazar «150», solo recuerde que cuanto mayor sea el número, mayor. llamada AJAX intensiva en recursos:


add_filter( 'woocommerce_ajax_variation_threshold', 'wc_ajax_variation_threshold' );
function wc_ajax_variation_threshold() {
    return 150;
}

(@bynejc)

Hace 9 meses, 1 semana

No, esto no se puede usar con los atributos y variaciones básicos de woocommerce porque estoy buscando lógica condicional en lugar de una página de producto llena de opciones que el cliente no necesitaría. Por favor revise los enlaces que he adjuntado.

Gracias

(@etiennep)

Hace 8 meses, 3 semanas

Hola @bynejc

El es Productos compuestos una extensión que te acercará a lo que necesitas.

Tiene lógica condicional y puede mostrar opciones basadas en la preferencia del cliente anterior.

Aquí hay un caso de uso similar a los ejemplos que ha incluido: https://docs.woocommerce.com/document/composite-products/composite-products-use-case-configurable-product/

Si desea probarlo, tenemos una política de reembolso de 30 días. Si el producto no funciona como necesita o si cree que otro producto funcionaría mejor, estaremos encantados de ofrecerle un reembolso completo. Puede leer más sobre nuestra política de reembolso en nuestro sitio web aquí: http://woocommerce.com/refund-policy/

(@etiennep)

Hace 8 meses, 3 semanas

No hemos tenido noticias tuyas en un tiempo, así que marcaré esto como una solución. Si tienes alguna otra pregunta, puedes comenzar una nueva conversación.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.