2015-12-11 45 views
0

所以目前在我的Shopify商店我有每個項目都有一個添加到購物車按鈕,導致用戶每次都重定向到購物車。我正在嘗試添加一個簡單的Flash消息來告訴用戶它已被添加,以便他們可以繼續購物而不需要購物車頁面。我發現這對重定向下降...加入購物車後Shopify flash消息?

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

我想知道的是我怎麼能那麼一旦顯示成功添加到購物車信息頁面的redirect_to時會在用戶?

回答

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 
    });} 

這整個例如可以在找到「快速啓動(默認主題) - > scripts.js.liquid」文件。

+0

Shopify.onSuccess和Shopify.onError的功能是什麼? – Elevant

+0

的onSuccess和onError的功能僅低於Ajax代碼定義,也可以定義爲: 功能的addItem(form_id){$ 阿賈克斯({ 類型: 'POST', 網址: '/cart/add.js', 數據類型: 'JSON', 數據:$( '#' + form_id).serialize(), 成功:函數(){// 守則成功 }, 錯誤:函數(){// 上的代碼Erro } });} – user3737131

相關問題