Checkout
SuiteCommerce web stores include a checkout application you can customize or set up to give your users a unique checkout experience.
You can customize your experience by changing:
-
Checkout Flows – Use one of several predefined checkout flows. Each flow has steps that guide shoppers through checkout until they place an order. You can also set different properties for the checkout flow in the configuration record.
-
Minimum Web Store Order Amount – Define minimum order amounts before someone can check out.
-
Checkout Preferences – Choose whether your site creates cash sales or invoice forms at checkout.
-
Shopping Cart Options for Business Customers – Choose whether all contacts for your business customers share the same shopping cart.
-
Out-of-Stock Messaging During Checkout – Show how many items are in stock in the out-of-stock error message on the review page. This message appears if a customer orders more than you have available.
For more advanced customization, you can:
-
Create Custom Fields Using an Extension – You can add fields to ask for extra information, like shipping instructions, special requests, or delivery time slots, using an extension.
-
Create new Develop Extensions – You can create a new extension using the CheckoutComponent or CartComponent APIs. For more on the extensibility API, see Overview and Frontend Extensibility API.
-
Customize the Checkout Application – If you're using SuiteCommerce Advanced, you can fully customize your checkout experience using standard best practices.
Note:Whenever possible, create new extensions for advanced customization. This makes maintenance, portability, and releases easier.
Whenever possible, advanced customization should be accomplished by creating new extensions. This allows for easier maintenance, portability, and release independence. Only implement advanced customizations by customizing the checkout application when the exposed extensibility APIs are not sufficient for you business use case.