Bundling a Custom Plug-in

Custom plug-in implementations are bundled as part of a SuiteApp. For installation instructions, see the applicable SuiteApp documentation. For more information about creating SuiteApps, see SuiteBundler Overview.

Note:

SuiteBundler is still supported, but it will not be updated with any new features.

To take advantage of new features for packaging and distributing customizations, you can use SuiteCloud Development (SDF) features instead of SuiteBundler.

SuiteCloud Development Framework is a development framework that you can use to create SuiteApps from an integrated development environment (IDE) on your local computer. For more information, see SuiteCloud Development Framework.

To bundle a custom plug-in:

  1. Go to Customization > SuiteBundler > Create Bundle.

  2. Provide a name for your SuiteApp (and any other optional details).

  3. On the second step of the Bundle Builder, note that you do not need to use the Documentation field to reference documentation written for the custom plug-in type.

    The documentation that goes with your custom plug-in is already attached to the Custom Plug-in Type record, shown in Adding the Default Implementation to NetSuite. Your documentation automatically gets bundled with the Custom Plug-in Type record.

  4. In the next step of the Bundle Builder, click the Plug-ins folder.

  5. Next, click the Custom Plug-in Types folder.

  6. Under Choose Objects, select the name of the custom plug-in you want to include in your SuiteApp. The custom plug-in includes the default implementation.

    If you (as a solution provider) have developed alternate implementations of your custom plug-in, and you want to include these in the SuiteApp, select the Plug-ins > Custom Plug-in Type Implementations folder in the Bundler Builder. All of your implementations will appear in the Choose Objects column.

  7. After bundling all other SuiteApp objects, click the Next button on the bottom of the screen.

  8. In the Set Preferences step of the Bundler Builder, you should click Lock on Install for all objects associated with your custom plug-in type.

Related Topics

Custom Plug-in Overview
Custom Plug-in Creation
Custom Plug-in Development
Creating a Custom Plug-in Interface
Creating a Custom Plug-in Default Implementation
Adding the Default Implementation to NetSuite
Instantiating a Custom Plug-in Script in SuiteScript 2.x
Instantiating a Custom Plug-in Script in SuiteScript 1.0
Adding a Script that Instantiates a Custom Plug-in to NetSuite

General Notices