SuiteCommerce Base Theme Customization Guidelines

Utilize the SuiteCommerce Base Theme effectively for theme customization without overwriting the base structure.

·3 min read·1 views·View Oracle Docs

The SuiteCommerce Base Theme provides a foundational template for developing and customizing your eCommerce site within NetSuite. Leveraging this theme allows developers to maintain compatibility across various SuiteCommerce updates, ensuring stable performance and enhanced features for online retailers.

How to Use the SuiteCommerce Base Theme

To effectively use the SuiteCommerce Base Theme for your theme customizations, follow these steps:

  1. Verify Installation: Ensure the SuiteCommerce Base Theme SuiteApp is installed. This managed SuiteApp automatically receives updates, improving functionality and security.

    • Locate the Bundle ID in the relevant table in the SuiteCommerce documentation to confirm its installation.
    • Navigate to Customization > SuiteBundler > Search & Install Bundles > List, find the SuiteCommerce Base Theme, and verify the Bundle ID.
  2. Activate the Theme: Activate the SuiteCommerce Base Theme on your desired domain, which can be done through the Extension Manager. Refer to the Manage Themes and Extensions section for guidance.

  3. Fetch Active Theme Files: Use the Theme Developer Tools to retrieve the active theme files for your domain. Detailed instructions can be found in the Fetch Active Theme Files documentation.

Key Points About the SuiteCommerce Base Theme

  • When deploying a theme based on the SuiteCommerce Base Theme, you are prompted to create a unique name for your theme. It’s essential to note that while you cannot overwrite the base theme, you can freely create new themes based on it.

  • As a managed bundle, updates for the SuiteCommerce Base Theme occur alongside major releases of SuiteCommerce and SuiteCommerce MyAccount. This means that newly developed themes will inherit improvements and security patches seamlessly.

  • All updates made in SuiteCommerce and SuiteCommerce MyAccount are backward compatible with the base theme. Consequently, themes developed from previous versions will function correctly with the latest updates.

  • For customers of SuiteCommerce Advanced (SCA), care should be taken when developing themes using the latest releases of the SuiteCommerce Base Theme. Each managed update has specific compatibility with core releases of SuiteCommerce Advanced. For example, a theme created with the SuiteCommerce Base Theme 2019.1 is most compatible with SCA 2019.1 and later, while it may not function as intended on earlier versions (like 2018.2).

  • The SuiteCommerce Base Theme is the sole theme made available by Oracle NetSuite for SuiteCommerce MyAccount sites. It serves as a reliable baseline for creating compatible themes tailored for use on these specialized platforms.

By adhering to these guidelines, developers can ensure that their custom themes enhance the user experience while remaining aligned with NetSuite's best practices and update cycles.

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

Key Takeaways

  • The SuiteCommerce Base Theme is crucial for building eCommerce sites that align with NetSuite standards.
  • Changes made to the base theme maintain backward compatibility, aiding in smooth transitions during updates.
  • Custom themes must be developed with compatibility in mind concerning SuiteCommerce Advanced releases to ensure functionality.
  • The base theme serves as the foundation for any customizations, allowing developers flexibility without compromising core updates.

Frequently Asked Questions (4)

Do I need to manually update the SuiteCommerce Base Theme with each SuiteCommerce release?
No, the SuiteCommerce Base Theme is a managed SuiteApp that automatically receives updates with each major SuiteCommerce and SuiteCommerce MyAccount release. This means it inherits improvements and security patches seamlessly.
How can I verify if the SuiteCommerce Base Theme is installed on my NetSuite account?
To verify installation, locate the Bundle ID in the SuiteCommerce documentation and navigate to Customization > SuiteBundler > Search & Install Bundles > List in NetSuite. Find the SuiteCommerce Base Theme and confirm the Bundle ID matches.
Can I overwrite the base theme when creating new themes?
No, you cannot overwrite the SuiteCommerce Base Theme. However, you can create new themes based on it by assigning them a unique name, which allows for customization while maintaining the base structure.
Are themes developed on the SuiteCommerce Base Theme compatible with all versions of SuiteCommerce Advanced?
No, themes developed using a specific release of the SuiteCommerce Base Theme are most compatible with the corresponding or later versions of SuiteCommerce Advanced. For instance, a theme based on SuiteCommerce Base Theme 2019.1 is compatible with SCA 2019.1 and later, but may not function correctly with earlier versions.
Source: Important Information About the SuiteCommerce Base Theme 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 →