Aaron McCausland
11/01/2024, 3:11 PM<https://REDACTED.app.netsuite.com/api/personalized/items?as_of_date=2024-11-01T15%3A05%3A23.290Z&c=REDACTED&country=US¤cy=USD&fieldset=search&force_avoid_redirect=true&include=facets&language=en&limit=24&n=2&offset=0&pcv_all_items=F&pcv_groups=-1%2C-2%2C-3%2C1652291&pricelevel=5&sort=relevance%3Adesc&use_pcv=T>
The REDACTED parts are our Sandbox account number.
I have been working on it for a few days now. I'm trying to avoid any semblance of having to manually set lists of things, and use the information that's already in NetSuite sandbox to form the segments dynamically.
My only item segment is a dynamic Item Collection whose public saved search includes all Item records.
My only customer segment is more complicated:
• There is a Custom record type "Brand Owner" with two List/Record:Customer fields, "Brand" and "Distributor". The Brand field has Record is Parent = Yes.
• The Customer record pointed to by Brand Owner: Brand can see the Brand Owner: Distributor via joins, and they show up in a sublist labeled "Distributors", and can be joined to in saved search results and filters. However, The Customer record pointed to by Brand Owner: Distributor cannot see the Brand Owner record. This is a problem because the Distributor customer records are the ones that will be logging in to the Web Store.
• I created a field to point back to the Brand Owner record so that my Customer Segment's Customer Group's saved search can see the Brand Owner, and therefore the Brand Owner: Brand customer record. This works after populating the field on all Brand Owner records via a user event script triggered by CSV import.
• A Personalized Catalog View with All Items and the Customer Segment described above, set to "Display Fully", seems to do nothing, despite over 20,000 items showing up in the Items By Customer workbook. If they show up in the Workbook even when I have filtered it by both the Customer Segment and the Customer matching the Distibutor customer I'm logging in with, shouldn't I see all those Items in the Webstore as that distributor Customer?
• I realize that most of our items are not set to Display in Web Site, so I turned that on for one of the items, but it still doesn't show up. I can't get this running in a timely manner if I have to rebuild the search index every time I tweak something to see if it works by trial and error.
• Web Site is set to Display Uncategorized Items.
• Role that logged in users are using has all the permissions levels set the same as the system role Customer Center, plus a few additional ones, except for Reports. But that was after last Search Index rebuild.
• At least 2 of the items have Online Price set to a number, and Web Store is confirmed to be using that custom pricing category.
I'm going through the troubleshooting guide here: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_1560335048.html#subsect_156700428205
I have checked all the flowchart decision points in that document for one specific item and it should be making it all the way to chart 5's "Item Displays" node. If it does and it still does not display, what then?
Here's the Customer Segments Manager:
Item Segments Website Visibility Level Customer Segment
Unmapped Items Hide Fully --ALL USERS--
All Items Display Fully Webstore Distributor Group - Related Brand
Disable Purchase blank
Disable Purchase and Hide Price blankcdawson
11/04/2024, 11:01 AMAaron McCausland
11/04/2024, 2:47 PMcdawson
11/04/2024, 2:48 PMAaron McCausland
11/04/2024, 3:34 PMcdawson
11/04/2024, 3:35 PMAaron McCausland
11/04/2024, 7:44 PMAaron McCausland
11/06/2024, 3:20 PMAaron McCausland
11/06/2024, 9:57 PMAaron McCausland
11/06/2024, 11:06 PMAaron McCausland
11/07/2024, 10:35 PM