{"id":4197,"date":"2017-08-21T15:12:21","date_gmt":"2017-08-21T15:12:21","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-retrieve-gift-certificate-internal-ids-from-netsuite-web-store-transactions-2\/"},"modified":"2026-07-28T18:26:30","modified_gmt":"2026-07-28T18:26:30","slug":"comment-recuperer-les-identifiants-internes-des-cheques-cadeaux-a-partir-des-transactions-de-la-boutique-en-ligne-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-recuperer-les-identifiants-internes-des-cheques-cadeaux-a-partir-des-transactions-de-la-boutique-en-ligne-netsuite\/","title":{"rendered":"Comment r\u00e9cup\u00e9rer les identifiants internes des ch\u00e8ques-cadeaux \u00e0 partir des transactions de la boutique en ligne NetSuite"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"D\u00e9couvrez la m\u00e9thode fiable permettant d'identifier les identifiants internes des ch\u00e8ques-cadeaux NetSuite dans le contexte d'une boutique en ligne, \u00e0 des fins de validation et d'affichage.","ga_short_answer":"Pour identifier un ch\u00e8que-cadeau dans les transactions de la boutique en ligne NetSuite, utilisez la valeur de la ligne de commande \u00ab authcode \u00bb. Cette valeur sert d\u2019identifiant cl\u00e9, qui peut \u00eatre utilis\u00e9 pour d\u00e9terminer l\u2019identifiant interne du ch\u00e8que-cadeau. Une fois l\u2019identifiant d\u00e9termin\u00e9, des fonctions SuiteScript 2.x telles que N\/search.lookupFields peuvent \u00eatre utilis\u00e9es pour r\u00e9cup\u00e9rer des informations suppl\u00e9mentaires, telles que le code d\u2019authentification affich\u00e9, en vue d\u2019un traitement ult\u00e9rieur.","ga_scenario":"Les utilisateurs rencontrent souvent des difficult\u00e9s lorsqu\u2019ils tentent de r\u00e9cup\u00e9rer directement, \u00e0 partir des transactions de la boutique en ligne NetSuite, les valeurs de lignes sp\u00e9cifiques aux ch\u00e8ques-cadeaux, telles que \u00ab giftcertredemption \u00bb ou \u00ab authcode_display \u00bb. Ces champs ne sont pas toujours renseign\u00e9s ou directement accessibles dans le contexte de la boutique en ligne, ce qui complique l\u2019identification du ch\u00e8que-cadeau associ\u00e9 en vue d\u2019un traitement ult\u00e9rieur ou d\u2019un affichage.","ga_solution":"Bien que certaines valeurs de ligne de commande, telles que \u00ab giftcertredemption \u00bb et \u00ab authcode_display \u00bb, puissent \u00eatre accessibles via l\u2019interface utilisateur de NetSuite, leur disponibilit\u00e9 directe ou leur renseignement dans le contexte de la boutique en ligne peuvent varier ou \u00eatre limit\u00e9s. La valeur de ligne de commande \u00ab authcode \u00bb, en revanche, constitue un identifiant constant pour les ch\u00e8ques-cadeaux, accessible \u00e0 la fois via la boutique en ligne et l\u2019interface utilisateur de NetSuite. Cette valeur peut \u00eatre utilis\u00e9e pour identifier l\u2019identifiant interne du ch\u00e8que-cadeau, ce qui permet ensuite d\u2019obtenir l\u2019affichage du code d\u2019authentification et <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/can-you-load-netsuite-records-with-view-permissions-in-suitescript\/\">d\u2019effectuer des validations suppl\u00e9mentaires \u00e0 l\u2019aide des m\u00e9thodes SuiteScript 2.x<\/a>. Par exemple, pour rechercher des champs en fonction de l\u2019identifiant interne du ch\u00e8que-cadeau, vous pouvez utiliser l\u2019approche SuiteScript 2.x suivante :\n```\njavascript\nvar giftCertInternalId = authcodeLineItemValue; \/\/ Assuming 'authcodeLineItemValue' is retrieved from the transaction line item\nvar giftCertFields = N\/search.lookupFields({\n    type: N\/record.Type.GIFTCERTIFICATE,\n    id: giftCertInternalId,\n    columns: ['authcode'] \/\/ 'authcode' here refers to the field on the Gift Certificate record for its display value\n});\nvar authCodeDisplay = giftCertFields.authcode;\n```","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:12:21+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Webs store Gift Certificate Id","ga_ans_id":"ANS-0538","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The use of 'nlapiLookupField' is outdated as SuiteScript 2.x is the current standard, which uses 'N\/search.lookupFields' or other search methods for record lookups.; The specific line item field names 'giftcertredemption' and 'authcode_display' are not explicitly confirmed as being unavailable or blank in current NetSuite web store documentation. Current documentation primarily refers to a general 'gift certificate authentication code' that customers use.; The claim that the 'authcode' line item value directly 'returns' the Gift Certificate internal ID is a specific technical detail not explicitly confirmed in current documentation. While the authentication code identifies the gift certificate, the mechanism of a line item value directly returning an internal ID might be an oversimplification or refer to a lookup process.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4197","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4197\/revisions"}],"predecessor-version":[{"id":6118,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4197\/revisions\/6118"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4197"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4197"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4197"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}