Service SuiteCommerce Advance:无法获取免费送货规则费率';权限不足';海关服务

Service SuiteCommerce Advance:无法获取免费送货规则费率';权限不足';海关服务,service,netsuite,suitecommerce,Service,Netsuite,Suitecommerce,我们尝试使用“nlapiLoadRecord”加载装运项目数据,目前我们有两种可用的方法Standard&Express。我们尝试在脚本调试器中加载标准方法的数据,如下所示 ​var标准=nlapiLoadRecord('shipitem',3) 我们在脚本调试器中获取标准shipitem的所有字段,然后使用 var standard_amount = standard.getFieldValues('freeifordertotalisoveramount'); 然后,我们尝试在自定义Sui

我们尝试使用“nlapiLoadRecord”加载装运项目数据,目前我们有两种可用的方法Standard&Express。我们尝试在脚本调试器中加载标准方法的数据,如下所示

​var标准=nlapiLoadRecord('shipitem',3)

我们在脚本调试器中获取标准shipitem的所有字段,然后使用

var standard_amount = standard.getFieldValues('freeifordertotalisoveramount');
  • 然后,我们尝试在自定义SuiteScript模型中使用nlapiLoadRecord加载这些相同的数据,我们尝试在自定义ShippingDetails.Model中调用此方法,并尝试在购物车页面上获取数据,但它给了我们“权限不足”的错误信息。请参阅下面附加的屏幕截图。nlapiLoadRecord('ShippItem',3);不允许我们在前端加载数据

    基本上,您的代码不是这样的,因为您正在尝试使用SuiteScript Service和model加载运费,这非常完美

    ​<代码>var标准=nlapiLoadRecord('shipitem',3); var standard_amount=standard.getFieldValues('freeifordertotalisoveramount')

    这完全与用户权限相关即设置-->用户/角色-->管理角色下的角色您试图获取“shippingitem”的数据。在这种情况下,您必须检查不同的权限

  • 检查您的脚本服务是否已启用,是否已为启用而在NS后端不进行登录
  • 大多数Imp: 2.检查是否在列表下的权限中添加了配送项目,即您用于服务的角色,对于该角色,您必须设置配送项目。请参见下面的屏幕截图,您将了解更多信息


    您为此创建了服务吗?是的,我已经在suiteScript文件夹下创建了服务和suiteScript模型。这对我来说很有用,我添加了发货项目,如第二幅图所示。谢谢