Description: This article provides a step-by-step guide for integrating Google reCAPTCHA v3 into Login and Registration pages in SuiteCommerce to prevent automated and bot-driven activities. The implementation covers frontend token generation, passing the token to backend SuiteScript 2.0 for verification, and ensuring only valid requests proceed. Step-by-Step Process 1. Configure Google reCAPTCHA Visit the Google… Continue reading Implementing Google reCAPTCHA v3 for Login and Registration Pages in SuiteCommerce
Month: April 2025
Create outsourcing charge item
Outsourced manufacturing items are the goods and services that have been produced in cooperation with your outsourcing vendor. You need to define the charge item used in the purchasing transaction. To create an outsourcing charge item: Go to Lists > Accounting > Items > New. On the New Item page, click Other Charge for Purchase or Service For Purchase.… Continue reading Create outsourcing charge item
Outsourced manufacturing location
Defining an outsourcing location for the vendor who will outsource manufacturing, will involve the following steps: Go to Lists > Relationships > Vendors. On the Vendors page, click Edit next to the vender who will outsource manufacturing for you. Click the Outsourced Manufacturing subtab. Beside the Manufacturing Locations field, click the arrow icon. In the Choose Manufacturing Location list, select the location or locations,… Continue reading Outsourced manufacturing location
Accordion Implementation & Reordering Functionality in Purchase History section
Requirement in Purchase History section Accordion Implementation: Introduce an expandable accordion, allowing users to expand and view all items within a single transaction. Reordering Functionality: Enable users to reorder by clicking “Add to Cart” directly from the expanded transaction items Deliverables: _.extend(RecordViewsActionableView.prototype, { getContext: _.wrap(RecordViewsActionableView.prototype.getContext, function (fn) { var context = fn.apply(this, _.toArray(arguments).slice(1)); console.log(“context343”,… Continue reading Accordion Implementation & Reordering Functionality in Purchase History section
My Account Left-hand Navigation Reorganization
Requirement: My Account Left-hand Navigation Reorganization Overview: The section will be a standalone page without a dropdown menu. Orders: Create a dropdown menu section named “Orders” with the following sub-sections: Order History Return Center Reorder Items Lists New “Track Orders” page Quotes: Relocate out of “Orders” into its own independent section. Track Orders Page: Add… Continue reading My Account Left-hand Navigation Reorganization
Section 43B(h) of Income Tax Act
The Finance Act 2023 inserted Section 43B(h), which stipulates that any sum owed to Micro and Small enterprises for goods supplied or services given may be deducted in the same year if it is paid within the deadline stipulated by the Micro, Small and Medium Enterprises Development (MSMED) Act, 2006. This amendment aims to address the issue of working capital scarcity in… Continue reading Section 43B(h) of Income Tax Act
Function to get Exchange rate using SuiteScript
function getExchangeRate(baseCurrency, sourceCurrency) { try { let exchangeRate = 0; let currencyrateSearchObj = search.create({ type: search.Type.CURRENCY_RATE, filters: [ [“basecurrency”, “anyof”, baseCurrency], “AND”, [“transactioncurrency”, “anyof”, sourceCurrency] ], columns: [ search.createColumn({ name: ‘internalid’, sort: search.Sort.DESC }), search.createColumn({ name: ‘effectivedate’, sort: search.Sort.DESC }), search.createColumn({ name: “exchangerate”, label: “Exchange Rate”, }), ] }); currencyrateSearchObj.run().each(function (result) { exchangeRate = result.getValue({… Continue reading Function to get Exchange rate using SuiteScript
Diffeeent between BlendRig 6 and Rigifi
BlendRig 6 and Rigifi are two different rigging solutions in Blender, each with its unique features and advantages. Here’s a breakdown of the differences between the two: 1. BlendRig 6: Purpose: BlendRig 6 is an advanced, highly customizable rigging system designed for professional-grade character animation. It is focused on providing detailed, flexible rigs for animators,… Continue reading Diffeeent between BlendRig 6 and Rigifi