2014-01-27 59 views
1

我有一种情况,我的用户提供的产品重量以磅为单位,千克,但以a磅为单位返回。我试图通过编写我自己的体重转换功能来解决这个问题,但用户觉得这些功能并不准确。 shopify是否有办法让用户返回管理员的确切内容或提供他们将权重从lbs转换为g或kg到kg的速率。希望它是有道理的。如果有这方面的任何文件,我会愿意看看它。shopify admin中的产品重量与api中返回的产品重量不同

回答

0

对产品的重量是如何存储的更多信息,请参见上Shopify维基此页:How much precision does Shopify use to store my products' weight?

它指出:

所有重量都存储在克Shopify。权重四舍五入到最接近的整数(最接近的克)。
...
要获得更高的权重精度,您可以选择使用公制系统。使用克重产品重量将允许您明确设置产品重量。

您可以使用weight_with_unit液体过滤器格式化重量。例如:

{% for variant in product.variants %} 
    {{ variant.weight | weight_with_unit }} 
{% endfor %}