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

# EU Product Identifiers

Part of the [EU Customs Reform - Product Identifiers (PID)](/eu-product-identifiers-pid).

On PrestaShop, you hold the two values in product **Features**, then list those feature names in the Global-e module. The module sends them to Global-e at checkout. Your product reference is already sent separately, so there is no new SKU field to add. Do not use the US MID fields for EU PID.

For what each identifier is, see [The three identifiers](/eu-product-identifiers-pid#the-three-identifiers) on the overview page.

## Prerequisites

| Requirement | Value |
| - | - |
| Minimum plugin version | Global-e PrestaShop plugin 1.2.2 |

You can check your plugin version by going to **Modules → Module manager**

<Frame>
  <img src="https://mintcdn.com/globale-pro/iHTI3ffMIX-a5R-f/images/eu-product-identifiers/prestashop-plugin-version.png?fit=max&auto=format&n=iHTI3ffMIX-a5R-f&q=85&s=55ef3d6853a86f70f6baf8d36de88f3d" width="1998" height="346" data-path="images/eu-product-identifiers/prestashop-plugin-version.png" />
</Frame>

## What you need to do

1. **Create the features.** Go to **Catalog**, then **Attributes & Features**, then **Features**. Create features named exactly `standardcode` and `mididentifier`.

   <Frame>
     <img src="https://mintcdn.com/globale-pro/iHTI3ffMIX-a5R-f/images/eu-product-identifiers/prestashop-features-list.png?fit=max&auto=format&n=iHTI3ffMIX-a5R-f&q=85&s=54a66189835d8828a8273d365546dc42" width="2250" height="1456" data-path="images/eu-product-identifiers/prestashop-features-list.png" />
   </Frame>

2. **Set values per product.** On each product, open the **Features** tab and assign a customised value for each feature. Leave a feature blank when you have nothing to send.

   <Frame>
     <img src="https://mintcdn.com/globale-pro/iHTI3ffMIX-a5R-f/images/eu-product-identifiers/prestashop-product-features.png?fit=max&auto=format&n=iHTI3ffMIX-a5R-f&q=85&s=bf56899b50a0e231b667d63fc3484453" width="2304" height="1410" data-path="images/eu-product-identifiers/prestashop-product-features.png" />
   </Frame>

3. **List the features in the module.** Go to **Modules**, then **Module Manager**, then **Global-e Cross-Border**, then **Configure**, then **Products**. In **Product extra meta data**, add the feature names comma-separated: `standardcode,mididentifier`.

   <Frame>
     <img src="https://mintcdn.com/globale-pro/iHTI3ffMIX-a5R-f/images/eu-product-identifiers/prestashop-product-extra-meta-data.png?fit=max&auto=format&n=iHTI3ffMIX-a5R-f&q=85&s=7d8f1a81185a896bf2adbe445ee820dc" width="2282" height="1332" data-path="images/eu-product-identifiers/prestashop-product-extra-meta-data.png" />
   </Frame>

4. **Save the module settings**, place a test order, and confirm the values appear when populated and are omitted when blank.

| Sent as | What it holds | When to leave it out |
| - | - | - |
| `standardcode` | The barcode for that line (GTIN, EAN or UPC) | When the item has no barcode. Global-e declares the “no barcode” code automatically. |
| `mididentifier` | The manufacturer’s product code for that line | Never. This is required on every line. |

**Do not use the native combination EAN-13.** The native combination EAN-13 field is not the EU PID path and does not populate `standardcode`. Use PrestaShop Features instead.

**Features are set per product.** PrestaShop Features are set once per product, so all combinations of a product share the same values. If different variants of a product need different identifiers, use separate products or confirm alternatives with your Global-e contact.

## Key points

**Use Features plus the Product extra meta data setting**, not the native combination EAN-13.

**The values are sent under the keys** `standardcode` and `mididentifier`.**Omit, don’t fake.** Leave a feature blank when you have no value. Never enter NA, 0 or -.

**When values are read:** at checkout, when the customer proceeds to Global-e.

## Quick check before go-live

| Check | Done |
| - | - |
| Features created and given values on each product that needs them | ☐ |
| Feature names listed in the module’s **Product extra meta data** | ☐ |
| Values appear in cart `MetaData` when populated on the product | ☐ |
| Keys omitted (not empty) when a feature has no value | ☐ |
| Not using the native combination EAN-13 as the EU PID source | ☐ |
