我正在尝试使用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
});
答案 0 :(得分:0)
我找到的解决方案。将“价格级别”字段ID更改为“价格”。将“ setCurrentSublistText”更改为“ setCurrentSublistValue”。将“自定义”更改为-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
});