首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在点击漏斗中发送多个量

如何在点击漏斗中发送多个量
EN

Stack Overflow用户
提问于 2022-02-04 13:28:47
回答 1查看 60关注 0票数 -2

我们有4到5页的点击漏斗。其中第一页是我们的主要产品页面与变体。用户将选择任何产品变体,填写他的卡片详细信息,并提交表格。

然后有3-4个OTO页面,用户需要在任何一个按钮上进行选择.每个按钮都有不同的数量。所以我们如何传递同一产品的多个数量。我们正在把这个信息发送到shopify。我们使用了stripe支付网关。

对于product_id中的更改,我们使用该按钮的data-purchase属性。data-purchase将包含以下详细信息

代码语言:javascript
复制
{"product_id":"35***", "stripe_customer_id":"cus_*****"}

我们希望传递多个数量相同的产品,它应该反映在sales选项卡点击漏斗 点击漏斗销售标签中。

如果只有自定义代码集成选项,那么如果可能的话,有人想要共享这将是非常有帮助的。

EN

回答 1

Stack Overflow用户

发布于 2022-08-03 01:56:40

如果您试图让买方选择同一商品的多个数量,例如:我正在出售一本书,并且我希望允许他们购买全部运往同一地址的'3x‘,您可以使用此代码来解决上述问题(只有通过Stripe付款):

关于如何:https://youtu.be/3-E5-nV6AB4的视频

代码语言:javascript
复制
<script>
$(function(){
    $('[data-title*="oto-qty-select"] select').attr("data-storage", "false");
    $('[data-title*="oto-qty-select"] select').on("change", function(){
        var otoQtyProdId = parseInt($(this).val());
        //console.log(otoQtyProdId);
        otoSetQty(otoQtyProdId);            
    });
    function otoSetQty(prodId){
        $('[href*="#yes-link"]').each(function () {
            var selectedProd = $(this).data('purchase');
            selectedProd.product_id = prodId;
            $(this).data('purchase',selectedProd);
        });
    }
});
</script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70987182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档