Proposal Summary
This proposal covers the development of displaying a commerce category section in SCMA
Requirement
Display a commerce category section in SCMA
Deliverables
Here, we have suggested two methods of solutions.
- Method-1: Since we don’t have a commerce category record, we will be creating a custom record that holds the fields as of the normal commerce category, also we will be creating a custom field on the item record to store the associated commerce category (Custom Record), the custom record holds the details of commerce categories which include subcategories, items, URL fragments, Name Description, and Primary Parent. We will be updating the custom field on the item record based on the commerce category that is created using NetSuite scripts, and based on that custom field on the item we will be displaying items accordingly on the UI, a normal record for the commerce category is given below. We will be using saved search for getting the custom commerce category
- Method-2: As previously stated, we will have a record and a custom field, but we will also have a separate file that holds the details of categories as an object and is dynamically updated through scripts. Based on the category object on the file we create a category section on site. Once the user selects a category, we will search items that are coming under that category. And will be displayed to the user in the UI
Scope & Limitation
- Any changes to the proposed solution will be considered as a change request.
- The number of categories will be a factor while doing the customization.
- One Item can be only present in one commerce category
- We will be only showing the items while navigating to the category, it will not be displayed in the category section.
Assumptions
- The UI will be based on the current theme.
- Category Record needs to be created, we won’t be considering that time in this proposal, either we can provide steps for creating the records or we can do it from our side. The estimate mentioned is purely for customization not for category record creation
- Method two will be more optimized than method one