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: checkout
Make the billing and shipping addresses view-only and prevent the default addresses from changing after each order.
Deliverables: The implementer will remove the “Make this my default billing address and default shipping address” checkboxes from the below listed locations on the webstore: Address section in the overview page (My account) Add Address section in the Address book (My account) Edit Address form section in the Address book (My account) Add Address section… Continue reading Make the billing and shipping addresses view-only and prevent the default addresses from changing after each order.
Proposal for version upgrade and single page checkout
Install the latest SCA 2024.2 bundle in the Tool Fetch production NetSuite account, including the extension manager. Create a test domain in the Production account for development and testing purposes. Install the bundle for SCA 2024.2 in the Production account. Set up the new SSP and link the domain with the SSP application. Migrate all… Continue reading Proposal for version upgrade and single page checkout
Resolve Permission Error “Error 403: ERR_INSUFFICIENT_PERMISSIONS” When Accessing the Checkout Page
Scenario Shoppers are getting an Error 403: ERR_INSUFFICIENT_PERMISSIONS when navigating to the Checkout Page; hence, they are unable to submit any order online. The reason why shoppers are getting that permission error is because the permission level of the Payment Instruments defined on the custom customer center role is set to NONE. Once the Payment Instruments… Continue reading Resolve Permission Error “Error 403: ERR_INSUFFICIENT_PERMISSIONS” When Accessing the Checkout Page
How to setup checkout prefrences
You can determine preferences for sales orders and how to bill for web orders. To set checkout preferences: Go to Commerce > Websites > Web Site List. Click Edit next to a web site you want to edit. On the Shopping tab (Checkout Preferences section) set preferences according to the following table. Click Save. Preference Description Sales Order Type Select whether… Continue reading How to setup checkout prefrences
How to get the current step of checkout page on website
The Checkout component lets you manage the steps in the checkout flow. For example, you can get the current checkout step, go to the next or previous steps, and add or remove steps in the checkout flow. Get an instance of this component by calling container.getComponent(“Checkout”). Returns a Deferred object. If the promise is resolved, it… Continue reading How to get the current step of checkout page on website
How to add a new module on checkout page
Adds a module to a step. You must extend class WizardModule to add a new module. checkout.addModuleToStep( { step_url: ‘shipping/new_step’ , module: { id: ‘new_module’ , index: 0 , classname: ‘OrderWizard.Module.Shipmethod’ , options: { container: ‘#wizard-step-content-right’} } })
Reorder Checkout Modules
ou can reorder modules within a checkout step by repositioning the module within the code. Important If reordering modules, ensure that you do not disrupt any flow between modules. For example, you want to place both the shipping address and delivery method modules within the same step (Shipping Address). However, the delivery methods available depend… Continue reading Reorder Checkout Modules
Remove Checkbox “Yes, Please sign me up for exclusive offers and promotions” in Reference Checkout
Scenario There are instances where web stores have to hide “Sign me up for exclusive offers and promotions” checkbox on the registration page. Solution Copy register_form_field_macro.txt from Reference Checkout to the Custom Checkout folder on a similar path: Web Site Hosting Files > Live Hosting Files > SSP Applications > NetSuite Inc. – Checkout 2.0x.0 > Custom Checkout > templates > login_register > macros Edit the file Find and remove the following lines of code: <div class=”control-group”>… Continue reading Remove Checkbox “Yes, Please sign me up for exclusive offers and promotions” in Reference Checkout
Out-of-Stock Messaging During Checkout
An out-of-stock error message displays on the review page of your Commerce website’s checkout flow if your customer orders a larger quantity of an item than you have in stock. Your customer can then go back and edit their order to request a smaller quantity of the item. The following example shows an out-of-stock error… Continue reading Out-of-Stock Messaging During Checkout