Custom Content Types and Checkout Customizations in SuiteCommerce

Customize SuiteCommerce Advanced with custom content types and tailored checkout experiences to enhance functionality and user experience.

·3 min read·View Oracle Docs

SuiteCommerce Advanced (SCA) customization allows developers to enhance both the functionality and aesthetic of a Commerce website significantly. Custom content types (CCTs) and the Checkout application can be tailored to improve user interactions and drive better online commerce results. This article explores key strategies and considerations when making SCA customizations.

What Are Custom Content Types (CCTs)?

A custom content type (CCT) enables the creation of bespoke functionalities that can be managed through the Site Management Tools (SMT). Implementing CCTs involves two essential activities:

  1. Creating a Custom SCA Module: This module should contain all necessary JavaScript, HTML, Sass, and resources for the CCT.
  2. Setting Up Custom Records: Once the module is created, you will need to configure custom records within NetSuite using SMT.

How to Implement CCTs

To successfully create custom content types, follow these steps:

Customizing the Checkout Application

For advanced customizations related to the SCA Checkout process, it’s advised to utilize the SCA developer tools, especially for custom modules if working with the Kilimanjaro release or earlier. For Aconcagua release and later, employing theme and extension developer tools is recommended. The Checkout application can be extensively modified through standard configuration properties or by leveraging existing or newly created extensions.

Available Modules in Checkout Configuration

Several modules are integrated into the checkout configuration, including:

  • OrderWizard.Module.Address.Billing: Lets users add, edit, or remove billing addresses.
  • OrderWizard.Module.Address.Shipping: Lets users manage shipping addresses.
  • OrderWizard.Module.Confirmation: Provides order confirmation messages after submission.
  • OrderWizard.Module.PaymentMethod.Creditcard: Allows credit card management for payments.
  • And more modules for gift certificates, invoices, and PayPal options.

Important Notes

  • Ensure that SMT is enabled in your NetSuite account to use CCTs effectively. Refer to the Site Management Tools documentation for setup instructions.
  • Familiarize yourself with Best Practices for Customizing SCA to avoid common pitfalls during your development.

Conclusion

Customizing SuiteCommerce Advanced is a powerful way to improve your commerce website's functionality and customer experience. By skillfully employing custom content types and manipulating the checkout process, developers can significantly enhance user interaction and streamline operations.

Who This Affects

  • Administrators: Do modifications and configurations for SCA.
  • Developers: Build and deploy custom modules and functionalities.
  • Site Managers: Manage supported tools and monitor website performance.

Key Takeaways

  • Custom content types enable tailored functionality using Site Management Tools.
  • The checkout process is highly customizable; leverage existing modules or create new extensions.
  • Following best practices is essential for effective SCA customizations.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

Do I need to enable any specific settings in NetSuite to use Custom Content Types (CCTs)?
Yes, you need to ensure that Site Management Tools (SMT) is enabled in your NetSuite account to effectively utilize CCTs.
What tools should be used for customizing the checkout application in SuiteCommerce Advanced?
For customizations related to the checkout process, use the SCA developer tools for the Kilimanjaro release or earlier, and theme and extension developer tools for Aconcagua release and later.
How do custom modules interact with the checkout application in SuiteCommerce Advanced?
Custom modules can be added to the checkout application's configuration, with several pre-existing modules available for managing addresses, payment methods, and order confirmations.
Are custom content types in SuiteCommerce Advanced managed via Site Management Tools?
Yes, custom content types enable the creation of functionalities that can be managed through the Site Management Tools.
Source: Do More With SCA Customizations Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →