Issue Resolution: Product List/Wishlist Display and Functionality

  • The product list is not getting displayed, When reorder lists are created for customers in NetSuite, they are not being pushed through to the customer’s account when they log in on the website.

.

Investigation and Resolution Steps

To resolve the issue, I reviewed the patching steps applied to the product list. Since the issue already existed in the source system, it was determined that it was not caused by any customizations but rather originated from NetSuite.

Upon reviewing the applied patches, I found that:

  • The first two steps of the patch were no longer satisfying the required conditions, so I reapplied them.
  • The 6th step was also missing and needed to be included.
  • The 5th step, which involved updating the access type of the custom record to “Permission List,” was not satisfied. However, since the current setting is “No Permission Required,” it does not impact functionality. Changing it would require client approval, so for now, it remains unchanged.

Add Item List Permission to View

  1. In NetSuite, go to Setup > Users/Roles > Manage Roles.
  2. Next to the SC Product Lists role with the ID, customrole_sc_product_lists, click Edit.
  3. Go to the Permissions tab and the Lists subtab.
  4. For the permission, Items, confirm the level is set to View.
  5. If the Items permission level is not View, update the level to View, then click Save.

Set Permissions for ProductList Files

To set permissions for ProductList.Service.ss:

  1. In NetSuite, go to Documents > Files > File Cabinet.
  2. In the File Cabinet, go to Web Site Hosting Files > Live Hosting Files > SSP Applications > NetSuite Inc. – X.Y.Z > Development > services.
  3. Important
  4. Replace the string, X.Y.Z, with the version of SCA you are using.
  5. Next to ProductList.Service.ss, click Edit.
  6. Go to the Permission tab and check the Enabled box.
  7. From the Execute as Role list, select SC Product List.
  8. Check the Run Script Without Login box.
  9. Click Save.

To set permissions for ProductList.Item.Service.ss:

  1. In NetSuite, go to Documents > Files > File Cabinet.
  2. In the File Cabinet, go to Web Site Hosting Files > Live Hosting Files > SSP Applications > NetSuite Inc. – X.Y.Z > Development > services.
  3. Important
  4. Replace the string, X.Y.Z, with the version of SCA you are using.
  5. Next to ProductList.Item.Service.ss, click Edit.
  6. Go to the Permission tab and check the Enabled box.
  7. From the Execute as Role list, select SC Product List.
  8. Check the Run Script Without Login box.
  9. Click Save.

 

Reviewed Bundle Updates

  • Updated the Reference Product List bundle.
  • Verified its IDs and dependencies.
  • Since no new updates were available, I canceled the bundle update after confirming that it was unnecessary.

Final Status

After implementing these changes, the issue was fully resolved, and all functionalities are now working as expected.

  • The product lists are now properly displaying on the “My Reorder Lists” page.
  • The functionality of adding a new item to an existing list and creating a new product list is working as expected.
  • I also verified the possibility of creating a new product list directly from NetSuite. This functionality is working fine—upon reloading the page, it correctly redirects to the reorder list page on the website.
  • For the customer mentioned by the client who was facing the issue, the reorder page is now displaying correctly.
  • Open image-20250312-070654.png

Leave a comment

Your email address will not be published. Required fields are marked *