Shopify helper functions
You can use the helper functions listed below when developing templates for use with our Shopify connector.
$sanitizeId
$sanitizeIdReturns a sanitized Shopify ID field, removing the default Shopify prefix.
Template compatibility: All
Input
A string
Examples
$sanitizeId('gid://shopify/Product/123456')
=> '123456'$mapTags
$mapTagsMaps Shopify product tags into an object. Keys are snake_cased, and values are always arrays, with entries being trimmed. Tags with multiple values are always pushed into the same array.
Template compatibility: All
Input
string[], an optional separator string (: by default).
Examples
Given the following product data:
{ "tags": ["color: red", "shoeSize:large", "shoeSize:medium"] }You can use:
$mapTags(data.tags)
=> {
"color": ["red"],
"shoe_size": ["large", "medium"]
}Updated about 2 months ago