Overview

11 tokens under the store.* scope. Resolves on every page.

Usage

Drop a token anywhere the SSR layer will see it — HTML body, attribute value, inline JS, or inline CSS.

Inline in markup

<mmm-pdp-title>{{store.code}}</mmm-pdp-title>
<!-- rendered -> -->
<mmm-pdp-title>sample-store</mmm-pdp-title>

Inside attribute values

<a href="/p/{{pdp.slug}}" title="Buy {{pdp.title}} for {{pdp.price}}">Shop</a>

Identity & flags 11

TokenPage bindingComponentDescription & sample
{{store.code}}anywc-sdk-loader.jsInternal store code
Sample: sample-store
{{store.name}}anywc-sdk-loader.jsStore display name
Sample: Sample Store
{{store.url}}anywc-sdk-loader.jsStore base URL url
Sample: https://sample-store.commmerce.com
{{store.email}}anyfooter.jsCustomer-facing store email
Sample: support@samplestore.com
{{store.phone}}anyfooter.jsCustomer-facing store phone
Sample: +91 80 1234 5678
{{store.whatsapp}}anyfooter.jsStore WhatsApp number
Sample: +91 99999 99999
{{store.address}}anyfooter.jsSingle-line store address
Sample: Bengaluru, Karnataka, India
{{store.currency}}anywc-sdk-loader.jsCurrency code (ISO 4217)
Sample: INR
{{store.currency_symbol}}anywc-sdk-loader.jsCurrency symbol
Sample:
{{store.country}}anywc-sdk-loader.jsStore country
Sample: India
{{store.copyright}}anyfooter-copyright.jsCopyright notice
Sample: © 2026 Sample Store. All rights reserved.

Tips

  • Tokens are case-sensitive — {{store.title}} resolves; {{STORE.TITLE}} does not.
  • Whitespace inside the braces is tolerated: {{ store.title }} works identically.
  • Unresolvable tokens fall through as empty strings rather than rendering the raw placeholder, so missing-data states stay clean.