This proposal covers the development proposal covers the possibility of adding credit card charge.

Requirement 

Check the possibility of adding credit card charge  

Deliverables 

The SCA web stores by default do not provide an option to collect a credit card processing fee. So here in order to achieve this functionality, we need to customize the code. 

When the customer checkout from the web store, a sales order is created in NetSuite. So we plan to use the scriptable cart functionality to add this credit card processing fee to the order total. We have to modify the sales order to include this processing fee to the orders created from webstore.  
 
Adding Two fields in Configuration one is for Credit card fee text next is for Shipping Charge Percentage 
 
 

 
Emails sent to the customers upon the order creation. So, we have to modify the email to  

include the card processing fee. 

  
In NetSuite, we will display both the “shipping cost” and “credit card fee” by adding their values and storing the total in the “shipping cost” field. because we only have two fields available in NetSuite to store this information: “Tax total” and “Shipping cost”. 

Static Shipping Cost Calculation: Static shipping cost calculation involves setting fixed shipping rates for different shipping methods or zones. These rates remain constant regardless of the specific order details, such as the weight, dimensions, or destination of the products. Static shipping costs are typically easy to configure and can provide a simple and predictable cost structure for customers. However, they may not accurately reflect the actual shipping expenses for every order. 

Dynamic Shipping Cost Calculation: Dynamic shipping cost calculation takes into account factors like the weight, dimensions, and destination of the products in the customer’s order. The system uses predefined rules and algorithms to calculate shipping costs based on these variables. Dynamic calculations offer more accurate shipping costs compared to static rates, as they consider specific order details. However, the rates are still based on preconfigured rules rather than real-time carrier rates. 

Real-Time Shipping Cost Calculation: Real-time shipping cost calculation involves integrating with shipping carriers (such as FedEx, UPS, USPS) to retrieve actual shipping rates based on the order details. This method provides the most accurate shipping cost estimation, as it considers real-time carrier data, including package dimensions, weight, destination, shipping method, and potentially even the customer’s shipping address. Implementing real-time shipping requires integration with carrier APIs and may involve ongoing maintenance and updates as carriers change their rates. 

 
As for adding an extra processing fee to shipping costs, it’s generally possible within the SuiteCommerce Advanced and NetSuite setup. You would likely need to customize the shipping cost calculation logic to include the processing fee based on your business rules. This customization might involve modifying scripts or configurations within the NetSuite environment to ensure that the processing fee is added to the calculated shipping cost before it is presented to the customer during the checkout process. 

Scope & Limitation 

  • Any changes to the proposed solution will be considered as change request. 
  • We are planning to add the credit card processing fee with the shipping cost. 
  • Currently, we will develop the credit card fee text in the summary box in the default design of the Suite Commerce My Account site, if there is any design change then that will be out of scope. 

Assumption 

  • Modify the shipping cost calculation logic to include the credit card processing fee. This could involve customizing Suite Script or JavaScript functions responsible for calculating shipping costs. 
  • Modify the subtotal calculation logic to include the calculated credit card processing fee. This could involve updating the JavaScript code responsible for calculating the order subtotal. 
  • Modify the appropriate templates and front-end JavaScript to display the processing fee in the checkout. 
  • Could you please mention for displaying the credit card fee for all pages like checkout payment, review and confirmation page? 

Leave a comment

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