The checkout experience can make or break your eCommerce performance. In SuiteCommerce Advanced (SCA), customizing the checkout flow allows businesses to better serve their unique customers – whether B2B or B2C. But customizations must be handled with care to avoid performance, compatibility, or maintenance issues. Here are a few best practices to follow when customizing… Continue reading Custom Checkout Flows in SuiteCommerce Advanced : Best Practices
Tag: SCA Checkout
Guest Checkout: Disallowed if Email Address is already used by existing Web Customer Account
When a guest customer tries to checkout with an existing email we are not allowing them and throwing an error to the user to prevent duplicate customers with same email. It is an UE script deployed to lead records on BEFORE SUBMIT FUNCTION
Display Customer ID in my account profile information page with title
JIRA code:840 Created a new extension “profile information”. Added customer name in template . Template file: Entry file:
How to Format a variable with two decimal values
For formatting an integer variable with fixed two decimal points (Eg: 12.00, 100.34, 123.00, etc )we can use this method: This method can be used for formatting subtotal, total values in the cart, or checkout pages.
Basic Process for Setting Up Scriptable Cart
Scriptable cart is functionality that is server-side JavaScript and SuiteScript that runs when a shopper is checking out. Used for: Connecting to a third-party tax calculator Changing price levels of items in a way native functionality cannot Creating buy one / get one type offers in a way the promotions engine cannot Paying using stored… Continue reading Basic Process for Setting Up Scriptable Cart
Create Lead Record on registration from website.
Jira code:EN-864 Create a lead record in netsuite after registration from website. Created a new page “International” using extension. After submitting the form, the lead record will be created in Netsuite with entered data and category as Dealer. Entry ponit file: view file: Router.js model.js Suitescript: Model file: Service contoller template sass
NetSuite SCA customization for Cart, checkout, shipping cost updates
Proposal summary The proposal covers the updates in cart, checkout, my account, and shipping cost calculations. Requirement Link to FedEx On the production test account ( crossfit@goodearthdist.com / GoodEarth123!) we have a shipped item fulfillment (80143) that is listed on SCA purchase history but the link to the FedEx website is broken. The link currently… Continue reading NetSuite SCA customization for Cart, checkout, shipping cost updates
Add a new button to the checkout
RequirementAdd the “Continue” button below the order summary section. As default, the continue button in checkout appears at the bottom of the page SolutionUse extensiblity API checkout module:
Tax Free Certificate Upload Extension
SCL-303 Tax Exemption Certificate This extension has JS, Template, SCSS, SuiteScript files. We have to provide permission for the SS file manually. The extension will be helpful for the user to remove tax from their order if they have a tax free certificate, below are the steps to create the extension Create 2 custom transaction… Continue reading Tax Free Certificate Upload Extension
Basic requirement to set up the invoice as the payment method in SCA
Basic Requirement to set up an Invoice payment method in SCA