Proposal For SCA – Clutch Integration

Proposal Summary 

This proposal covers both the functional and UI development for Checkout page in SCA webstore and NetSuite for CyberCaptains website. 

The pages that will be updated listed below; 

  • Checkout 

Requirement  

Integrate the clutch loyalty program with the Suitecommerce website and NetSuite. 

Our Solution 

Prerequisites 

  • The extension has managed the sales order and discount and Earned points of Customer. Also using the API, we have to get the information of Earned and used Rewards. We need to have an account for more details. 
  • Required details will provided by CyberCaptains 
  • API Key, API Secret 
  • Sign in to the Portal 
  • go to Admin > API Credentials 
  • press the green button for “New API Key” 
  • A pop-up will be displayed with the new API Key and the API Secret. Copy both of these now and retain them in a secure location, as the API Secret will get encrypted in the next step and will then be irretrievable for security reasons. 
  • location ID 
  • terminal ID 
  • Brand ID 

We need to develop the suite script in NetSuite to integrate the clutch loyalty. 

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. 

In the script, we will fetch the reward point from the clutch using total amount, customer details, and authentication details. 

When the user checkout, the total amount will be update on the basis of the reward points. 

The clutch loyalty calculates the rewards Each $1 spent by a customer = 1 rewards point 100 rewards point = $1 discounts. 

We think clutch has contain API for creating new customers. We think need a script for creating newly created customers from NetSuite to the clutch. 

As per the planning we are considering the following integration process; 

  1. NetSuite to Clutch 
  1. Order and customer creation (Customer – we consider creation, updating and deletion, And for Order we only integrate the data while order create) 
  1. NetSuite <-> Clutch 
  1. The discount will check and process during checkout from the SCA site. 

The Fetch and API Response is added below. 

Assumption 

  • We consider only new orders. 
  • We are planning to add the script to integrate the new customer to the clutch. The new customer creation steps are added below. 
  • There are a number of ways to create new customers and cards in the Clutch Platform, but the most typical involves using our JSON API.  
  • We assume that the API used for order, customer creation for clutch is available. And if the customer API already used to create customer in Magento. Could you please share the details? 

Leave a comment

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