Extension Metadata for SuiteCommerce Development
Extension metadata details for SuiteCommerce, including versioning, naming conventions, and required fields in the manifest file.
TL;DR: Extension metadata is vital for SuiteCommerce development, detailing required fields like name, vendor, and versioning in the manifest file.
What is Extension Metadata?
Extension metadata is the foundational information included at the beginning of the manifest file for a SuiteCommerce extension. This data is automatically populated when you execute the command gulp extension:create.
Required Fields
The following fields must be defined in your extension's metadata to ensure proper functionality and identification within the NetSuite platform:
| Field Name | Type | Description |
|---|---|---|
name | string | Uniquely identifies the extension; required, alphanumeric without spaces. |
fantasyName | string | The display name of the extension, allowing special characters. |
vendor | string | Identifies the vendor; this field is required. |
type | string | Identifies the type as an extension; required field. |
target | string (comma-separated) | Indicates the SuiteCommerce or SCA applications supported; required field. |
target_version | array | Specifies supported SuiteCommerce or SCA application versions; required field. |
version | string | Defines the version of the extension, following the format dd.dd.dd; this field is required. |
description | string | An optional field that provides a description of the extension as it appears in NetSuite. |
Important Versioning Note
For extensions to stay up-to-date with the platform requirements, ensure that version numbers adhere to the format: dd.dd.dd, where d represents a single digit. This format helps maintain compatibility across different SuiteCommerce versions.
Key Takeaways
- Extension metadata is crucial for identifying and defining SuiteCommerce extensions.
- Essential fields must be filled accurately to avoid deployment issues.
- Following the standardized versioning format is critical for extension updates and compatibility.
Frequently Asked Questions (4)
What are the essential fields required in the metadata of a SuiteCommerce extension?
What is the significance of the 'target' field in extension metadata?
Does the version number for a SuiteCommerce extension need a specific format?
Is it mandatory to include a description in the extension metadata?
Was this article helpful?
More in SuiteCloud Development Framework
- SuiteCloud Developer Assistant: AI Coding Support in
SuiteCloud Developer Assistant enhances NetSuite development with AI-powered coding features, offering real-time assistance and SuiteScript generation.
- SuiteCloud CLI for Node.js: New Features Overview
Explore the new features of SuiteCloud CLI for Node.js, enhancing SuiteCloud project development with interactive tools.
- SuiteCloud Developer Assistant Feature for Visual Studio
Discover the new SuiteCloud Developer Assistant integrated with Visual Studio Code for enhanced SuiteCloud project development.
- SuiteCloud Development Framework in NetSuite 2026.1
SuiteCloud Development Framework features in NetSuite 2026.1 enhance customization, deployment, and management for developers.
Advertising
Reach SuiteCloud Development Framework Professionals
Put your product in front of NetSuite experts who work with SuiteCloud Development Framework every day.
Sponsor This Category