Motion 定制化

已解决
GYY-y
观光客
28 0 1

我想要实现在顾客在产品页面输入定制内容,我在后台的产品上可以看到他们输入的定制内容,这块怎么实现,有代码嘛?

这个是我写的代码,顾客在产品页面输入定制内容,我想在购物车页面显示他们输入的定制内容,应该怎么写?

95f05f75ee7dcaae4ee6c90147702ce.png

1 个已接受解答

已接受的解答
Tim_Mak
探索者
89 10 12
解决方案

这个好像随浏览器语言,不是吗?

是否可以分享下商品链接测试一下?

如果要强制,可以在input加

oninvalid="this.setCustomValidity('This field is required')"

 

在原帖中查看解决方案

6 条回复6
Tim_Mak
探索者
89 10 12

把这个代码添加到cart-template.liquid cart.liquid,在含{{ item.product.title }} 行后

 

{% assign property_size = item.properties | size %}
{% if property_size > 0 %}
  {% for p in item.properties %}
    {% assign first_character_in_key = p.first | truncate: 1, '' %}
    {% unless p.last == blank or first_character_in_key == '_' %}
      {{ p.first }}:
      {% if p.last contains '/uploads/' %}
        <a href="{{ p.last }}">{{ p.last | split: '/' | last }}</a>
      {% else %}
        {{ p.last }}
      {% endif %}
    {% endunless %}
  {% endfor %}
{% endif %}

 

 

GYY-y
观光客
28 0 1

cart.liquid没有包含这个{{ item.product.title }},cart-template.liquid这个文件找不到在哪里!

Tim_Mak
探索者
89 10 12

这个要看主题,每个主题的文件名不大一样

要你们找下自己主题购物车文件,在里面找列出商品的代码

 

GYY-y
观光客
28 0 1

已经解决了谢谢道友,现在碰到了一个问题,就是输入框没内容是添加不到购物车,会提示让用户输入内容,这个提示默认是中文的,怎么设置成英文的? 

Tim_Mak
探索者
89 10 12
解决方案

这个好像随浏览器语言,不是吗?

是否可以分享下商品链接测试一下?

如果要强制,可以在input加

oninvalid="this.setCustomValidity('This field is required')"

 

在原帖中查看解决方案

GYY-y
观光客
28 0 1

解决了 谢谢道友