Short codes
Store
11 tokens under the store.* namespace. Drop these anywhere the SSR layer can see them — HTML, attribute values, JS, or CSS.
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 codeSample:
sample-store{{store.name}}anywc-sdk-loader.jsStore display nameSample:
Sample Store{{store.url}}anywc-sdk-loader.jsStore base URL urlSample:
https://sample-store.commmerce.com{{store.email}}anyfooter.jsCustomer-facing store emailSample:
support@samplestore.com{{store.phone}}anyfooter.jsCustomer-facing store phoneSample:
+91 80 1234 5678{{store.whatsapp}}anyfooter.jsStore WhatsApp numberSample:
+91 99999 99999{{store.address}}anyfooter.jsSingle-line store addressSample:
Bengaluru, Karnataka, India{{store.currency}}anywc-sdk-loader.jsCurrency code (ISO 4217)Sample:
INR{{store.currency_symbol}}anywc-sdk-loader.jsCurrency symbolSample:
₹{{store.country}}anywc-sdk-loader.jsStore countrySample:
India{{store.copyright}}anyfooter-copyright.jsCopyright noticeSample:
© 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.