Extension Metadata Details for SuiteCommerce Development
Extension metadata details for SuiteCommerce including required manifest fields. TL;DR: Extension metadata is vital for SuiteCommerce development, detailing
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
- Enhancements to Custom Tool Scripts in NetSuite 2026.1
NetSuite 2026.1 improves custom tool scripts with execution logs, management page, and binary file support. TL;DR Opening
- SuiteCloud CLI for Node.js: New Features in NetSuite 2026.1
Explore new features in SuiteCloud CLI for Node.js for streamlined development in NetSuite 2026.1.
- beforeUndeploy Installation Hook in NetSuite 2026.1
Introducing the beforeUndeploy installation hook in NetSuite 2026.1 for custom pre-uninstall logic in SuiteApps.
- SuiteCloud Development Framework Enhancements in NetSuite 2026.1
SuiteCloud Development Framework features in NetSuite 2026.1 enhance customization and deployment efficiency 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