Saltar al contenido Saltar a la navegación
De vuelta al soporte principal

Cómo añadir una política de devoluciones al schema de producto de WooCommerce

Un cliente que no ve tus condiciones de devolución duda. Google puede mostrarlas directamente en los resultados de búsqueda y en las fichas de producto gratuitas, pero solo si tu sitio las declara en datos estructurados. SEOPress PRO lo hace por ti desde una sola pantalla, sin código.

Antes de empezar

  • WooCommerce y SEOPress PRO 10.1 o superior.
  • Un Knowledge Graph de tipo Organización. Ve a SEO > Redes sociales > Knowledge Graph y elige un tipo Organización (ni «Ninguno» ni «Persona»). La política de devoluciones se adjunta a tu schema Organization, así que este paso es imprescindible.
  • La funcionalidad Redes sociales activada en SEOPress.

Paso 1: abrir los ajustes

Ve a SEO > PRO > WooCommerce y abre el panel Política de devoluciones (Schema.org), al final de la página.

Activa Activar la política de devoluciones. Los demás campos aparecen al instante.

Configuración de la política de devoluciones para WooCommerce – SEOPress PRO
Configuración de la política de devoluciones para WooCommerce – SEOPress PRO

Paso 2: rellenar los dos campos obligatorios

Estos dos son imprescindibles. Si falta uno, no se añade nada a tu schema.

Países aplicables (Applicable countries) Empieza a escribir el nombre de un país y selecciónalo. Añade todos los países que cubre tu política, hasta 50. La mayoría de tiendas solo necesitan los países a los que envían.

Categoría de la política de devoluciones (Return policy category) Tres opciones:

  • «Devoluciones aceptadas dentro de un número de días»: el caso estándar para la mayoría de tiendas.
  • «Plazo de devolución ilimitado»: sin límite de tiempo.
  • «Devoluciones no permitidas»: no aceptas devoluciones.

Plazo de devolución en días (Return window) Este campo solo aparece si has elegido «Devoluciones aceptadas dentro de un número de días». Indica el número de días desde la entrega durante los cuales se acepta una devolución, por ejemplo 30. Si lo dejas vacío, Google considerará tu política incompleta, así que rellénalo siempre.

Paso 3: completar los campos opcionales

Son opcionales para SEOPress, pero Google los usa para mostrar un resultado más rico. Rellena todos los que puedas.

País de la política de devoluciones (Return policy country) El país al que se devuelven los artículos, en código de dos letras (ES, FR, US). Solo es útil si es distinto del país desde el que se envió el pedido. Si no, déjalo vacío.

Método de devolución (Return method) Cómo devuelve el artículo el cliente: «Por correo», «En tienda» o «En punto de recogida».

Gastos de devolución (Return fees) Quién paga:

  • «Devolución gratuita»: lo asumes tú.
  • «El cliente paga la devolución»: corre a cargo del cliente.
  • «El cliente paga el envío de la devolución»: el cliente paga unos gastos de envío que puedes indicar.

Gastos de envío de la devolución (Return shipping fee) Este campo solo aparece si has elegido «El cliente paga el envío de la devolución». Indica el importe, por ejemplo 4,99. Se usa automáticamente la moneda de tu tienda.

Tipo de reembolso (Refund type) Lo que recibe el cliente: «Reembolso íntegro», «Cambio» o «Vale de tienda».

Estado aceptado del artículo (Accepted item condition) El estado en el que debe estar un artículo para ser aceptado: «Nuevo», «Usado», «Reacondicionado» o «Dañado».

Haz clic en Guardar cambios.

Paso 4: comprobar el resultado

Tu política se publica ahora en dos sitios:

  1. En tu página de inicio, dentro del schema Organization, como hasMerchantReturnPolicy.
  2. En cada ficha de producto de WooCommerce, dentro de la oferta del producto, que es donde más cuenta para Google.

Para comprobarlo, ejecuta la prueba de resultados enriquecidos de Google en tu página de inicio y luego en la URL de un producto. La política de devoluciones debe aparecer en los datos estructurados detectados.

Este es el aspecto del resultado:

"hasMerchantReturnPolicy": {
  "@type": "MerchantReturnPolicy",
  "applicableCountry": ["ES"],
  "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
  "merchantReturnDays": 30,
  "returnPolicyCountry": "ES",
  "returnMethod": "https://schema.org/ReturnByMail",
  "returnFees": "https://schema.org/ReturnFeesCustomerResponsibility",
  "refundType": "https://schema.org/ExchangeRefund",
  "itemCondition": "https://schema.org/UsedCondition"
}

¿No aparece nada? Revisa esto

  • Ningún país seleccionado o ninguna categoría de política elegida. Ambos son obligatorios.
  • Tipo de Knowledge Graph en «Ninguno» o en «Persona». Cámbialo a un tipo Organización.
  • La funcionalidad Redes sociales está desactivada en SEOPress.
  • Los códigos de país deben ser códigos válidos de dos letras. Elígelos siempre entre las sugerencias.
  • Los gastos de envío de la devolución solo se usan con la opción «El cliente paga el envío de la devolución».

Para desarrolladores

Hay dos filtros disponibles:

  • seopress_pro_merchant_return_policy para modificar el array final de la política.
  • seopress_pro_wc_schema_offer_return_policy_enabled: devuelve false para mantener la política solo en el schema Organization y quitarla de las ofertas de producto.