> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Variables predeterminadas

> Variables integradas que vienen directamente de los datos de tu producto: nombre, precio, SKU, dimensiones, stock y valores de fecha. Sin configuración, listas en cualquier campo de fórmula.

Las variables predeterminadas te permiten incluir datos del producto en vivo en cualquier contenido, sin configuración. Están integradas en WISEPIM y se resuelven automáticamente para cada producto. Referencia `{{product.price}}` y siempre mostrará el precio actual. Cambia el precio y cada fórmula que lo use se actualizará también.

Explora la lista completa en la pestaña **Predeterminadas** en **Configuración > [Content Logic](/es/workflows/content-logic)**.

## Cómo usarlas

Escribe `{{` en cualquier campo habilitado para fórmulas para abrir el menú desplegable de autocompletado. Las variables predeterminadas aparecen agrupadas por categoría. Haz clic en una para insertarla.

```
{{product.name}}       → Air Max 90
{{product.price}}      → 129.99
{{product.sku}}        → NK-AM90
{{current.year}}       → 2026
{{product.margin}}     → 55.00
```

<Tip>
  Tus atributos de producto personalizados también están disponibles. Un atributo `color` se convierte en `{{attribute.color}}`. Referencia cualquier atributo personalizado como `{{attribute.your_attribute_code}}`.
</Tip>

## Qué puedes construir

Estas son formas habituales de poner a trabajar las variables predeterminadas.

<AccordionGroup>
  <Accordion title="Títulos SEO dinámicos" icon="search">
    Genera títulos SEO únicos y ricos en palabras clave para cada producto sin escribirlos a mano. Aplícalo en todo tu catálogo con [Establecer Valor de Campo](/es/essentials/bulk-editing/set-field).

    ```
    {{product.name}} | {{product.brand}} | Buy Online
    ```

    > "Stainless Steel Hex Bolt M10x50 | Fischer | Buy Online"
  </Accordion>

  <Accordion title="Descripciones cortas B2B estructuradas" icon="ruler">
    Construye descripciones cortas consistentes con las especificaciones que buscan los compradores.

    ```
    {{product.name}} ({{product.sku}}) | {{product.weight}} {{product.weight_unit}} | {{product.length}}×{{product.width}}×{{product.height}} {{product.dimension_unit}}
    ```

    > "Stainless Steel Hex Bolt M10x50 (SS-HB-M1050) | 0.085 kg | 50×17×17 mm"
  </Accordion>

  <Accordion title="Métricas de precio por unidad" icon="calculator">
    Muestra métricas de valor calculadas sin mantener un campo aparte. Define una [variable de producto](/es/workflows/content-logic/product-variables) con la fórmula:

    ```
    round({{product.price}} / {{product.weight}} * 100) / 100
    ```

    Luego referénciala como `{{product.price_per_kg}}` en tus descripciones:

    > "€15.29/kg"
  </Accordion>

  <Accordion title="Meta descripciones autogeneradas" icon="tag">
    Crea descripciones SEO con datos de precio reales que se actualizan automáticamente cuando los precios cambian.

    ```
    Buy {{product.name}} for €{{product.price}}. {{product.brand}} quality. SKU: {{product.sku}}. In stock and ready to ship.
    ```

    > "Buy Stainless Steel Hex Bolt M10x50 for €2.45. Fischer quality. SKU: SS-HB-M1050. In stock and ready to ship."
  </Accordion>

  <Accordion title="Bloques de identificadores de producto" icon="barcode">
    Añade un bloque de identificadores estandarizado a cada descripción con [Agregar/Anteponer Texto](/es/essentials/bulk-editing/append-prepend).

    ```
    \n\nIdentifiers: SKU {{product.sku}} | EAN {{product.ean}} | MPN {{product.mpn}}
    ```

    > "Identifiers: SKU SS-HB-M1050 | EAN 4006209000123 | MPN 77123-M10"
  </Accordion>

  <Accordion title="Aviso de ahorro para artículos en oferta" icon="badge-percent">
    Referencia las variables de ahorro calculadas en el contenido promocional.

    ```
    Save €{{product.savings}} ({{product.savings_percent}}% off): was €{{product.price}}, now €{{product.special_price}}
    ```

    > "Save €30.00 (23% off): was €129.99, now €99.99"
  </Accordion>

  <Accordion title="Contenido de temporada con fechas" icon="calendar">
    Usa `{{current.season}}` y `{{current.year}}` directamente en el contenido o en [bloques condicionales](/es/workflows/content-logic/conditional-blocks).

    ```
    {{product.brand}} {{current.season}} {{current.year}} Collection
    ```

    > "Nike Winter 2026 Collection"
  </Accordion>

  <Accordion title="Datos de aduana en plantillas de exportación" icon="file-output">
    Lleva los códigos HS y los datos de origen directamente a las plantillas de exportación.

    ```
    HS Code: {{product.hs_code}} | Origin: {{product.country_of_origin}} | Weight: {{product.weight}} {{product.weight_unit}}
    ```

    > "HS Code: 7318.15 | Origin: DE | Weight: 0.085 kg"
  </Accordion>
</AccordionGroup>

## Consejos

* Las variables predeterminadas se actualizan automáticamente cuando cambian los datos del producto. Una actualización de precio fluye a cada fórmula que usa `{{product.price}}`.
* Combina las predeterminadas con las variables [globales](/es/workflows/content-logic/global-variables), [de marca](/es/workflows/content-logic/brand-variables) y [de categoría](/es/workflows/content-logic/category-variables) para un contenido más rico.

## Relacionado

<CardGroup cols={2}>
  <Card title="Variables de producto" icon="variable" href="/es/workflows/content-logic/product-variables">
    Construye variables calculadas a partir de campos predeterminados y fórmulas.
  </Card>

  <Card title="Variables globales" icon="globe" href="/es/workflows/content-logic/global-variables">
    Define valores que se mantienen iguales en todos los productos.
  </Card>

  <Card title="Bloques condicionales" icon="git-branch" href="/es/workflows/content-logic/conditional-blocks">
    Muestra contenido distinto según los datos del producto.
  </Card>

  <Card title="Variables de canal" icon="split" href="/es/workflows/content-logic/channel-variables">
    Da forma al contenido por canal de venta.
  </Card>
</CardGroup>
