2017-04-04 2 views
1
  1. Nous avons essayé données de l'article chargement de l'expédition avec « nlapiLoadRecord », nous avons actuellement deux méthodes standard & Express. Nous avons essayé de charger les données pour la méthode standard comme ci-dessous dans Script Debugger.SuiteCommerce Advance: Impossible d'obtenir la livraison gratuite Règle Rate « Autorisations insuffisantes » pour le service personnalisé

    ​var standard = nlapiLoadRecord('shipitem',3);

Nous obtenons tous les domaines de shipitem standard dans Script Debugger, alors nous récupérions valeur de la règle d'expédition avec

var standard_amount = standard.getFieldValues('freeifordertotalisoveramount'); 
  1. Ensuite, nous essayé de charger ces mêmes données en utilisant nlapiLoadRecord dans notre modèle SuiteScript personnalisé, nous avons essayé d'appeler cette méthode dans notre CustomDetails.Model personnalisé, et essayé d'aller chercher les données sur la page du panier, mais il nous donne 'Insuffisant p ermissions 'erreur de massage. S'il vous plaît voir ci-joint capture d'écran. nlapiLoadRecord ('shipitem', 3); ne nous permet pas de charger des données sur le frontal.

enter image description here

+0

ont créé pour ce service? –

+0

Oui, j'ai créé le modèle service & suiteScript sous le dossier SuiteScript – Danial

Répondre

1

Fondamentalement, ce cas est pas avec votre code, comme vous essayez de charger le taux d'expédition en utilisant service SuiteScript et le modèle est ce parfait.

var standard = nlapiLoadRecord('shipitem',3); var standard_amount = standard.getFieldValues('freeifordertotalisoveramount');

Ceci est complètement lié avec l'autorisation de l'utilisateur ie rôles Sous Configuration -> Utilisateur/Rôles -> Gérer les rôles que vous essayez de récupérer les données de « shippingitem » dans ce cas, vous devez avoir besoin pour vérifier différentes autorisation

  1. Vérifiez votre script de service est activé, activé avec connexion en Nouvelle-Écosse sur back-end

Le plus Imp: 2. Vérifiez l'article d'expédition est ajouté sous la permission sous la liste dans le rôle que vous utilisez pour le service, pour ce rôle vous devez définir l'article d'expédition Voir ci-dessous capture d'écran, vous aurez plus d'idée.

enter image description here enter image description here

+0

Cela fonctionne pour moi, j'ai ajouté l'article d'expédition comme indiqué dans la deuxième image. Merci. – Danial