我的情况是我的用户提供的产品重量以磅,千克为单位,但它以api的形式返回为克。我尝试通过编写自己的重量转换函数来解决这个问题,但是用户认为它对于shopify的内容并不准确。 shopify有没有办法返回用户在管理员中输入的内容,或者提供他们将重量从lbs转换为克或kgs到gms的速率。希望它有意义。如果有任何相关文件,我愿意看一下。
答案 0 :(得分:0)
有关产品重量储存方式的详情,请参阅Shopify wiki上的此页面:How much precision does Shopify use to store my products' weight?
它声明:
Shopify中所有重量均以克为单位存储。权重四舍五入到最接近的整数(最接近的克数) ...
为了获得更高的权重,您可以选择使用公制系统。使用Grams产品重量将允许您明确设置产品重量。
您可以使用weight_with_unit液体过滤器格式化重量。例如:
{% for variant in product.variants %}
{{ variant.weight | weight_with_unit }}
{% endfor %}