【问题标题】:Shopify flash message after add to cart?加入购物车后 Shopify 闪信息?
【发布时间】:2016-03-17 23:46:50
【问题描述】:

所以目前在我的 Shopify 商店中,我的每件商品都有一个添加到购物车按钮,这会导致用户每次都重定向到购物车。我正在尝试使用一条简单的 Flash 消息将其添加到购物车中,以告诉用户它已被添加,这样他们就可以继续购物而无需进入购物车页面。我发现这是为了放弃重定向...

<input type="hidden" name="return_to">

我想知道的是,如何在 redirect_to 将去的页面上向用户显示一次成功的添加到购物车消息?

【问题讨论】:

    标签: shopify


    【解决方案1】:

    您必须使用购物车 API 添加产品并在响应时执行任何操作。 这是一个例子:

    function addItem(form_id) {
      $.ajax({
        type: 'POST',
        url: '/cart/add.js',
        dataType: 'json',
        data: $('#'+form_id).serialize(),
        success: Shopify.onSuccess,
        error: Shopify.onError
      });}
    

    整个示例可以在您的“Launchpad(default theme)->scripts.js.liquid”文件中找到。

    【讨论】:

    • Shopify.onSuccess 和 Shopify.onError 的作用是什么?
    • onSuccess 和 onError 函数在 ajax 代码下方定义,或者您可以定义为: function addItem(form_id) { $.ajax({ type: 'POST', url: '/cart/add.js ', dataType: 'json', data: $('#'+form_id).serialize(), success: function(){ //Code on Success }, error: function(){ //code on Erro } }) ;}
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多