# Shopify default mapping

In order to facilitate the implementation and maintenance of your Didomi/Shopify integration, Didomi automatically maps IAB purposes to Shopify consent categories by default (see references below for more information on the mapping). In this article, we will cover the following:

* [Update default IAB purpose mapping](#update-default-iab-purpose-mapping)
* [Reference: Default IAB purpose map to Shopify consent categories](#reference-default-iab-purpose-map-to-shopify-consent-categories)
* [Reference: Default IAB special feature map to Shopify consent categories](#reference-default-iab-special-feature-map-to-shopify-consent-categories)

{% hint style="warning" %}
**Note**: Didomi does not provide any default mapping for [custom or global purposes](/data-manager/purposes.md) to Shopify consent categories.
{% endhint %}

***

### Update default IAB purpose mapping

From the admin view of your Shopify store, click **Settings** underneath the Didomi app on the left-hand panel.

<figure><img src="/files/JuDxwnNtHg43qBaaPSA8" alt="" width="563"><figcaption></figcaption></figure>

Navigate to the **Purpose mapping** card and use the provided drop-down menu inline with any IAB purpose to select the Shopify consent category to which the purpose should map.

{% hint style="info" %}
The default mapped Shopify consent categories cannot be edited for *IAB purpose 1 Store and/or access information on a device*.
{% endhint %}

<figure><img src="/files/80O2ydGKNd4cXbzHk7g0" alt="" width="563"><figcaption></figcaption></figure>

Click **Save** when finished.

<figure><img src="/files/TLp0VeGwZjExWSAnUvow" alt="" width="563"><figcaption></figcaption></figure>

### Reference: Default IAB purpose map to Shopify consent categories

Review the table below to see how Didomi maps IAB purposes to Shopify consent categories by default:

<table><thead><tr><th width="48.24993896484375" data-type="number"></th><th>IAB Purpose</th><th>Mapped Shopify Consent Category</th></tr></thead><tbody><tr><td>1</td><td>Store and/or access information on a device</td><td><ul><li><code>Marketing</code></li><li><code>Analytics</code></li><li><code>Preferences</code></li></ul><p><mark style="background-color:$warning;"><strong>Note</strong>: The default mapped Shopify consent categories cannot be edited for this purpose.</mark></p></td></tr><tr><td>2</td><td>Use limited data to select advertising</td><td><ul><li><code>Marketing</code></li></ul></td></tr><tr><td>3</td><td>Create profiles for personalised advertising</td><td><ul><li><code>Marketing</code></li></ul></td></tr><tr><td>4</td><td>Use profiles to select personalised advertising</td><td><ul><li><code>Marketing</code></li></ul></td></tr><tr><td>5</td><td>Create profiles to personalise content</td><td><ul><li><code>Preferences</code></li></ul></td></tr><tr><td>6</td><td>Use profiles to select personalised content</td><td><ul><li><code>Preferences</code></li></ul></td></tr><tr><td>7</td><td>Measure advertising performance</td><td><ul><li><code>Marketing</code></li></ul></td></tr><tr><td>8</td><td>Measure content performance</td><td><ul><li><code>Analytics</code></li></ul></td></tr><tr><td>9</td><td>Understand audiences through statistics or combinations</td><td><ul><li><code>Analytics</code></li></ul></td></tr><tr><td>10</td><td>Develop and improve services</td><td><ul><li><code>Analytics</code></li></ul></td></tr><tr><td>11</td><td>Use limited data to select content</td><td><ul><li><code>Preferences</code></li></ul></td></tr></tbody></table>

### Reference: Default IAB special feature map to Shopify consent categories

Review the table below to see how Didomi maps IAB special features to Shopify consent categories by default:

<table><thead><tr><th width="40" data-type="number"></th><th>IAB Special Feature</th><th>Mapped Shopify Consent Category</th></tr></thead><tbody><tr><td>1</td><td>Use precise geolocation data</td><td><ul><li><code>Marketing</code></li></ul></td></tr><tr><td>2</td><td>Actively scan device characteristics for identification</td><td><ul><li><code>Marketing</code></li></ul></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.didomi.io/integrations/content-management-system-cms/shopify-beta/shopify-default-mapping.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
