My Stuff

Please note that on Friday, September 19, 2025, at 8:00 PM Pacific time, our Case Management System will undergo a scheduled maintenance for approximately 4 hours. During this time, case creation via SuiteAnswers will be unavailable and inbound calls will be routed to Customer Service.

JPrice Bronze Medal

Comments

  • Thanks! It's a route I plan to take. When I added my PLP script. For the PDP portion, I had handlebars to call values for the script; such as {{model.item.custitem123}} I was reading the PDP article on how I can get the item info. pdp.getItemInfo(); Would I need to create a variable for each field? var custitem123 =…
  • Thanks! I went through and this appears to be what I was missing. I managed to successfully offload the PLP code onto the extension, and it works great. One concern I have is performance, when I run the page speed insights test some some PLP/PDP pages, one error I receive is to reduce unused JS. Would it be better to have…
  • Hello @Francesca Nicole Mendoza-Oracle I forgot that this was the answer! I'll review and create a master extension. Once concern I have is performance, would it be better to create multiple extensions as opposed to one?
  • Hello @Francesca Nicole Mendoza-Oracle I tried to add context and collect item info from the PDP to use on my script, but it does not appear to work. the console.log to indicate that the PDP is working does not come up neither. define( 'FAS.PDPJS.PDPm' , [ 'FAS.PDPJS.PDPm.View' ] , function ( PDPmView ) { 'use strict';…
  • Hello @Shorin Rio Daa-Oracle Update: I managed to get the PDP console log to activate, meaning that I connected the JS to the PDP. Based on the code, I may to redefine the custom fields from the extension, and update my code to pull the new handlebars.
  • Hello @Bry Cabria-Oracle Thanks for the insight, I followed your instructions, I was able to get my script up and running. Console log confirms, thanks! I'll need to read my code to make sure it's working correctly. While this one is for all page (shopping,cart,checkout) I have others that must only activate when on a PLP…
  • Hello @Bry Cabria-Oracle I think the Module.js may have something to do with it. I'm currently trying to search how I can apply the JS to the head and not a childview. define( 'FAS.headerjs.headerModule' , [ 'FAS.headerjs.headerModule.View' ] , function ( headerModuleView ) { 'use strict'; return { mountToApp: function…
  • Hello @Bry Cabria-Oracle , I did set the timeout to 300 and 500. I don't see it appear to be working. Perhaps the extension is incomplete? When I created the extension in the command line, I only specified a JS module to be created. Was that all I needed?
  • Hello @Francis Valiente-Oracle , I didn't figure out how the problem occurred, but I know how to resolve it. When this particular error occurs, the best approach appears to zip up all the modules on your workspace and upload it onto the latest deployment version in NS. After this, the errors subsided and I was able to…
  • I spoke with my developer and it seems that others are affected by this same error. They would import and get the same errors. Is this a known issue?
  • @Francis Valiente-Oracle If this was to happen on the standard theme, what would I do next? I am considering the option of removing the 0.0.163 update from the deploy distribution folder, reactivating and seeing if 0.0.162 would be come available again. If I know what would happen, Id feel safer with proceeding. The main…
  • Hello @Francis Valiente-Oracle That's exactly what I'm doing. I have a subdomain in production that I use to test anything before it goes to the main site. The problem is that the error only gives me one TPL at a time, so I have to make multiple reactivations to complete the request. If I can get it all at once, I can zip…
  • Hello @Francis Valiente-Oracle I am the developer lol I can fix issues, but I never ran into an error where it keeps telling me to basically add more TPL files to my 0.0.163 deployment manually.
  • Hello @Richard James Uri-Oracle I did reach out to NS support and they said to contact my developer, and my developer said to contact NetSuite. The only changes I made to the theme, were some HTML/CSS changes to display some buttons and it was tested before deployment. Prior to deploying, I updated the manifest version…
  • Am I able to inactivate/delete the 0.0.163 deployment? and have the theme revert back to 0.0.162?
  • Hello @Francis Valiente-Oracle I did and it was suggested that I reach out to my AMO for services. All I did was update my manifest from 162, to 163 and deployed. That was when I began running into the errors when activating the extension.
  • Hello @Francis Valiente-Oracle It's no reproducible, and I have a ticket open with NS Support. SaSS Compiler tells me that there is no SassCompilerMapReduce.js Templates tell me that there was no skin1.json I add the skin1 json manually, and then told that skin2 does not exist. I add skin2 and pickup_in_store.tpl does not…
  • Hello @Alex Joves -Oracle, It seems that in order to add additional context, we must add it through the theme login-register related TPL files.
  • Hello @Clarisa De Torres-Oracle, I reached out to Support on this, and unfortunately, there's an enhancement request on this. Even with a workflow, I wouldn't be able to do anything unless the template can allow for deposits on a Credit Card Order form.
  • Update: We were able to enable the invoice online and remove the credit card payment methods. In the website settings > shopping tab: Check: ALLOW NON-CREDIT CARD PAYMENT METHODS DURING CHECKOUT and changed the web order form to SALES ORDER On the payment methods page, I unchecked display in website on the credit card…
  • Hello @Leslie Macahia-Oracle I got more clarification from our developers. A web order must be able to have a deposit created. This means that we have to change the way we accept web orders. Is there a way for us to strictly have the invoice option online?
  • 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' && (…