Reference Product Reviews Patch for Reference ShopFlow
Before applying this patch, apply the patch for Configuration Changes for Custom Records.
To implement this patch, set the permissions for the product-reviews.ss
file and modify the ssp_libraries/Models.js
file.
Step 1: Set Permissions for ProductReviews.Service.ss File
-
In NetSuite, go to Documents > Files > File Cabinet.
-
In the File Cabinet, go to Web Site Hosting Files > Live Hosting Files > SSP Applications > NetSuite Inc. -ShopFlow X.Y.Z > Custom ShopFlow > services.
Important:Replace the string, X.Y.Z, with the version of ShopFlow you are using.
-
Next to product-reviews.ss, click Edit.
-
Go to the Permission tab and check the Enabled box.
-
From the Execute as Role list, select SC Product Review.
-
Check the Run Script Without Login box.
-
Click Save.
Step 2: Modify the Models.js File
You can edit the file, Models.js
, in the NetSuite File Cabinet. See Editing Files in the File Cabinet.
-
Go to Documents > Files > File Cabinet.
-
In the File Cabinet, go to Web Site Hosting Files > Live Hosting Files > SSP Applications > NetSuite Inc. -ShopFlow X.Y.Z > Custom ShopFlow > ssp_libraries.
Important:Replace the string, X.Y.Z, with the version of ShopFlow you are using.
-
Create a backup of the file,
Models.js
.Note:If
Models.js
does not exist in the ssp_libraries directory, make a copy from Web Site Hosting Files > Live Hosting Files > SSP Applications > Netsuite Inc. -ShopFlow X.Y.Z > Reference ShopFlow > ssp_libraries > Models.js. -
In the
Models.js
file, find and replace the following line of code with the provided code sample.Find the following code:
if (this.loginRequired && !session.isLoggedIn()) { throw unauthorizedError; }
Replace it with the following code:
if (this.loginRequired && !session.isLoggedIn3()) { throw unauthorizedError; }
-
Save and deploy the file.
Step 3: Confirm Custom Record ID and Access Type
-
In NetSuite, go to Customization > List, Records & Fields > Record Types.
-
Click the link for the custom record type, Product Reviews.
-
On the Custom Record Type page for Product Reviews, confirm that ID has the value,
customrecord_ns_pr_review
. -
Confirm that Access Type has Use Permission List selected.
If the access type is not correct, select Use Permission List from Access Type.
-
Click Save to save any changes you made.
-
Repeat steps 1 to 5 for the following custom record types:
-
Product Reviews Attr. Rating – the ID should be
customrecord_ns_pr_attribute_rating
and the access type should be Use Permission List. -
Product Reviews Images – the ID should be
customrecord_ns_pr_image
and the access type should be Use Permission List.
-
Related Topics
- Changes in Product Reviews and Product List Permissions Levels
- Reference Product Reviews Patch for SuiteCommerce, SCA 2024.2.10, and Later
- Reference Product Reviews Patch for SCA 2024.2
- Reference Product Reviews Patch for SCA 2019.2 to 2024.1
- Reference Product Reviews Patch for SCA 2018.2 to 2019.1
- Reference Product Reviews Patch for SCA Aconcagua
- Reference Product Reviews Patch for SCA Kilimanjaro
- Reference Product Reviews Patch for SCA Elbrus
- Reference Product Reviews Patch for SCA Vinson
- Reference Product Reviews Patch for SCA Mont Blanc
- Reference Product Reviews Patch for SCA Denali