Proposal For SCA – Loyalty reward program implementation in SCA and Netsuite

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. 

  1. Checkbox – for enable the loyalty functionality 
  1. 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 

  1. Text/ number field – to update the Used points 
  1. 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. 

Leave a comment

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