Documentation Index

Fetch the complete documentation index at: https://docs.mapp.com/llms.txt

Use this file to discover all available pages before exploring further.

Changelog

Prev Next

2.7.0

18.06.2026

Enhancement

Language and country sent on contact signup and newsletter subscription

The plugin now sends language and country to Mapp Engage when a contact creates an account or subscribes to a newsletter on the storefront. Previously, these fields were sent only with order events.

language is derived from the Shopify locale field (for example, en-DEen). country is also derived from locale where available (en-DEDE); if locale contains only a language code, the country from the contact's default address in Shopify is used as a fallback. If no country can be determined, the field is omitted.

The change is additive and backwards compatible. No Mapp Engage configuration or merchant action is required.


2.6.2

07.04.2026

Bugfix

Fix subscriber status assignment for new contacts

Fixed an issue where newly created contacts could be incorrectly marked as non-subscribers despite being opted in, leading to assignment to the wrong group.


2.6.1

20.11.2025

Dependency updates

Update Node libs

"@shopify/shopify-api": "^11.0.0", -> "@shopify/shopify-api": "^12.0.0",
    "@shopify/shopify-app-express": "^5.0.0", -> "@shopify/shopify-app-express": "^6.0.0",
    "@shopify/shopify-app-session-storage": "^3.0.0", -> "@shopify/shopify-app-session-storage": "^4.0.0",

Update nodeJS container:

updated to version 24 (from 18) (node:24-alpine)

Updated API version

Updated the API version to support version from released October 2025