在產品頁面上顯示產品推薦
此頁面列印時間為 Sep 18, 2024。如須最新版本,請至 https://help.shopify.com/zh-TW/manual/online-store/themes/themes-by-shopify/vintage-themes/customizing-vintage-themes/show-recommendations。
此教學課程說明如何在 Debut 佈景主題中,將產品推薦新增至產品頁面。若要深入瞭解產品推薦如何運作,請參閱在產品頁面上顯示產品推薦。
步驟 1:建立 product-recommendations.liquid
區段
- 在 Shopify 管理介面 中,前往「線上商店」>「佈景主題」。
- 找到要編輯的佈景主題,按一下「...」按鈕以開啟動作選單,然後點擊「編輯程式碼」。
- 在「區段」目錄中,點擊「新增區段」。
- 將新的區段命名為
product-recommendations
,然後點擊「建立區段」。
- 請用下列程式碼取代所有內容:
- 點擊「儲存」。
若以產品頁面轉譯區段時,recommendations.performed
將為 false
,且產生的 HTML 會顯示載入動畫:
如果您不想顯示載入動畫,請改為使用此程式碼:
以產品頁面轉譯上述區段時,產生的 HTML 將是一個 div
元素且沒有內容:
如果使用者使用替代語言代碼,則該語言代碼將包含在 div 的 data-base-url
中 (例如 /fr/recommendations/products
)。
- 在 Shopify 應用程式中,點選「…」按鈕。
- 在銷售管道畫面上,點一下「線上商店」。
- 點一下「管理佈景主題」。
- 找到要編輯的佈景主題,按一下「...」按鈕以開啟動作選單,然後點擊「編輯程式碼」。
- 在「區段」目錄中,點擊「新增區段」。
- 將新的區段命名為
product-recommendations
,然後點擊「建立區段」。
- 請用下列程式碼取代所有內容:
- 點擊「儲存」。
若以產品頁面轉譯區段時,recommendations.performed
將為 false
,且產生的 HTML 會顯示載入動畫:
如果您不想顯示載入動畫,請改為使用此程式碼:
以產品頁面轉譯上述區段時,產生的 HTML 將是一個 div
元素且沒有內容:
如果使用者使用替代語言代碼,則該語言代碼將包含在 div 的 data-base-url
中 (例如 /fr/recommendations/products
)。
- 在 Shopify 應用程式中,點選「…」按鈕。
- 在銷售管道畫面上,點一下「線上商店」。
- 點一下「管理佈景主題」。
- 找到要編輯的佈景主題,按一下「...」按鈕以開啟動作選單,然後點擊「編輯程式碼」。
- 在「區段」目錄中,點擊「新增區段」。
- 將新的區段命名為
product-recommendations
,然後點擊「建立區段」。
- 請用下列程式碼取代所有內容:
- 點擊「儲存」。
若以產品頁面轉譯區段時,recommendations.performed
將為 false
,且產生的 HTML 會顯示載入動畫:
如果您不想顯示載入動畫,請改為使用此程式碼:
以產品頁面轉譯上述區段時,產生的 HTML 將是一個 div
元素且沒有內容:
如果使用者使用替代語言代碼,則該語言代碼將包含在 div 的 data-base-url
中 (例如 /fr/recommendations/products
)。
步驟 2:在 product.liquid
範本中包含此區段
若要在產品頁面最下方顯示產品推薦,請在 templates/product.liquid
檔案的最下方包含此區段:
- 在「範本」目錄中,開啟 product.liquid 檔案。
- 將下列程式碼新增至檔案最下方:
- 點擊「儲存」。
步驟 3:編輯 theme.js
檔案,並以非同步方式載入產品建議
您必須將推薦產品載入至該區段在產品頁面上產生的空容器。使用 JavaScript 提出 HTTP GET 要求至 <base_url>?section_id=<section_id>&product_id=<product_id>
。
- 在「資產」目錄中,開啟 theme.js 檔案。
- 找到此程式碼行:
- 在該行下方,新增此程式碼:
- 將下列程式碼新增至檔案最下方:
- 點擊「儲存」。
步驟 4:編輯 theme.scss.liquid
檔案,以建立載入動畫 (選用)
如果您在產品推薦區段中使用顯示載入動畫的程式碼片段,請於 assets/theme.scss.liquid
檔案最下方新增下列程式碼:
- 在「資產」目錄中,開啟 theme.scss.liquid 檔案。
- 在檔案最下方,新增此程式碼:
- 點擊「儲存」。