如何在销售订单的“发货”选项卡下自定义“计算发货”按钮(计算器图标)? I've written my own app using the UPS API and I would like to fire that instead of the native NetSuite shipping calculator. 那么如何让“计算运费”按钮触发我的自定义代码?
最佳答案
抱歉,无法通过 API 执行此操作。您可以破解它,但可能会带来比其值(value)更多的麻烦。
使您的自定义计算正常工作:
- 将其与统一费率为 0 美元的一种或多种运输方式相关联。如果您不使用 0 美元,那么 NS 将在不同的不合时宜的时间重新收取固定费率费用。
- 当某些变化触发 API 查找时或
- 在 SO 表单上添加一个可供点击的按钮。
您还可以通过其他各种方式添加按钮,并具有或多或少的控制程度。一种方法是包含一个包含按钮 html 的 inlinehtml 字段,并让脚本显示何时选择关联方法之一。我会使用保存页面客户端进行备份,或者在提交用户事件脚本之前进行备份,以便在需要时重新计算该值。
当我完成这类事情时,我对送货地址、商品 ID 和数量进行了哈希处理,并将其存储为正文级别字段。然后,您可以在提交之前的事件中重新计算哈希值,并仅在哈希值发生更改时调用 API。
关于netsuite - 如何自定义 NetSuite 计算运费按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34421836/