【问题标题】:Send changed price to cart page in Shopify将更改后的价格发送到 Shopify 中的购物车页面
【发布时间】:2018-02-14 18:33:31
【问题描述】:

我是 shopify 新手,遇到了这个问题。

假设您拥有一家印刷公司并建立了网站。

每张印刷品都有自己的尺寸。

所以只有平方厘米的标准价格,而不是每个变体。

所以在产品详情页面中,如果你输入宽度和高度,那么现在使用 jquery 自动计算价格。

然后,当我单击“添加到购物车”按钮时,我想将我的价格发送到购物车页面,但它会在该产品的购物车页面上显示默认价格。

我该怎么做?

我尝试使用 Shopify Ajax,但它不起作用。

任何帮助将不胜感激。

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    您计算出您的客户需要多少单位乘以长度乘以宽度。那是一个数字。说 12 x 12 的东西。每平方单位的成本为 1.62 美元。您使用典型的表单提交或同样有效的 ajax POST 将变量 ID 123456789xyz 添加到购物车,数量设置为 144 和变量 ID。它工作完美。我使用 Shopify 实现了数百万美元的销售额。

    因此,您的教训不是将价格发送到购物车,而是将变体 ID 和数量发送到购物车。价格由 Shopify 内部处理,您不能胡思乱想。

    【讨论】:

    • 您的意思是在购物车页面上创建一个变体?我该怎么做?
    • 不...什么也不创造...每个产品都有一个或多个变体。当您处理 Shopify 时,任何购物车操作(添加/删除/更新)大部分都只涉及两件事:变体 ID 和数量。你不创造它们,你使用它们。检查你的主题代码,看看你是怎么做的。
    • 不是静态的。任何客户都可以定制尺寸。所以没有静态变体id
    • 你不懂。变体 ID 是静态的。数量不是。客户更改尺寸是的,您将该尺寸放在数量字段中。将变体 ID 和数量发布到购物车。
    • 啊。现在这是有道理的。创建 1cm * 1cm 的变体,然后在您自定义尺寸时更改数量。非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    相关资源
    最近更新 更多