Soporte » Plugins y Hacks » WooCommerce » Como Obtener los productos variables

  • Hola comunidad, espero se encuentren bien, tengo la siguiente consulta, en las versiones anteriores de wordpress cuando hacía una consulta a la BD de woocommerce, en la Tabla postmeta había un metacampo llamado «product_type», el cual indicaba si el producto era simple – variable – etc., ahora con la nueva actualización ese metacampo ya no está, donde guarda woocoomerce si el tipo de producto es simple o variable ?.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Hola, @joonhy95:

    ¿En qué contexto quieres obtener los productos, p. ej. en el pedido, en la página de finalizar compra, etc.?

    Iniciador del debate joonhy95

    (@joonhy95)

    Independiente de donde quiera mostrarlos, mi pregunta va a donde guarda ahora woocommerce el tipo de producto, si es simple, variable, etc, ya que antes existía ese meta campo «product_type», pero ya no

    La pregunta que te hice no es banal: Si estás en el contexto del pedido, tienes que acceder a los artículos y comprobar si son productos (un artículo también puede ser un cupón, un envío, una tarifa, etc.), para luego invocar el objeto del producto, mientras que en otros contextos puedes acceder a los productos directamente con funciones dedicadas que proporciona WooCommerce: Nunca he necesitado obtener los productos manualmente con funciones personalizadas.

    En resumen, lo que pretendía era facilitarte ejemplos de código para que lo lograras, usando las propias funciones de WooCommerce. Sin embargo, a partir de ahora, asumiré que eres un usuario avanzado y puedes lograrlo por ti mismo.

    Respondiendo específicamente a tu pregunta, los productos variables se pueden obtener de la tabla de publicaciones (por defecto, wp_post) buscando el valor product_variation en la columna post_type.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.