My Stuff

Default Avatar
Check out Oracle NetSuite upcoming events and conferences here
See All the Unlockable Badges See All the Unlockable Badges
Uncover the power of data with the Analytics Hub —your ultimate guide to mastering NetSuite Saved Searches and Reports. Simplify the complex and unlock your organization's true potential. Dive into the Analytics Hub now and soar to new heights!
Hello Community! Josh Maxwell, a User Experience Researcher for NetSuite Foundation has fun a question for you. Imagine for a moment that NetSuite had an assistant like Alexa or Siri. What would you ask of your NetSuite assistant? Use this survey link to share your top questions to the assistant.

Here are some examples to get your creative juices flowing.

"Did I pay vendor John Doe last month?"
"Take me to my largest sales order for this month."
"What invoices haven't been paid yet?"

3942562

Comments

  • It took me a while to get Gulp working. I've never liked gulp.local and don't really use it, so I can't comment on that. Having users end up on the My Account page when logging in something that I've had to deal with over the last 14 years of developing NetSuite websites. The latest cart and checkout for SiteBuilder, which…
  • Anthony You could also try the scripts that work for SiteBuilder sites and still work with the latest (Elbrus): <a href="http://www.WEBSITE.com/app/site/backend/emptycart.nl">Empty Shopping Cart</a> I put it in the cart_detailed.tpl. I only work with SiteBuilder sites so haven't tested this out on SCA sites, but on SCA for…
  • Mark The first few requests I'm not going to try to answer, for now. The "New things requested" here are the answers. 1 - You just over-ride the styles NetSuite puts in. It's usually the bootstrap styles that cause the extra space. I usually completely re-write the item cells for the shopping cart. Elbrus puts in too much…
  • Chris - It's not a "button-push" but what you want to do is possible. You'll need to be able to add the custom item field to the cart cell in the summary in the checkout. Then a script that will read those fields, and if payment needs to be restricted, hide the PayPal button. You'll need to know how to customize RC, and to…
  • Nathan - I assume you mean that the Reference My Account doesn't have all the features of the old my account as far as paying an invoice directly from the customer center. If that is the case, then I've added links to the old My Account from Reference My Account. The old URLs still work it's just that you have to add a…
  • I've added Magic Zoom to all the NetSuite sites I build that request a zoom feature. So, I've done it many times. Most of my clients don't want something simple, but the ability to swap out the main image when a matrix option is selected. Also, the often opt for the Magic Zoom Plus. This is what I normally use when adding…
  • Chris I never tested it out on an anchor tag, just the URL of the page they were on since most of time, the using is logging in using a link in the header. Then it goes right back to the page they were on. As far as code for "script challenged" I think this may be a little to much. Let me try: In the header for the whole…
  • You have to get your own security certificate for a sub-domain of your site, then apply it in NetSuite. Then you can select that as your checkout URL. There are quite a few files in Suite Answers that cover the process, like this one: https://netsuite.custhelp.com/app/answers/detail/a_id/27469/ Sam W.
  • I did work something out for Vinson for SiteBuilder. If you are interested keep reading... On the checkout.ssp I added a small script that gets the referring, and places that in a cookie. On the myaccout.ssp I have a small script that reads the cookie to get the original referrer. I also have a proper link to the home page…
  • I come across this with my clients from time to time; there are a few things this can be. The first thing to check is that the item options fields related to the matrix option are selected in the parent item. I assume you have or else selecting a different finish would not work. Item options not being selected is the most…
  • I never did. For the one client that really needed it they ended up already having custom entity field for PO Number that they were using so I just added a section under the payment section and had an input for them to fill in. When they did so, copied that to a var then wrote it to the real input for their custom field on…
  • MChannaTX - Thanks for these ideas and things to look at. I'll have to go back over what I did and make sure I've covered what you mention. I won't be able to look at that again for a week or so, as I've had to move on to other things. But what you mentioned sounds like elements I missed.
  • Another day, another few more hours on this thing... but I got something working-ish. For desktops, I already had a popup that worked well so I left that. For handhelds, I'm using NetSuite's modal dropdown though it's not perfect, it looks and works a lot better than popping up a div. I created an external page with the…
  • Hi Chris. This is something I do all the time and each time I do it, it needs to be slightly different based on the needs of the client, how they want to "tell" the item detail template how to "know" what to display as extra items, and how to know what extra items to add to the cart at the same time. Assuming you've worked…
  • Wwinters - I gave up after spending countless hours on this, then reading in Googles documents that you have to use a sub-domain for the checkout. Out of the 40 or so NetSuite sites I've worked on over the past few years, only one has a sub-domain for checkout so I figured that none of my other clients would make use of…
  • John It took me about 8 hours to figure out, but eventually I got it working. I first tried all the things you did but nothing worked. Eventually, I looked at how the old My Account adds files. Copied a bunch of that code, modified it as needed; mainly to remove the C://fakepath/ from the uploaded item name, and put it in…
  • Actually, there is a NetSuite patch that is suppose to fix this issue. See SuiteAnswers 46484 However, doing this patch currently breaks the shipping estimator in the shopping cart. Sigh.
  • I find it hard to understand why GTS needs a full page refresh but Google Tag Manager can receive just about the same amount and type of data with just a dataLayer.push We are gathering everything about the items in the order, the order summary from code we add to the confirmation page. The dataLayer.push looks to work…
  • Chris - That was something I had to work out, which I did years ago. The normal NetSuite functionality is to add the item to the cart then either show the cart or reload the page (which can be specified in the redirect=... or showcart=T URL parameter or on the web site setup page) Years ago I pretty much gave up using…
  • Got this fixed. Turns out the checkbox SHIPPING INFORMATION IS REQUIRED needs to be unchecked. Then you have to wait a while. I had only waited ten minutes before testing and when I got the same results as with it checked, I assumed it was not the answer and submitted the above post. I looked around a while more and it…
  • Thanks for including the above code! It worked very well to get the data for the items in the cart. The only addition I needed to make was the line that gives the item google shopping id, which in this case is the itemid. (I see that I didn't really request that field in original post) Anyway, if someone else is interested…
  • Carl I don't know the answer to your exact question. However... Why don't you just remove that section or links to it from the Reference My Account. It's pretty simple to customize. NetSuite even has a few Suite Answers going over changing the left navigation. And each section on the main page has it's own module that can…
  • The way I do this is kinda weird, but it does work. I put in a custom tag in the footer that I call FOOTERCODE and leave it normally blank. Then when I want to inject code on a specific tab I do a tag substitution on the tab and to add it. This is how I inject JavaScript code for the My Account tab main page in order to…
  • Steph Two things. Because they have so few items, I was able to make www.clublifeheadphones.com responsive. I still have a bit to do on the item detail page as far as positioning for handhelds, and the same for some of the forms. But it is live and taking orders. It was a lot of time-consuming work. Check it out to get a…
  • I just went through this a found out a lot. Though I'm using 2.03.0, the things I worked out may also work for you. 1 - Check that the Custom Checkout has the Application-xxxxx.js in the /js/ folder and the Templates-xxxxx.js in the /templates/ folder. If not, that is the issue. Those files are normally auto-generated but…
  • Steph You won't be able to overwrite NetSuite's CSS. What I do is to change the body class to something, then use that to write my own CSS. If the css you write is more specific, it will be used instead of NetSuite's. Even with what you list below, you can make a more specific style like: div#outerwrapper div#innerwrapper…
  • I gave up trying to do this with tags long ago. I ended up creating what I call Faux Matrix and it can be done a few different ways. For www.420Science.com and store.sterilizers.com/Web-Site-Filters/Market-Forge I gather the information about the variations on the main product via a item list, then make the item list…
  • Puja Roy I spent a good deal of time looking for a good mini-cart to purchase for my clients. I ended up building one myself which I'm now starting to offer as a bundle. It's reasonably priced (one-time charge with professional installation available) and has quite a few optional features. One version of it only shows the…
  • The three different ideas that I use are each different and are used in different circumstances. However, the have similar code, too. You'll need to know how to create HTML from within JavaScript, specifically select drop-downs and if you're using the first two methods, how to "walk the DOM" to gather needed information…
  • The CSS file exists, it's just you can't change it.