OpenByt - Su fuente definitiva de conocimientos gratuitos sobre WordPress

Guía completa para añadir y personalizar información sobre productos en WooCommerce

En WooCommerce, los atributos de producto ofrecen una forma flexible de definir varias características para diferentes tipos de productos. Configurar atributos de producto puede mejorar la experiencia del usuario ayudando a los clientes a encontrar rápidamente detalles esenciales, como color, tamañoo material. Enriquecer las páginas de productos con información detallada aumenta la profundidad de los contenidos, lo que beneficia la optimización para motores de búsqueda (SEO) y mejora la visibilidad de los productos.

Este artículo cubre varios métodos para añadir información adicional a las páginas de producto de WooCommerce, incluyendo el uso de WooCommerce’s funciones incorporadas, el Campos personalizados avanzados (ACF) plugin, y código personalizado. Elija el método que mejor se adapte a sus necesidades.

Por qué añadir información adicional mejora la experiencia del usuario y el SEO

For example, if you sell apparel, customers may want to know about color, size, and fabric. By setting these attributes, WooCommerce automatically displays them under the “Información adicional” tab on the product page, allowing users to access essential details quickly. This functionality enables better product comparison for users and improves the page’s SEO performance by adding relevant content.

Method 1: Adding Additional Information Using WooCommerce’s Built-In Features

WooCommerce ofrece una forma sencilla de añadir atributos de producto directamente en la pantalla de edición del producto. Estos son los pasos:

Paso 1: Inicie sesión en el panel de control de WooCommerce

Navigate to the WordPress dashboard, click “Productos,” and select the product for which you want to add additional information.

Step 2: Locate the “Product Data” Section

In the product editor, scroll down to the “Datos del producto” panel, and select the “Atributos” tab.

Paso 3: Añadir atributos

Click the “Añadir nuevo” button to define new attributes such as “Color" o "Talla."

Paso 4: Establezca la visibilidad de los atributos

Check the “Visible on the product page” option to ensure these attributes appear under the “Additional Information” tab on the product page.

Paso 5: Guardar y actualizar el producto

Click the “Actualización” button to save your changes. Once saved, the “Additional Information” tab on the product page will automatically display these attributes.

Ejemplo

If you’re selling a T-shirt that comes in three colors (Red, Blue, Green) and three sizes (S, M, L), you can set the “Color” attribute to “Red | Blue | Green” and the “Size” attribute to “S | M | L.” When the “Visible on the product page” option is checked, customers will see these options under the “Additional Information” tab.

Método 2: Añadir información adicional utilizando el plugin de campos personalizados seguros (SCF)

While WooCommerce’s built-in attributes are helpful, more is needed for certain needs. With the Campos personalizados seguros (SCF) plugin, puede añadir más campos personalizados para mostrar detalles adicionales del producto, como el material y las instrucciones de cuidado.

Paso 1: Instalar el plugin ACF

Go to “Plugins” in the WordPress dashboard, search for “Campos personalizados seguros,” and click “Install” and “Activate.”

Paso 2: Crear un grupo de campos

Go to “SCF” from the WordPress dashboard and select “Add New Field Group.” This allows you to define custom fields for your products.

Paso 3: Definir campos

Within the field group, add new fields such as “Material" o "Instrucciones de cuidado.” Choose field types like text, text area, or image as needed.

Here’s a breakdown of some common field types:

Ejemplo:

Supongamos que vende muebles de madera y desea añadir los siguientes campos personalizados:

  1. Material—This could be a “Text” field to input specific wood types, such as “Oak” or “Maple.”
  1. Instrucciones de cuidado – Set this as a “Text Area” where you can detail care tips, such as “Wipe with a dry cloth. Avoid direct sunlight.”
  1. Logotipo de certificación – Use an “Image” field to upload a certification seal or eco-friendly badge.

Tras definir estos campos, aparecerán en el editor de productos, listos para que introduzca la información específica de cada producto.

Paso 4: Establezca las reglas de visualización

In the “Settings” section, define the conditions under which these custom fields should be displayed on product pages. You can apply these fields to all products or specific categories, tags, or even individual products.

Paso 5: Introducir información en el editor de productos

Once the fields are defined and display rules are set, go to the WooCommerce product editor for any product that meets the criteria. You will now see the custom fields you’ve created and can enter relevant information for each one.

Paso 6: Modificar la plantilla del producto (Opcional)

To display these custom fields on the front end of the product page, you may need to edit WooCommerce’s template files (e.g., single-product.php). Use SCF’s the_field() function to output the field values like so:

<div class="product-material">

    <h4>Material:</h4>

    <p><?php the_field('material'); ?></p>

</div>

Método 3: Añadir información adicional mediante código personalizado

By adding code to your theme’s functions.php file, you can add fields directly to the WooCommerce product editing screen for more advanced customization.

Paso 1: Añadir un campo personalizado al editor de productos

Utilice el gancho woocommerce_product_options_general_product_data para añadir un campo personalizado a la pantalla de edición del producto.

add_action( 'woocommerce_product_options_general_product_data', 'add_custom_general_fields' );

function add_custom_general_fields() {

    woocommerce_wp_text_input( array(

        'id' => '_custom_product_text_field',

        'label' => __( 'Custom Product Field', 'woocommerce' ),

        'desc_tip' => 'true',

        'description' => __( 'Enter custom field content', 'woocommerce' )

    ));

}

Paso 2: Guardar el valor del campo personalizado

Use the woocommerce_process_product_meta hook to save the custom field’s value.

add_action( 'woocommerce_process_product_meta', 'save_custom_general_fields' );

function save_custom_general_fields( $post_id ) {

    $custom_field_value = isset( $_POST['_custom_product_text_field'] ) ? sanitize_text_field( $_POST['_custom_product_text_field'] ) : '';

    update_post_meta( $post_id, '_custom_product_text_field', $custom_field_value );

}

Paso 3: Mostrar el campo personalizado en la página de producto

Para mostrar el campo personalizado en el front-end, utilice get_post_meta() en la plantilla de producto de WooCommerce.

echo '<div class="custom-field">';

echo '<label>Campo personalizado: </label> ';

echo get_post_meta( get_the_ID(), '_custom_product_text_field', true );

echo '</div>';

Managing the WooCommerce “Additional Information” Tab

The “Additional Information” tab in WooCommerce is useful for displaying detailed product attributes, but you may want to customize its content or even hide it in some instances.

Adding Custom Text to the “Additional Information” Tab

To add custom content, like a link, to the “Additional Information” tab, use the following code:

add_action( 'woocommerce_product_additional_information', 'print_custom_html' );

function print_custom_html() {

    echo '<a href="#">Pulse aquí para ver más detalles del producto</a>';

}

Hiding or Removing the “Additional Information” Tab

If a product doesn’t require additional information (e.g., a digital product), you can remove this tab with the following code:

add_filter( 'woocommerce_product_tabs', 'remove_additional_information_tab', 98 );

function remove_additional_information_tab( $tabs ) {

    unset( $tabs['additional_information'] );

    return $tabs;

}

Conclusión

Adding additional information to WooCommerce product pages enhances user experience and SEO. WooCommerce’s built-in features, plugins like Secure Custom Fields (SCF), and custom coding provide flexible options to enrich product pages with details like color, size, material, care instructions, and certifications.

Managing the “Additional Information” tab allows you to add, modify, or remove content depending on product needs, ensuring your customers can access relevant information without unnecessary clutter. Overall, enriching WooCommerce product pages helps customers make informed purchasing decisions, increasing conversions while improving your site’s SEO.

Salir de la versión móvil