Salesforce opportunity API金额的变量值

Salesforce opportunity API金额的变量值,salesforce,magento2,salesforce-lightning,Salesforce,Magento2,Salesforce Lightning,我在一个Magento网站上工作。在这种情况下,在客户完成向购物车添加产品后,他填写一张表单,一旦提交表单,表单数据以及产品详细信息(如SKU、price)将发送给Salesforce,以创建一个新的opportunity API正在运行,数据将提供给salesforce,但问题是,同一产品可能根据特定条件有不同的价格 新的金额将提供给salesforce,但在salesforce方面,新的金额并不反映,而是首次创建产品时的金额 有没有办法使金额成为一个可变字段,以便新金额反映 下面是我发送的o

我在一个Magento网站上工作。在这种情况下,在客户完成向购物车添加产品后,他填写一张表单,一旦提交表单,表单数据以及产品详细信息(如SKU、price)将发送给Salesforce,以创建一个新的opportunity

API正在运行,数据将提供给salesforce,但问题是,同一产品可能根据特定条件有不同的价格

新的金额将提供给salesforce,但在salesforce方面,新的金额并不反映,而是首次创建产品时的金额

有没有办法使金额成为一个可变字段,以便新金额反映

下面是我发送的opportunity和JSON数据的图像


{“StageName”:“新机会”,“名称”:“测试”,“结束日期”:“2021-06-04”,“你对什么感兴趣”:“购买新拖车”,“产品JSON”:“[{“名称”:“大型拖车”,“Sku”:“大型拖车租金”,“数量”:“1”,“价格”:“1301.0400”],“购买交付”联系电话∶“电子邮件”:“123”,“现场联系”测试”:-12@test-12.com“,“Mailing_Street________________________c:“test-12”,“Delivery_Street___c:”Qty_____c:”1”,“X669696969; 669; 669; 669; 669; 6______c:”0,“First_Name_________c:”test-12”,“Last_____

您将它发送到哪里?普通
POST
发送到
服务/数据/v51.0/sobjects/Opportunity
或某个自定义端点(URL中应有“/apexrest”)。即使它转到正常端点-我猜有一个触发器反序列化此
产品\u JSON\u c
,并从中创建OpportunityLineItems。您必须与负责该触发器的开发人员聊天,我们无法知道其中发生了什么

一般来说,是的,可以有可变的价格。你(或那个开发人员)必须仔细阅读。有
ListPrice、UnitPrice、TotalPrice、折扣
,有很多选择可以正确地做到这一点并正确地报告折扣!还有如下提示

创建OpportunityLineItem会增加Opportunity金额 按OpportunityLineItem的总价计算的值

有几种方法可以很好地做到这一点,一次插入页眉(Opportunity)和行项目,而不需要这样做。请参阅