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

# Global Variables

> Store company-wide content once and reuse it everywhere: company info, policies, shipping promises, compliance text, and return details.

Global variables hold content that is the same for every product. Think company name, support email, shipping promise, or legal text. You set the value once and reference it anywhere. Change it later, and every product that uses it updates automatically.

Set them up on the **Global** tab in **Settings > [Content Logic](/en/workflows/content-logic)**.

<Info>
  Use global variables for anything that does not change per product. They are your single source of truth for company-wide content.
</Info>

## Create a global variable

<Steps>
  <Step title="Add a key and value">
    On the **Global** tab, create a variable. Give it a clear key (like `support_email`) and the value you want it to resolve to.
  </Step>

  <Step title="Reference it in content">
    Use `{{global.your_key}}` in any formula-enabled field. Type `{{` to trigger autocomplete and pick from your variables.
  </Step>
</Steps>

<Tip>
  Values can contain other variables. A `return_policy` value can include `{{global.support_email}}`, so updating the email once fixes it everywhere.
</Tip>

## What you can use them for

Global variables shine when the same text appears across many products. Here are the most common uses.

### Company name and contact details

Define your company info once, then reuse it in descriptions, legal text, CTAs, and export templates.

| Key             | Value                                                                   |
| --------------- | ----------------------------------------------------------------------- |
| `company_name`  | Industrial Supplies BV                                                  |
| `website_url`   | shop.industrialsupplies.com                                             |
| `support_email` | [support@industrialsupplies.com](mailto:support@industrialsupplies.com) |
| `support_phone` | +31 20 123 4567                                                         |

Reference them in a description:

```
Order from {{global.company_name}} at {{global.website_url}}. Questions? Contact {{global.support_email}}.
```

> "Order from Industrial Supplies BV at shop.industrialsupplies.com. Questions? Contact [support@industrialsupplies.com](mailto:support@industrialsupplies.com)."

### Shipping and return policies

Keep policy text consistent. When terms change, you update one value instead of editing every product.

| Key                | Value                                                                 |
| ------------------ | --------------------------------------------------------------------- |
| `shipping_promise` | Free shipping on orders over €50. Express delivery available.         |
| `return_policy`    | 30-day return policy. Contact `{{global.support_email}}` for returns. |
| `lead_time_text`   | Ships within 3-5 business days.                                       |

If your free-shipping threshold moves from €50 to €75, change the variable once. Every product that references it gets the new text.

### B2B ordering terms

Standardize ordering information across your whole catalog.

| Key                   | Value                                        |
| --------------------- | -------------------------------------------- |
| `lead_time_text`      | Ships within 3-5 business days.              |
| `backorder_lead_time` | Available on backorder. Estimated 2-3 weeks. |
| `payment_terms`       | Net 30 for approved accounts.                |
| `moq_default`         | 1                                            |

Use them in a description:

```
{{global.lead_time_text}} {{global.payment_terms}}
```

> "Ships within 3-5 business days. Net 30 for approved accounts."

### Compliance and legal text

Centralize regulatory text so updates reach every product at once.

| Key                  | Value                                                          |
| -------------------- | -------------------------------------------------------------- |
| `compliance_general` | All products comply with applicable EU regulations.            |
| `reach_statement`    | This product complies with REACH regulation (EC) No 1907/2006. |
| `vat_notice`         | All prices exclude VAT unless stated otherwise.                |

Add it to descriptions with [Append/Prepend](/en/essentials/bulk-editing/append-prepend):

```
\n\n{{global.compliance_general}} {{global.vat_notice}}
```

### Promotions and seasonal messaging

Create promo text you can switch on and off by editing one variable.

| Key          | Value                                          |
| ------------ | ---------------------------------------------- |
| `promo_text` | Winter Sale: up to 30% off selected items.     |
| `promo_cta`  | Shop the sale at `{{global.website_url}}`/sale |

When the sale ends, clear the value or set the next promotion. Every product that uses `{{global.promo_text}}` updates right away.

### Warehouse and logistics notes

Centralize warehouse instructions that appear in export templates or internal descriptions.

| Key                 | Value                                                                   |
| ------------------- | ----------------------------------------------------------------------- |
| `warehouse_address` | Industrieweg 42, 1234 AB Amsterdam                                      |
| `handling_general`  | Handle with care. Stack max 4 high.                                     |
| `customs_contact`   | [customs@industrialsupplies.com](mailto:customs@industrialsupplies.com) |

### Brand-agnostic product content

Use globals for content that does not vary by brand or category.

| Key                   | Value                                                                                   |
| --------------------- | --------------------------------------------------------------------------------------- |
| `quality_guarantee`   | Every product is inspected before shipping.                                             |
| `sustainability_text` | We're committed to reducing our environmental impact. All packaging is 100% recyclable. |

Add it to every product with one bulk action:

```
\n\n{{global.quality_guarantee}} {{global.sustainability_text}}
```

## Tips

* **Keep keys descriptive.** `shipping_promise` is easier to recognize than `sp1` across dozens of formulas.
* **Chain variables.** Globals can reference other globals, so a single edit can cascade everywhere.
* **Treat them as your source of truth.** When shipping terms, policies, or contact info change, update once and let it propagate.

## Related

<CardGroup cols={2}>
  <Card title="Product Variables" icon="calculator" href="/en/workflows/content-logic/product-variables">
    Compute values per product with formulas.
  </Card>

  <Card title="Brand Variables" icon="tag" href="/en/workflows/content-logic/brand-variables">
    Store different values per brand.
  </Card>

  <Card title="Category Variables" icon="folder-tree" href="/en/workflows/content-logic/category-variables">
    Store different values per category.
  </Card>

  <Card title="Append / Prepend" icon="text-cursor-input" href="/en/essentials/bulk-editing/append-prepend">
    Add variable content to many products at once.
  </Card>
</CardGroup>
