My Stuff
Nominate Your Peers for NetSuite Support Community's Choice of the Quarter! Submit your nomination today.
Intelligent Payment Automation version 1.0.3 is now available in the SuiteApp Marketplace. The SuiteApp, powered by BILL, lets you automate payments, manage vendor details, and bank account information within NetSuite. Learn more
No Limits. Just possibilities.
Join us for complimentary one-day events around the world and step into a future fueled by AI and limitless potential. Explore new breakthroughs, sharpen your skills, and connect with experts who are shaping what’s next. Experience bold keynotes, interactive learning, and connections that span the global NetSuite community. Discover what's next at SuiteConnect Tour 2026.
Join us for complimentary one-day events around the world and step into a future fueled by AI and limitless potential. Explore new breakthroughs, sharpen your skills, and connect with experts who are shaping what’s next. Experience bold keynotes, interactive learning, and connections that span the global NetSuite community. Discover what's next at SuiteConnect Tour 2026.
Comments
-
Hello @Leslie Macahia-Oracle Thanks for the update. Is there a way for us to add a payment processing profile that's not listed? Paystand is not listed under the payment processing profiles.
-
Hello everyone, resolved! for edit and create mode, you must use context.newRecord
-
Hello @Angelica Mae Segador-Oracle It seems to when creating new orders, but it does not work on editing.
-
Hello @Mark Vargas-Oracle What about the Extension/Suitelet route? I feel that this will be an expensive investment for acquiring only the customer email for the opt-in.
-
Hello @Richard James Uri-Oracle @Mark Vargas-Oracle Thanks, Reviewing now. I could try tag manager if I can get it to integrate. I only issue I have it seems, is getting the customer email.
-
Hello @Richard James Uri-Oracle Sorry for the delay on this, I think that the issue is that one script can only work with some many deployments at once perhaps. I duplicated the JS and created a new script, I now have two of the same script for certain parts of the process. Once I did this, the execution log showed I was…
-
@Veronica Steluta Mincior-Oracle Good morning, it seems that my code has worked for multiple items! I recently had some orders come over with more than 1 item in the cart, and the data was passed over without error!
-
Hello @Veronica Steluta Mincior-Oracle The updated script appears to work! I had an order with 1 item come over without issue. I may have problems with orders with multiple items. I'll trouble shoot as they come along. Update: This works for orders with single items. I get an invalid JSON error with multiple items. Updated…
-
Hello @Veronica Steluta Mincior-Oracle I did that and I can only select the code, I could not see a sample output of the value. I also noticed that on the email body, there is a <#list> tag, I incorporated it onto my code. <script type="application/json+trustpilot"> { "recipientName": "<#if customer.isPerson == 'T' && (…
-
Hello @Veronica Steluta Mincior-Oracle It appears that the customer name pulls now with the <#If> statement applied. If I can get an idea of how ${website.cartContents} looks, then I can try to integrate
-
Hello @Veronica Steluta Mincior-Oracle The customer records looked good, I reviewed an failed AFS and a queued one. Each had a company name, a contact and the name was listed on the addresses. I updated the recipient name to include the <#if> statement in the email template for the name. The CU profile appears to not have…
-
Hello @Veronica Steluta Mincior-Oracle We appear to have made progress. One of our customers was queued finally! We can get the email and Sales Order number over now, but we cannot get the customer name or the product details. The recipient name just says "customer", I assume that this is trustpilot placeholder data on…
-
Hello @Veronica Steluta Mincior-Oracle Update: This code was not successful. It resulted in a validation error with trustpilot. I'll find out if it had intact pulled data. If it did, then TrustPilot may have to make changes on their end to use the code.
-
Hello @Veronica Steluta Mincior-Oracle I added the if statement to the JSON and it saved without error, hoping for valid data. <script type="application/json+trustpilot"> { "recipientName": "${customer.firstName} ${customer.lastName}", "recipientEmail": "${customer.email}", "referenceId": "${salesorder.memo}", "products":…
-
Hello @Veronica Steluta Mincior-Oracle I just got the same error, same origin where the producturl is. Would we have to code an {{#each}} expression onto the JSON?
-
Hello @Veronica Alfaro-Oracle I'll give the URL component a try to see if that will work. I have not heard back yet, as they're waiting to hear back from me. They're rather new to integrating with NetSuite, and they don't make it easy to integrate anything.
-
Hello @Veronica Steluta Mincior-Oracle I reviewed the article and tried again. I still got the same error: This code is at line 8 "productUrl": "${itemurls[itemline.item.internalId]}", This has occurred with using item.internalId and itemline.item.internalID
-
Hello @Veronica Steluta Mincior-Oracle I tried these handlebars and I still get an error, it seems to stem from the product URL. "productUrl": "${itemurls[item.internalId]}",
-
Hello @Richard James Uri-Oracle Thanks! I've also relayed this information to my contacts at trustpilot. It may require a modification on their end that integrates with the email template.
-
Hello @Richard James Uri-Oracle It is not a RESTlet, per trustpilot's article: https://support.trustpilot.com/hc/en-us/community/posts/360010619840-Net-Suite-Trustpilot-Automatic-Feedback-Service-AFS-Setup The JSON is to be pasted on the email template. After we pasted the code, trustpilot was receiving data, but the JSON…
-
Hello @Richard James Uri-Oracle No, we were instructed to paste the code onto the <body> tag of the email templates.
-
Hello @Richard James Uri-Oracle Trustpilots engineers got back to me, and the data they received did not have valid data. I still had the same tag values. Brings me back to my previous post, using the handlebars that is currently being used on the email templates. I get an error when switching the values over.
-
Hello @Richard James Uri-Oracle , I just had a call with them today and discussed the errors. I should be getting an exact reason from them on that. For the email template and JSON, would I be able to use the <tag> code? or would I need to use the handlebar output?
-
Hello @Nicole Mendoza-Oracle I also tried updating the script to call handlebars <script type="application/json+trustpilot"> { "recipientName": "${preferences.naming_customer}", "recipientEmail": "${customer.email}", "referenceId": "${salesorder.memo}", "products": [ { "productUrl": ${itemurls[itemline.item.internalId]}",…
-
Hello @Richard James Uri-Oracle , I undeployed the scripts associated with the sales order, invoice and quotes and then went to troubleshoot on a credit memo and return auth. No execution log.
-
Hello @Richard James Uri-Oracle Sorry for the delayed response. I'll review when I get a chance to test. It's been a busy week for me.
-
Hello @Adrian Romualdo-Oracle @Richard James Uri-Oracle Thanks! I'll have to review the notes on that. In order for us to continue forward, we had updated our extension to run via suitelet. Which has since resolved the matter and we're taking in quotes again.
-
Hello @Adrian Romualdo-Oracle Last bundle updated was the StickyNotes on 2/13/2024 1:55 pm
-
Hello @Adrian Romualdo-Oracle The role name is 'Shopper'
-
Hello @Adrian Romualdo-Oracle I checked this role in sandbox, and it's setup the same as in production. We are still able to send quotes while not being logged in from the sandbox.