使用 SuiteScript 2.0 将订单行价格级别设置为自定义
Setting Orderline Pricelevel to Custom using SuiteScript 2.0
我正在尝试使用 suitescript 设置折扣金额。我可以添加折扣行,但我需要能够将其设置为折扣金额。
当前代码
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'item',
text : ECOM_BUNDLE
});
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'pricelevel',
text : 'Custom'
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'amount',
value : -100
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'description',
value : orderLine.description
});
我找到的解决方案。将 'pricelevel' fieldId 更改为 'price'。将 'setCurrentSublistText' 更改为 'setCurrentSublistValue'。将 'Custom' 更改为 -1。 -1 是自定义价格水平的内部 ID。
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'item',
text : ECOM_BUNDLE
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'price',
value : -1
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'amount',
value : -100
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'description',
value : orderLine.description
});
我正在尝试使用 suitescript 设置折扣金额。我可以添加折扣行,但我需要能够将其设置为折扣金额。
当前代码
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'item',
text : ECOM_BUNDLE
});
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'pricelevel',
text : 'Custom'
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'amount',
value : -100
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'description',
value : orderLine.description
});
我找到的解决方案。将 'pricelevel' fieldId 更改为 'price'。将 'setCurrentSublistText' 更改为 'setCurrentSublistValue'。将 'Custom' 更改为 -1。 -1 是自定义价格水平的内部 ID。
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'item',
text : ECOM_BUNDLE
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'price',
value : -1
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'amount',
value : -100
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'description',
value : orderLine.description
});