Proposal Summary
This proposal covers the scope to integrate a freight estimation functionality into the Suite Commerce Advanced (SCA) website’s checkout process in the Western Global Limited account.
Requirement
We need to integrate freight estimation functionality (CH Robinson) into the Suite Commerce Advanced (SCA) website’s checkout process. The integration will involve making API calls to the “Estimating Freight Class” API to retrieve shipping cost information based on the customer’s zip code, item details, and other relevant parameters.
On the website checkout page, on the cart page, and on the quote page, we will display the shipping cost for the corresponding order.
Deliverables
Cart page: Customers can enter their zip code. The details of the items in the cart will be passed to get shipping cost using API. Using the API and on the basis of the current item in the cart page, we will calculate shipping cost, and will display the estimated shipping cost for the current items in the cart.

Checkout Page: The shipping cost calculated will be displayed on the checkout page along with an additional charge applied by our client. Additional cost will be a percentage of the total amount.

- For calculating the additional cost, we will create a field in the configuration record to save the percentage of the additional charge . So the percentage that need to be taken can be added in that field. We will calculate the additional amount on the basis of the value of that field.
- The shipping cost will be included in the payment page for credit card/invoice payment methods. The estimated freight cost can also be saved to the “Shipping cost” field in NetSuite, if supported.
- On the checkout page, if the customer is using a credit card as payment, the shipping cost with the additional cost will be deducted from the credit card while doing the payment.
Quote Page: When a customer converts a quote to a sales order, the freight cost will be displayed . The frieght cost will be displayed in the quote confirmation page similar to the confirmation in the checkout section.
Prerequisites
- The percentage of the additional charge taken by the client needs to be provided.
- The CH Robinson credentials and NetSuite credentials with requested role needs to be provided.
Scope & Limitation
- The freight integration functionality will only be applicable to orders placed through the Suite Commerce website. Orders created within NetSuite directly will not be considered for shipping cost calculation.
- Any changes to the proposed solution will be considered as change request.
Assumption
- The values required to make the API work as expected, such as item details, will be available in the NetSuite item record.
- The mapping table in NetSuite, which matches the SHIPPING STATE to one of three Locations, is in place and functioning correctly.
- A custom record exists in NetSuite with a row for each US State and a column for ‘Default Location’ to determine the default location based on the customer’s state.
Estimate
Time- 96 Hours