JIRA TASK :https://jobinandjismi.atlassian.net/browse/CC-2
Proposal Summary
This proposal covers both the functional and UI development for Checkout page in SCA webstore and NetSuite for CyberCaptains website.
Requirement
Integrate the SCA – Loyalty reward program with the Suitecommerce website and NetSuite.
Our Solution
In the website, we will need to create a module in the checkout page and we will provide an option for user to apply the rewards to their order.
When the user checkout, the total amount will be update on the basis of the reward points.
We need to create an entity Fields for Customer record to store the Reward.
- Checkbox – for enable the loyalty functionality
- Text/ number field – to update the reward points
If need information about Earned and Used Reward points there is additional entity Fields for Customer record
- Text/ number field – to update the Used points
- Text/ number field – to update the Earned points
For calculating the reward point, we will need to create a script to update reward points on the basis of order creation. The reward point will be calculated on the basis of total amount
The points will automatically calculate, while order created in NetSuite.
The reward point will apply on the basis of
Each $1 spent by a customer = 1 rewards point
100 rewards point = $1 discount on future orders
Assumption
- The extension has managed the sales order and discount and Earned points of Customer. We get the whole information using about Reward points from Customer Record.
- We consider only new orders.
- We only consider rewards in Sales orders.