Squarespace & Open Graph, get product id?

问题描述 投票:0回答:1

我其实是想让我的squarespace电子商务与facebook的工作,与微数据的整合几乎工作,当我测试它在这个网址。https:/business.facebook.comadsmicrodatadebug

他们说缺少一个id product meta : product:retailer_item_id。

当我在产品页面上通过代码注入的方式添加它时,我得到的值是字符串而不是变量。

<meta property="product:retailer_item_id" content="{ProductId}">

我得到的值,因为它是一个字符串而不是一个变量。

我想得到产品ID甚至SKU,让它与facebook整合工作。

似乎找不到任何解决方案2天......

也许有人可以帮助

多谢

facebook-opengraph squarespace
1个回答
0
投票

不幸的是,通过产品集合的头代码注入添加,将导致完全如你所发现的那样:它将输出 {ProductId} 作为一个字符串。的使用。JSON-T变量 只有在使用Squarespace 7.0版本的开发者模式时才能使用。

所以,不能通过代码注入使用JSON-T变量。因此,没有办法通过集合的代码注入来动态插入产品ID。

此外,在写这篇文章的时候,你不能使用JavaScript来添加og数据,根据答案来看 此处此处.

因此,要想达到你想要的结果,唯一的方法就是使用Squarespace 7.0的开发者模式,并创建编辑product.list和product.item文件。但是不建议在网站上这样做,除非你有丰富的开发者模式和产品集合的工作经验。这是因为Squarespace官方已经不支持自定义产品集合listitems了。还是可以做的,但只是在有限的范围内,必须避免各种bug和陷阱。

© www.soinside.com 2019 - 2024. All rights reserved.