> ## 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.

# Export Templates

> Build reusable export blueprints that pick exactly which fields and attributes go out, and rename column headers to match any channel or client format.

Export templates are reusable blueprints that decide what each export contains: which product fields and attributes are included, the order they appear in, and the exact column header each one carries. Build a template once, then reuse it every time you export for that channel or client.

<Info>
  Select a project from the project switcher first. Export templates are saved per project, so each catalog keeps its own set.
</Info>

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/v3yt1f31M6DbIwJS/images/marketing-screenshots/settings/settings-export-templates-light-branded.webp?fit=max&auto=format&n=v3yt1f31M6DbIwJS&q=85&s=59a8b87fb85c98c78835298e033dc757" alt="WISEPIM export templates mapping fields per channel" width="2400" height="1445" data-path="images/marketing-screenshots/settings/settings-export-templates-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/Q3dIqlj_CJMF6Idi/images/marketing-screenshots/settings/settings-export-templates-dark-branded.webp?fit=max&auto=format&n=Q3dIqlj_CJMF6Idi&q=85&s=533b9a33a58cf35f46e32c72d9237ff7" alt="WISEPIM export templates mapping fields per channel" width="2400" height="1445" data-path="images/marketing-screenshots/settings/settings-export-templates-dark-branded.webp" />

## The template list

The page opens on a table of every template you have saved for the project. Each row shows the essentials at a glance:

| Column         | What it tells you                                                                                                                                                |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**       | The template name, its code, and an optional description. A star marks the default for its platform; an **Inactive** chip flags templates that are switched off. |
| **Platform**   | The channel the template targets, such as Generic, Shopify, or Magento 2.                                                                                        |
| **Attributes** | How many dynamic attributes the template includes.                                                                                                               |
| **Layout**     | Whether attributes export as **Columnar** (one column each) or **Triplets** (numbered slots).                                                                    |
| **Updated**    | When the template was last changed.                                                                                                                              |
| **Actions**    | Edit, preview, duplicate, or delete the template.                                                                                                                |

Each row in the **Actions** column gives you four quick controls:

* **Edit**: open the template to change its fields, headers, or formatting.
* **Preview**: see the first 3 products run through the template before you commit.
* **Duplicate**: copy the template as a starting point for a new variant.
* **Delete**: remove the template for good.

<Tip>
  Use **Duplicate** to spin up channel variants fast. Copy your working Generic template, then tweak the copy for Shopify instead of rebuilding from scratch.
</Tip>

## Create a template

Click **New template** in the top right to open the builder. The same form is used when you save a column selection from the products page.

<Steps>
  <Step title="Start from a preset (optional)">
    Pick a preset to pre-fill the form with platform-specific defaults, then customize from there. Leave it blank to start clean.
  </Step>

  <Step title="Name and code it">
    Give the template a clear **Template Name**. The **Template Code** auto-fills from the name as a unique identifier, and you can edit it.
  </Step>

  <Step title="Pick the target platform">
    Choose the channel this template is built for, such as Generic (CSV/Excel), Shopify, WooCommerce, or Google Merchant Center. This sets sensible defaults for that platform.
  </Step>

  <Step title="Choose fields, attributes, and headers">
    Select which product fields and dynamic attributes to include, and rename their column headers. The sections below cover each part.
  </Step>
</Steps>

<Info>
  A template needs a name, a code, and at least one product field or attribute before you can save it.
</Info>

## Product fields and column headers

The **Product Fields** section is where you choose the core product data to include, fields like name, SKU, price, brand, or description, and rename the header each one carries in the exported file.

Every included field shows as a row with the internal field name on the left and a rename box on the right:

* Leave the rename box empty to keep the original field name as the header.
* Type a new label to override the header, for example mapping `sku` to `Item Number` for a client who expects that wording.

A chip counts how many fields are included and how many have been renamed, so you can see your mapping at a glance. In edit mode, use **Add Product Field** to search for and add more fields, or remove ones you no longer need.

<Info>
  Renaming a header only changes the export file. The field's internal name in WISEPIM stays the same, so nothing else in your catalog is affected.
</Info>

<Tip>
  Column renaming is what makes a template "just work" for a specific buyer. Match their expected spreadsheet headers once, and every future export for that client lines up automatically.
</Tip>

## Attribute layout

Dynamic attributes (your custom product properties) can export in two shapes. Set this with **Attribute Layout** before you add attributes.

| Layout                       | How it exports                                                                                | Best for                                                                                                    |
| ---------------------------- | --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **One column per attribute** | Each attribute gets its own dedicated column.                                                 | Most catalogs and spreadsheet imports, where a clean column per property is easiest to read.                |
| **Numbered triplets**        | Attributes fill numbered slots, each producing three columns: Attribute Name, Value, and UOM. | Channels that expect a fixed, repeating block of generic attribute columns, such as some marketplace feeds. |

When you choose **Numbered triplets**, set **Max Attribute Slots** to control how many slots the export reserves. Each slot generates 3 columns, so 17 slots produce 51 columns. Products with fewer attributes simply leave the extra slots empty.

<Warning>
  With numbered triplets, the order you add attributes decides which slot each one lands in. Add them in the sequence the receiving system expects.
</Warning>

## Dynamic attributes

Use **Add Dynamic Attribute** to search for and include your custom attributes, or **Add All** to pull in everything at once. Each attribute you add can be fine-tuned by expanding its row:

* **Output Column Name**: rename the attribute's column header in the export, without changing its internal name.
* **Locale Override**: for localizable attributes, export a specific language (for example `en` or `nl`) instead of the template's default locale.
* **Resolve Labels**: output human-readable labels instead of raw option codes, so a value reads "Stainless Steel" rather than a code.
* **Include Unit in Value**: append the unit to the value, for example `100 mm` instead of `100`.
* **Target Unit**: convert measurements to a specific unit (such as `mm` or `kg`) before export.

These per-attribute options let one template serve a channel exactly the way it expects, down to readable labels and consistent units.

<Tip>
  Turn on **Resolve Labels** for any export a human will read. Codes are fine for system-to-system feeds, but labels make spreadsheets and price lists far clearer.
</Tip>

## Active and default templates

When you edit a template, two checkboxes control how it behaves:

* **Active**: keep the template available for use. Switch it off to retire a template without deleting it; it then shows an **Inactive** chip in the list.
* **Default for platform**: mark this template as the one to reach for first when exporting to that platform.

## Preview before you export

Click the preview action on any template to run your **first 3 products** through it and see the resulting headers and values. This is the fastest way to confirm your field selection, column renames, and attribute formatting all look right before a full export goes out.

<Tip>
  Preview after any change to a template. It catches a mismatched header or a missing field in seconds, long before a client opens the file.
</Tip>

## Saving your work

Export templates do not use a page-level save bar. Instead, each template saves on its own:

* In the create or edit dialog, click **Save Template** (or **Save Changes**) to store it. The new or updated template appears in the list right away.
* **Delete** and **Duplicate** apply immediately from the row actions, with a confirmation before anything is removed.

## Related

<CardGroup cols={2}>
  <Card title="Export Settings" icon="upload" href="/en/settings/export">
    Set the default file format, encoding, and quality check for every export.
  </Card>

  <Card title="Exporting Products" icon="file-output" href="/en/essentials/exporting-products">
    Run an export and apply the template you just built.
  </Card>

  <Card title="Feed Hub" icon="rss" href="/en/essentials/feed-hub">
    Push product feeds to channels on a schedule.
  </Card>

  <Card title="Integrations" icon="plug" href="/en/settings/integrations">
    Connect the stores and marketplaces your templates feed.
  </Card>
</CardGroup>
