Loading
使用產品銷售模型建立產品

使用產品銷售模型建立產品

使用複合圖表 API 建立也包含產品銷售模型詳細資料的「產品」記錄。

資源
https://yourInstance.salesforce.com/services/data/vXX.X/composite/graph
JSON 要求範例

此範例要求示範如何在單一通話中定義多個產品,並將其連結至銷售模型選項。

{
  "graphs": [
    {
      "graphId": "1",
      "compositeRequest": [
        {
          "method": "POST",
          "referenceId": "refProduct1",
          "url": "/services/data/vXX.X/sobjects/Product2",
          "body": {
            "Name": "InfinitraBytes Firewall",
            "isActive": true,
            "ProductCode": "{{accountSeqNumber}}",
            "Family": "None",
            "Description": "Firewall software from InfinitraBytes"
          }
        },
        {
          "method": "POST",
          "referenceId": "refProduct2",
          "url": "/services/data/vXX.X/sobjects/Product2",
          "body": {
            "Name": "InfinitraBytes Router",
            "isActive": true,
            "ProductCode": "{{accountSeqNumber}}",
            "Family": "None",
            "Description": "InfinitraBytes Router hardware subscription"
          }
        },
        {
          "method": "POST",
          "referenceId": "refPSMOption1",
          "url": "/services/data/vXX.X/sobjects/ProductSellingModelOption",
          "body": {
            "ProductSellingModelId": "{{psmTermedId}}",
            "Product2Id": "@{refProduct1.id}",
            "ProrationPolicyId": "{{prorationPolicyId}}"
          }
        },
        {
          "method": "POST",
          "referenceId": "refPSMOption2",
          "url": "/services/data/vXX.X/sobjects/ProductSellingModelOption",
          "body": {
            "ProductSellingModelId": "{{psmTermedId}}",
            "Product2Id": "@{refProduct2.id}",
            "ProrationPolicyId": "{{prorationPolicyId}}"
          }
        }
      ]
    }
  ]
}

請確保您移轉這些記錄與欄位。

產品銷售模型記錄

建立 PricebookEntry 記錄時會使用「產品銷售模型」記錄。

產品銷售模型欄位 需求
PricingTerm PricingTerm 不可為空值。
PricingTermUnit

指定「月數」或「年數」。

使用「資產續約 API」來續約資產,PricingTermUnit 應與 RenewalTermUnit 相符。

SellingModelType 指定 Evergreen 或 TermDefined。
狀態 指定用於訂單中的「已啟用」。

請參閱 ProductSellingModel。

產品銷售模型選項記錄

「產品銷售模型選項」記錄會將產品連結至其產品銷售模型。

產品銷售模型選項欄位 需求
Product2Id 指定資產的產品識別碼。
ProductSellingModelId 指定對應的期限、一次性或 Evergreen 資產的 ProductSellingModelId。
ProrationPolicyId ProrationPolicyId 不可為空值。

請參閱 ProductSellingModelOption。

產品記錄

建立訂單和資產時會使用 Product2Id。

產品欄位 需求
isActive

指定「True」。

產品應為啟用,才能使用「修正」、「續約」或「取消」(ARC) API。

請參閱「產品」。

 
正在載入
Salesforce Help | Article