2017-05-05 103 views
0

編碼noob在這裏。(Shopify)如何顯示產品頁面上的庫存水平?

我放棄了。一個星期以來,我一直試圖自己做這件事。我無法在我的產品頁面上顯示庫存水平(基於庫存)。我使用的主題是「首次亮相」。我看到thisthis,但不能讓事情發生。任何幫助將非常感謝!

+0

這些鏈接非常明確。如果你不能用這些東西來實現,那麼你可能需要回顧一下你對.liquid的理解以及它的工作原理。否則,如果你不需要幫助,你將不得不發佈你已經完成的工作,這裏的人可以幫助調試它。 – bknights

+0

歡迎來到Stack Overflow!你能分享一些你嘗試過的代碼嗎? –

回答

1

首次亮相沒有selectCallback。如果您使用另一個模板,如Launchpad-Star,則說明完美。

1)編輯有問題的產品,並確保庫存策略設置爲「Shopify跟蹤此產品的庫存。」確保複選框「允許客戶在缺貨時購買此產品」未設置。

2)在管理員中,點擊「查看您的在線商店」。然後點擊自定義主題按鈕。然後點擊elipses按鈕並選擇「編輯代碼」。

3)轉到Sections-> product_template.liquid

4)中的代碼https://help.shopify.com/themes/customization/products/show-inventory-quantities粘貼從第4步。我將它粘貼在表單action =「/ cart/add」上面。

5)進行下一步(也是編號爲4)中所述的更改以選擇回調。

而且工作正常。

如果你仍然想使用登場,做以上步驟1-2,然後導航至資產 - > theme.js,並在

if (variant.inventory_management == "shopify" && variant.inventory_policy != "continue") { 
    if (variant.inventory_quantity > 0) { 
     jQuery('#variant-inventory').text(' ' + variant.inventory_quantity + ' left in stock.'); 
    } 
    else { 
     jQuery('#variant-inventory').text("This product is sold out"); 
    } 
    } else { 
    jQuery('#variant-inventory').text("This product is available"); 
    } 

你想這樣做,在_onSelectChange粘貼:圍繞線功能534(低於!變體的回報)

相關問題