Show Menu
主題×

設計常見問題集

關於 Recommendations 設計常見問題集 (FAQ) 的清單。

我的建議項目價格未在小數點右方顯示兩個值。我該如何顯示這些值?

根據預設,設計範本中所傳回的數值 (例如 entity.value ) 不會在小數點後顯示任何尾隨零。例如,如果項目為 $35.00 美元, entity.value 等於 35 且只會在頁面上顯示 35,而不是 $35.00。
您可以透過兩個選項解決此問題。
  • 您可以使用 Velocity 指令碼或 JavaScript,將格式設定套用到傳回的值。
  • 您可以將項目價格傳送到兩個個別的實體屬性。第一個 ( entity.value ) 可用於數值比較 (例如價格比較規則)。第二個應為自訂屬性 (例如 entity.displayValue ),可將實體的值儲存為字串,以正確地顯示。
    例如,
    "entity.value" : 35.00, "entity.displayValue" : "$35.00"

設計中為何沒有顯示類別? 我使用 $entity1.categoryId。

設計中無法顯示類別 ID。因為可能會儲存多個類別,系統無法決定要顯示的類別。

如何變更設計才能立即更新?

更改目前使用中的設計需要一段時間才會更新。若要立即變更設計,請建立新設計,在行銷活動中加以選取,再儲存建議。

如何擷取重要資訊以顯示在設計中? 範例: 如果想要顯示重要產品的類別,如何在 Velocity 設計中編寫該值?

$key. * value * 參數會擷取重要產品的大部分資訊以顯示在設計內。範例: 如果要顯示重要產品的縮圖,請使用 $key.thumbnailURL

使用什麼 Velocity 版本?

1.7 版,不含其他工具或程式庫。提供基本 Velocity 功能。

如何將現存的實體值改為空白? 例如,促銷活動結束時需要清空項目的 entity.message。

傳送 JavaScript 不斷行空格似乎有助於執行此操作。由開發人員傳入 \u00A0 當作值。範例: entity.message=\u00A0 。您可以考慮沒有值時以此為預設值,而非使用 null。

我可以在「建議」設計中使用設定檔指令碼嗎?

是.不過,在設定檔指令碼名稱中,您必須在 $ 前面加上反斜線 (\)。