My Stuff
Comments
-
I updated the script, got the result: Custom Custom Updates Your mass update is complete, and has been successfully performed on 1 records. /** * @NApiVersion 2.1 * @NScriptType MassUpdateScript */ define(['N/record', 'N/log'], (record, log) => { const update = (context) => { try { // Ensure we are only updating Inventory…
-
Hello @Jervin Nicholas Teopengco-Oracle , That might be the issue! I did not specify what item type on the script. This would be for inventory items
-
Hello @Jervin Nicholas Teopengco-Oracle I used the item XML info to review the data, was this the right way? https://ID.app.netsuite.com/app/common/item/item.nl?id=ITEMID&xml=t <storedisplayname>ZG2W01508000B | Zero Gravity Balancer, 150lbs, 80in travel, Bullard hook</storedisplayname>
-
Hello @Bry Cabria-Oracle I think I found a bug with the code, the extension should only trigger at the checkout. However, the footer phone numbers seem to change. Could this be from the extension?
-
Hello @Bry Cabria-Oracle , I got it to work! I need to set step.stepgroup to step.url and I was able to trigger the code at the confirmation page.
-
Hello @Bry Cabria-Oracle , Thanks! I was finally able to get one of the console.logs to trigger, checkout component found. define( 'FAS.google_enhanced_conversion_confirmation.gec', [ 'FAS.google_enhanced_conversion_confirmation.gec.View', ], function ( gecView, ) { 'use strict'; // Utility function to convert a string to…
-
Hello @Bry Cabria-Oracle Thanks for the insight! I used your example and incorporated it to be ecrypted. define( 'FAS.google_enhanced_conversion_confirmation.gec', [ 'FAS.google_enhanced_conversion_confirmation.gec.View', 'Checkout' ], function ( gecView, Checkout ) { 'use strict'; // Utility function to convert a string…
-
Hello @Bry Cabria-Oracle This would be occurring on the confirmation page of the checkout. This is what I have so far, all I have left is to call the variables. define( 'FAS.google_enhanced_conversion_confirmation.gec', [ 'Checkout' ], function ( Checkout ) { 'use strict'; return { mountToApp: function mountToApp…
-
Hello @Bry Cabria-Oracle , Yes I did. Thanks! I need a chance to develop the checkout extension and test.
-
Hello @Bry Cabria-Oracle Would it be possible to update the schema via extension? If I can do that, that would be more helpful. I can specify that if isinstock = true, change schema to "in stock" else set it to "limited availability"
-
Hello @Bry Cabria-Oracle Thanks! That seemed to have done the trick. I managed to pull the required fields that I need. I have a script in the code that manipulates the related items template into becoming a dense list layout when a Non-Inventory Item is loaded and it adds a qty and add to cart button to the items. This…
-
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.