プロフィール
コメント
-
Here's the code for my configuration JSON file in my extension:
-
I need this too. The users need to be able to set the order of the child records on the parent record, and I need to retrieve search results in the same order the user has set.
-
I have updated the SuiteCommerce-related bundles. The problem is the same, but now it happens at 981px wide. Our company's NetSuite account does not have access to a Support tier suitable for reporting low-priority questions or problems, or I would have submitted a case to NetSuite Support. I just wanted to let the…
-
SuiteCommerce bundle version is 2022.2.1 I will update that now.
-
I also just noticed that the hamburger menu in the narrow-screen layout displays nested Category links overlapping each other so it's impossible to read or select the one you want. This occurs in the MyAccount area of SuiteCommerce but not in the shopping area.
-
Did you ever figure this out? We're having a similar problem.
-
I fixed it. In my case I had to make sure the "id" in the record reference object was an integer, NOT a string with number characters in it. That made all the difference. If you're passing a variable in for "id", then you can wrap the variable reference like parseInt(myVariable) to convert the string to a number.
-
How did you fix it? I am having a problem with this too, particularly when I don't load an entire record object to put in for "entity:" and just use the {type: "customer", id: 12345} way
-
I am pursuing this hacky but easier approach with what's documented here: https://system.netsuite.com/help/helpcenter/en_US/APIs/SuiteCommerce/Extensibility/Frontend/index.html Instead of container.getComponent("UserProfile") SC.Application.getComponent("UserProfile").getUserProfile().done(function(profile){…
-
I am starting to make some progress now that I have learned about jQuery.Deferred objects and how most of these front-end extensibility API components return those. It looks like I can get to them via the SC.Application object when executing client-side browser code. I don't know yet whether I can use them to set the…
-
@Micah Timbol-Oracle Okay, since it is not possible to make the Text portion of the answer optional, then we will just instruct the users to put a N/A value or blank space in the text portion if they don't want to fill it out.
-
@Micah Timbol-Oracle I know, but is there a way, after creating the Performance Review Question, to customize The Performance Reviews or their forms so that the Text portion is not mandatory? Then Employees and Reviewers could fill out just the Rating portion, and only have to fill out the Text portion if they choose to.
-
Navigation: Setup / Performance Management / Performance Reviews / Question Library / New The only two options are Text Only and Text with Rating. That's fine, but we want to be able to do Text with Rating, in a way that makes the Text part optional for the Employee and Reviewer. Currently I can't find a way to make it so,…
-
I am the in-house developer. I'm just struggling to figure out how to get the data returned by getCartSummary and other components, to be available to the handlebars templates so it can be displayed on the SuiteCommerce page. It's even better if I don't have to overwrite things already rendered to the page, but instead…
-
Right now my View looks like this: // @module BevSource.BevCommerce.BetterCheckout define('BevSource.BevCommerce.BetterCheckout.View' , [ 'bevsource_bevcommerce_bettercheckout.tpl' , 'BevSource.BevCommerce.BetterCheckout.SS2Model' , 'Backbone' ] , function ( bevsource_bevcommerce_bettercheckout_tpl , BetterCheckoutSS2Model…
-
Thanks, @Sharon Grace Mendoza-Oracle for the link. I see it documents how to call the function and retrieve the data, but it doesn't explain how to get that data into a page where you can use it to drive or respond to user interactions or make the interface/views respond to that data as it changes.
-
A few days later, we tried it again, with the "DISPLAY COMPONENTS ON TRANSACTIONS" checkbox of the Item still ticked, and this time it works! Nothing else seems to have changed, so I don't know why it didn't work before, but now it does. Maybe caching or something in SuiteCommerce? Thank you everyone who helped.
-
Update from my end: I was able to access the component from within my extension I'm developing. Just having trouble getting the data to be accessible to the client. Should I do that in the view and having it populate the template content for handlebars? Is there a best practice?
-
But then when I try to add it to the rendered view I still get errors: //@method getContext @return BevSource.BevCommerce.BetterCheckout.View.Context , getContext: function getContext() { //@class BevSource.BevCommerce.BetterCheckout.View.Context this.message = this.message || 'Hello World!!' return { message:…
-
calling getUserProfile from options.container in the View : initialize method seems to work! Now I just have to figure out how to get it into the parts of the site that need to use it. // @module BevSource.BevCommerce.BetterCheckout define('BevSource.BevCommerce.BetterCheckout.View' , […
-
The trial-and-error approach is very slow, too, because I have to deploy and activate the extension every time I change something so I can test it. Using gulp extension:local and navigating my browser to localhost:7777 just gives me a mostly blank page that says: HTTP GET / Or something like that.
-
For example, if I add the UserProfile component in my mountToApp like this: define( 'BevSource.BevCommerce.BetterCheckout' , [ 'BevSource.BevCommerce.BetterCheckout.View' ] , function ( BetterCheckoutView ) { 'use strict'; return { mountToApp: function mountToApp (container) { // using the 'Layout' component we add a new…
-
I haven't been able to use userProfile.getUserProfile() in the extension I created using gulp extension:create I have tried in the mountToApp entry point, but then I can't seem to pass the object to the View or whatever is supposed to have it. When I try to reference it in the View object, it says either the object is not…
-
For others reading this tangential detour from the original question, I want to clarify that this does NOT make the member items show up in the shopping cart, only on the Sales Order that results from completing checkout of the shopping cart. Sorry I cannot officially accept your answer, because the accept answer button is…
-
@Jules Mercado-Oracle It seems that the Kit is now displaying its member items now. I don't see that anything changed between the time it wasn't displaying them in SuiteCommerce and on Sales Order PDFs, but now it is working. I wish I knew what changed, but the Display Components in Transactions checkbox was ticked before…
-
Here's a fun thing I just found out: Even though you cannot make Item Groups Display in Website, if they are added after the Sales Order is created, then SuiteCommerce will display all the Item Group's components. So it can be added by something that's not customer-facing.
-
Yes, the Kit displays in the website, but its member items do not.
-
Thanks, @Jules Mercado-Oracle for the enhancement voting link. Since we can't use Item Groups this way, we thought to use Kit/Packages instead, but those are not displaying their member items on the Sales Order that is created when the SuiteCommerce user completes their order, even when viewed in the NetSuite UI. I ticked…
-
We have SuiteCommerce Standard. Inline editing via search results page doesn't allow Display in Webstore to be edited, either, at least not on Item Groups. Also tried nlapiSubmitField and it resulted in an Unexpected Error, or as I like to call it, the Spanish Inquisition Error (Monty Python reference). It seems that Item…
-
I am having the same problem: There is no Web Store subtab and no Display in Web Site checkbox on the Item Group. We need to be able to put Item Groups in our webstore because we do everything in a unit of measure that is 1,000 pieces each (primary sales unit), but we need to let customers buy in pallets of various…