# 27 januari 2025: Shopify-updates

27 januari 2025

Vanaf 27 januari gaat Channable over naar de nieuwe API van Shopify, omdat de huidige versie wordt [afgekeurd](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model#whats-changing).

Als je een Shopify-koppeling hebt die een van de in dit artikel genoemde velden gebruikt, moet je [nu actie ondernemen](#h_01JJ4HPAQCC0YZT7ZYH66XSR3D) om problemen met producten of projecten te voorkomen.

#### Getroffen velden

| Naam veld in Channable  | Oud formaat - voorbeeldwaarde | Nieuw formaat - voorbeeldwaarde                                  |
| ----------------------- | ----------------------------- | ---------------------------------------------------------------- |
| created\_at             | '2020-08-13T09:50:02-04:00'   | '2020-08-13T13:50:02Z'                                           |
| published\_at           | '2020-08-13T09:50:02-04:00'   | '2020-08-13T13:50:02Z'                                           |
| parent\_created\_at     | "web"                         | Geen - veld is afgevoerd                                         |
| published\_scope        | "web"                         | Geen - veld is afgevoerd                                         |
| grams                   | 10                            | Geen - veld is afgevoerd                                         |
| inventory\_management   | "shopify"                     | Geen - veld is afgevoerd                                         |
| price\_{currency\_code} | '21.50'                       | [Het afgevoerde `price_eur` veld](#h_01JJ4HPAQCRZ5BA07WQKP199DX) |
| shipping\_weight        | 10g                           | 10GRAMS                                                          |
| fulfillment\_service    | "manual'                      | Geen - veld is afgevoerd                                         |

### Wat je moet doen

{% stepper %}
{% step %}

#### Ververs je Shopify-koppeling

{% hint style="info" %}
Deze actie maakt geen nieuwe Shopify-koppeling aan.
{% endhint %}

Ververs je Shopify-koppeling door deze stappen te volgen:

{% stepper %}
{% step %}
Ga naar **Bedrijfsgegevens** > **Koppelingen** en zoek je Shopify-koppeling.
{% endstep %}

{% step %}
Klik **Wijzig**.
{% endstep %}

{% step %}
Klik **Ververs koppeling**. Je wordt doorgestuurd naar Shopify.
{% endstep %}

{% step %}
Log in bij Shopify.
{% endstep %}

{% step %}
Accepteer de toegangsrechten waar Channable om vraagt.

{% hint style="warning" %}
Als je bij terugsturen naar Shopify geen prompt ziet om toestemming te geven, controleer dan of je de juiste rechten in Shopify hebt zoals beschreven [hier](https://help.shopify.com/en/manual/your-account/staff-accounts/staff-roles/permissions/permissions-descriptions).
{% endhint %}
{% endstep %}

{% step %}
Je wordt teruggestuurd naar Channable. Klik **Maak aan** om je bestaande Shopify-koppeling te vervangen door de nieuwe.

Je Shopify-koppeling wordt ververst. Als de verversing succesvol is, zal "read\_locations" aanwezig zijn bij het veld **Scope**.

<figure><img src="https://content.gitbook.com/content/Celgbro04804WOVz6ZV0/blobs/vsTXINe13OpwRYCrQ5c5/24157966824082" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}
{% endstep %}

{% step %}

#### Hertoewijzen of bewerk de getroffen velden

**Opmerking:** Deze stap kan pas vanaf 27 januari worden voltooid.

Zodra je je Shopify-koppeling hebt ververst, moet je de getroffen velden hertoewijzen of bewerken. De exacte actie hangt af van welke velden je gebruikt en hoe de update van de Shopify API ze heeft gewijzigd.

#### Het afgevoerde `price_currency` veld

De velden voor prijs die de structuur hadden `price_currency` hebben nu de structuur `price_country`. `price_usd` en `price_gbp` worden automatisch geïmporteerd en Channable zal deze velden automatisch hertoewijzen. Je hoeft alleen onderstaande stappen te volgen als je het `price_eur` veld of een ander aangepast prijsvalutaveld gebruikt.

<figure><img src="https://content.gitbook.com/content/Celgbro04804WOVz6ZV0/blobs/BcpDKae8GELG4AoUchx0/24132112047122" alt=""><figcaption></figcaption></figure>

Volg een van de opties hieronder:

{% stepper %}
{% step %}

###

Ga naar **Setup** en zoek je Shopify-import.\
In de kolom 'Wijzig', klik **Wijzig mapping**.\
Koppel één van de nieuwe valutavelden aan elk van de oude velden. Elk 'Projectveld' kan slechts aan één 'Importveld' worden gekoppeld.
{% endstep %}

{% step %}

###

Zoek alle plekken waar het afgevoerde `price_eur` veld wordt gebruikt.\
Elke keer dat `price_eur` wordt gebruikt, selecteer dan één van de nieuwe `price_{country_code}` velden.

{% hint style="info" %}
Als we geen prijsveld ondersteunen voor het land dat je wilt selecteren, neem dan [contact op met Support](https://helpcenter.channable.com/hc/en-us/articles/360016311759-How-can-I-contact-Channable) en we helpen met de setup.
{% endhint %}
{% endstep %}
{% endstepper %}

#### Andere afgevoerde velden

De volgende velden zijn door de update van de Shopify API afgevoerd:

* published\_scope
* grams
* inventory\_management
* price\_{currency}
* fulfillment\_service

Deze velden worden automatisch verwijderd uit alle Shopify-imports, dus je hoeft ze niet opnieuw toe te wijzen.

Als deze velden echter in regels / AI-regels / exports worden gebruikt, moet je ze in die onderdelen aanpassen of verwijderen. Anders zal de export / regel / AI-regel falen wanneer de migratie van de Shopify API plaatsvindt.
{% endstep %}
{% endstepper %}

#### Nieuwe waardevormgeving voor sommige velden

De waarden van de volgende velden worden automatisch opnieuw opgemaakt:

* `created_at`, `published_at`, `parent_created_at`: Waarden worden niet langer gelokaliseerd, maar staan in de UTC-tijdzone. Voorbeeld: '2020-08-13T09:50:02-04:00' → '2020-08-13T13:50:02Z'.
* `shipping_weight`: Notatie voor gewicht wordt niet langer afgekort, maar voluit in hoofdletters geschreven. Voorbeeld: "10g" → "10GRAMS", "2kg" → "2KILOGRAMS".

Opmerking: Je hoeft deze velden niet te bewerken of opnieuw toe te wijzen — de wijzigingen worden automatisch toegepast.
