我在哪里可以找到' salespricehtml'的代码?在NetSuite?

时间:2015-02-17 21:09:21

标签: schema netsuite schema.org microdata

在哪里可以找到NetSuite中'salespricehtml'或'addtocarthtml'的代码?

我正在尝试在我网站的产品页面上添加Schema.org Microdata,特别是价格,但数量和价格在网站上使用标签/名称'salespricehtml'显示,如<%=getCurrentAttribute('item','salespricehtml')%> 。如果您能提供帮助,我们将不胜感激! :)

1 个答案:

答案 0 :(得分:0)

这是我的代码:

<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <h3>          
              <span itemprop="priceCurrency" content="AUD">$</span><span itemprop="price" content="<%=getCurrentAttribute("item","salesPrice")%>">
                <script language="javascript">
                  salesPriceRaw('<%=getCurrentAttribute("item","salesPrice")%>');                   
                </script>
              </span>
              <small>
                <script language="javascript">
                  gstHtml('<%=getCurrentAttribute("item","salestaxcode")%>');
                </script>
              </small>
              <span itemprop="availability" content="In stock"></span>
            </h3>
          </div>

使用以下脚本来格式化税务信息并尽可能遵守微观数据标准:

    <script type="text/javascript">
  function salesPriceRaw (salesPrice) {
    var price = salesPrice.replace('$', '');
    document.write(price);
  }
  function gstHtml (gst) {
    if (gst == 'GST:TS-AU') {
    document.write(' + GST ');
    } else {
      document.write('(GST Exempt) ');
    }
  }
</script>

这真的是一个黑客,但它确实有效。实质上,您应该从getCurrentAttribute标记中删除html部分。希望这有帮助!