This template demonstrates automating the generation of shipping labels for cartons attached to Advance Shipping Notices (ASNs) in NetSuite. It retrieves label records, enhances them with additional data, and updates the records in NetSuite. Shipping labels are customized in an external application, and the PDFs are saved back into the NetSuite File Cabinet.
Before you run the template, you must first subscribe to the B2B shipping label printing & cartonization add-on in your Celigo account and install the Celigo B2B Manager for EDI SuiteApp in your NetSuite account. This B2B Manager add-on includes access to a custom Celigo account at BarTender Cloud, the fastest and easiest way to get the right labels.
The Celigo quickstart template contains a single workflow that you can easily configure and deploy without coding or IT support. The following built-in flow syncs from the specified source data to the corresponding destination.
-
Print B2B Shipping Labels from NetSuite
The flow starts with an export, Get ASN labels to print, that retrieves the pending label requests that you had configured in NetSuite.
-
B2B Shipping Labels (powered by BarTender) – verify APIs and authorization
-
Refer to the BarTender Cloud help documentation to learn more about APIs and authorization
-
-
NetSuite – verify APIs and authorization
-
Before you set up a NetSuite connection, ensure that you have the API and authentication details for your NetSuite app.
-
Refer to the NetSuite help documentation to learn more about APIs and authorization.
Note
You must have an online NetSuite connection to install the template bundle in your NetSuite account and complete the template installation.
-
-
From the navigation menu at the left of the platform, click Marketplace.
-
Find the B2B Shipping Labels (add-on for B2B Manager) template and click Preview. The Install template page appears.
-
Review the template’s contents and the ReadMe file, and click Install now to begin.
-
Install the template.
The flow is disabled when first installed. After making any necessary changes, you may enable it in your Flows dashboard or in Flow Builder with the Off/On toggle button and then run or schedule each flow.
For most customers, no additional field mapping or changes to the flow’s logic will be required. It is designed to export labels that you have set to print for fulfilled packages or pallets, allowing your team to do their work directly in NetSuite.
The flow has added flexibility by externalizing the trading partner label requirements to a lookup cache distributed with this template.
-
Each supported trading partner is represented by its ISA ID that serves as a key in the lookup cache TP Label Map
-
For each trading partner, its lookup value is a JSON object that aligns the trading partner’s labeling definitions with the fields that are exported from NetSuite for a package or pallet
-
The postResponseMap hook, NetSuite-Bartender shipping label payload transformation, on the flow import Get Item Fulfillment sends the correctly formatted records downstream to be imported to BarTender cloud
-
BarTender Cloud applies the values to a specific label for your trading partner, which is also specified in the partner’s lookup cache value
Tip
For a complete list of trading partners available in the template and at BarTender Cloud preconfigured label templates for Celigo customers, see Trading partners supported in the B2B shipping label printing & cartonization add-on. If the article lists a newer trading partner needed for your cartonization, download the latest version of the template.
When the template runs successfully, it places the label in the File Cabinet and associates a LABEL PDF link with each ASN Container.