Qué gancho para filtrar los productos de Woocommerce en función de los roles de los usuarios

1 minuto de lectura

avatar de usuario de rmon2852
rmon2852

Estoy tratando de filtrar los productos según el tipo de cliente que inicia sesión. Usando un atributo en el registro del cliente, ¿qué método de filtro usaría para filtrar automáticamente ciertos productos de una costumbre para que no puedan verlos?

Me encontré con ‘woocommerce_product_filters’ en los documentos, pero no estoy seguro de si este es el gancho correcto para usar.

Cualquier puntero sería de gran ayuda.

  • “Uso para filtrar automáticamente ciertos productos de una costumbre…” ¿qué? ¡¿Buscar?!

    – Yuri

    29 de marzo de 2018 a las 9:21


Para modificar la consulta del producto en las páginas de archivo y la tienda de WooCommerce, es mejor que utilice uno de estos ganchos:

  • woocommerce_product_query (gancho de acción)
  • woocommerce_product_query_tax_query (gancho de filtro)
  • woocommerce_product_query_meta_query (gancho de filtro)

Hay muchos ejemplos en StackOverFlow y podrá filtrar fácilmente desde los roles de usuario usando la función condicional current_user_can( 'the_user_role' )

¿Ha sido útil esta solución?