- Upload a CSV file via sFTP.
- Upload manually from the Merchant Portal. See Product Bundle Mapping.
- The CSV file format is the same for both upload options. No special formatting is required for a specific file upload.
- The time interval between load requests is 60 minutes.
- Contact your CSM to enable the sFTP file upload.
Importing Products in Bundles
To import products in bundles:- Navigate to Merchants > Product Management > Product Bundle Mapping from the top menu.
- Select a merchant from the Merchant menu.
- Download the Bundle template file by clicking File Format Example.
-
Populate the Bundle template file with the following values:
- BundleSKU - The parent SKU as it exists on the products table.
- ChildSKU - The child SKU as it should be passed by the merchant in the GSD request.
- Quantity - The quantity of the child SKU items for this bundle,
- BundleFulfillmentGroup (optional) - A merchant-defined label that groups the child-SKU rows making up one way to fulfil the bundle. Rows that share the same BundleSKU + BundleFulfillmentGroup form one fulfilment option. Free text (for example,
SINGLESorPREPACK); it can be left empty when a Bundle SKU has only one fulfilment option (an empty value means the default/single option) and populated only when a bundle is fulfilled in more than one way - one label per option, shared across that option’s rows. Global-e does not auto-group rows - the merchant assigns the label. The legacy 3-column file can still be used for the single-option case. - Fill out a row for each parent bundle SKU and child bundle SKU.
File Format: 3-Column and 4-Column
- The mapping file supports two formats: the legacy 3-column format (
BundleSKU, ChildSKU, Quantity) and the 4-column format that addsBundleFulfillmentGroupas the 4th column. - The format is detected from the header row only. Column order is fixed -
BundleSKU, ChildSKU, Quantity[, BundleFulfillmentGroup]- and header names are matched case-insensitively. A single file cannot mix the two formats. - Legacy 3-column files keep working with no change.
- A single
BundleSKUcan have several fulfilment groups (multiple rows with differentBundleFulfillmentGroupvalues), so the same bundle can be fulfilled in more than one valid way. - On import, Global-e replaces per
BundleSKU: all existing rows for a bundle listed in the file are removed and replaced by the rows in the file. To keep multiple groups for a bundle, include every group for that bundle in the same file.
Product Bundle CSV Example
The following figure shows the content included in a product bundle CSV file:
Example - bundle PACK-3 can be offered two ways: three individual shirts (SINGLES) or one pre-packed kit (PREPACK).
- Singles option = 3 rows sharing group
SINGLES(bundle fulfilled as individual child items). - Pre-pack option = 1 row with group
PREPACK(bundle fulfilled as a single pre-packed kit SKU).
BundleFulfillmentGroup:

