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

# Product Templates

> Set the defaults every new product starts with: status, pricing, inventory, shipping, and SEO patterns. Save time and keep your catalog consistent.

<Frame>
  <img src="https://mintcdn.com/swiftsyncai/623lTB1FEiy-FOKO/images/screenshots/settings/settings-product-templates.webp?fit=max&auto=format&n=623lTB1FEiy-FOKO&q=85&s=0198f8310c3cfb285815012c6dc8f12b" alt="Product Templates settings page showing default status, type, visibility, brand, pricing, and SKU pattern options" width="3662" height="2250" data-path="images/screenshots/settings/settings-product-templates.webp" />
</Frame>

Product templates pre-fill fields whenever someone creates a new product. Set them once and every new product starts with the same baseline. This saves time, keeps your catalog consistent, and cuts repetitive data entry for your team.

<Info>
  Templates only apply to products created **after** you save them. Existing products do not change.
</Info>

## Set product defaults

These are the baseline values every new product starts with. You can override any of them on a product later.

### Status and type

* **Default status**: where new products begin.
  * **Draft**: hidden from channels.
  * **Active**: published.
  * **Archived**: hidden but kept.
* **Default product type**: the kind of product to create.
  * **Simple**: a standalone product.
  * **Configurable**: has variants like size or color.
  * **Bundle**: groups several products together.
  * **Virtual**: non-physical, such as a service.

### Visibility

Choose whether new products are **visible on connected channels** by default. When this is off, new products stay hidden until you publish them yourself.

### Brand and supplier

Pre-fill a default brand and supplier. They appear on every new product, and you can change them per product.

### Family and category

If your account has product families and categories set up, pick a default for each. New products are placed there automatically.

### Pricing

Set a default **price** and **cost**. Leave them blank to enter pricing by hand for each product.

<Tip>
  Defaults pay off most when your project covers a single product line. One brand and one category means far less repeat typing.
</Tip>

## Auto-generate SKUs

Build a pattern and WISEPIM creates a SKU for every new product. A live preview below the field shows how generated SKUs will look.

Use these variables in your pattern:

| Variable     | Becomes                   |
| ------------ | ------------------------- |
| `{brand}`    | The product's brand name. |
| `{category}` | The product's category.   |
| `{###}`      | A random number.          |

**Example**: the pattern `{brand}-{category}-{###}` with brand "EcoWear" produces SKUs like `EcoWear-TSHIRTS-4821`.

<Info>
  Leave the SKU pattern blank to assign SKUs by hand.
</Info>

## Set inventory defaults

Control how stock works for new products:

* **Manage stock**: turn automatic inventory tracking on or off.
* **Default stock status**: choose **In Stock**, **Out of Stock**, or **On Backorder**.
* **Low stock threshold**: the quantity that triggers a low-stock alert.

## Set shipping defaults

Define default shipping and measurement settings:

* **Requires shipping**: turn off for digital products or services that do not ship.
* **Weight unit**: grams, kilograms, ounces, or pounds.
* **Dimension unit**: centimeters, meters, inches, or feet.
* **Country of origin**: the default manufacturing or origin country.

## Auto-generate SEO fields

Create patterns that fill the meta title and meta description for every new product. Patterns support dynamic variables, so each product gets unique, relevant text.

Use `{name}`, `{brand}`, `{sku}`, or `{category}` as placeholders. If you have content logic variables set up, you can also use the `{{product.field}}` syntax, with autocomplete to help.

| Field            | Pattern                                                            | Generated output                                                                 |
| ---------------- | ------------------------------------------------------------------ | -------------------------------------------------------------------------------- |
| Meta title       | `{name} - {brand} \| Your Store`                                   | `Organic Cotton T-Shirt - EcoWear \| Your Store`                                 |
| Meta description | `Shop {name} from {brand}. High quality {category} available now.` | `Shop Organic Cotton T-Shirt from EcoWear. High quality T-Shirts available now.` |

<Tip>
  For best results, keep meta titles under 60 characters and meta descriptions between 140 and 160 characters.
</Tip>

## Save your changes

When you change any setting, a save bar appears at the bottom of the page:

* **Save**: stores your template settings for this project.
* **Undo**: reverts everything to the last saved state.

## Related

<CardGroup cols={2}>
  <Card title="Creating products" icon="plus" href="/en/products/creating-products">
    Add products that start with your template defaults.
  </Card>

  <Card title="Importing products" icon="upload" href="/en/essentials/importing-products">
    Bring in products in bulk from a file or integration.
  </Card>

  <Card title="Content logic variables" icon="braces" href="/en/workflows/content-logic">
    Build the `{{product.field}}` variables used in SEO patterns.
  </Card>

  <Card title="Data quality" icon="circle-check" href="/en/settings/data-quality">
    Check that products meet your quality standards.
  </Card>
</CardGroup>
