【发布时间】:2020-05-26 12:37:21
【问题描述】:
抱歉,如果之前有人问过这个问题,我是 Shopify 开发的新手,我已经在我的 Shopify 商店中实施了第三方设计工作室,我想将设计的产品图片添加到购物车,而不是默认产品图片。
我为此创建了产品属性,并将该属性与产品使用属性一起添加到购物车中,我能够在购物车页面中显示设计的图像,但不能在结帐页面和与订单相关的电子邮件中显示。 因此,现在我已经从管理员在产品中创建了变体,并希望从前端更新其图像,就像我将自定义图像添加到产品变体图像时一样,该图像将在购物车结帐和订单电子邮件中显示正确的图像。因此,我想在用户添加设计时为其添加动态图像,我想在产品变体中更新该图像。
在 Ajax 下方,我用于将产品添加到购物车但无法正常工作,它添加了具有选定变体的产品,但没有更新图像,即使我也尝试使用更新的特色图像 src。没有任何作用
<script>
cartdata = {
"quantity": 1,
"id": 31708393013302,
"featured_image": {
"url" : "mycustomimageurl",
"aspect_ratio" : 1.0,
"alt" :productTitle,
},
"image" : "mycustomimageurl",
}
$.ajax({
type: 'POST',
url: '/cart/add.js',
data: cartdata,
dataType: 'json',
success: function(data_res) {
window.open('/cart', '_blank');
});
</script>
【问题讨论】:
标签: ajax shopify shopify-template