Modes of Data Import

Prev Next

We can import SKU data or the entire Catalog structure into the catalog based on the requirement. The two formats through which the product data or the catalog structure that can be imported into the catalog are explained in the following sections:

NOTE

When an import process is initiated for any catalog, you cannot make any changes in that catalog till the import is complete. Refer section Dependency Matrix for Catalog Import for more information on the operations allowed / disallowed within a catalog when the import is in process.

Importing the Catalog Structure using PCC Supported File Formats

A catalog structure which consists of entities such as Taxonomy, Attribute, Schema and SKU can be imported into the catalog using the PCC supported file formats. The process to upload and execute the import remains the same for any PCC standard file format except for the mandatory fields to be entered depending on the file format chosen. Here, let us understand the import process using standard vertical files.

Import using Standard Vertical Files

For example, we have standard vertical files shared by the customer to import the catalog structure as shown below.

Graphical user interface, application  Description automatically generated

Figure 287: Sample file

Each of these individual files contain respective information related to the entity. Following is the screenshot of the Taxonomy file containing the taxonomy path and other details related to the nodes.

Graphical user interface, text, application  Description automatically generated

Similarly, attribute related files will contain attribute details and so on. Let us understand how to import these catalog entities into the catalog in PCC.

NOTE

Taxonomy and attributes are the basic entities of any catalog structure. The other entities such as schema / SKU will have information which is dependent on either the taxonomy or attributes. Hence, to create a catalog structure, the two minimum files needed are taxonomy and attribute files. These 2 files should be uploaded always while importing the structure. The other entities can be added depending on the data being imported.

To import catalog structure into a catalog:

  1. Go to Import > Catalog Import.

  2. Click +New Import and the following screen appears.

Figure 288: New import screen

  1. Enter the Import Name- This name will be used to save the file and will appear on the Imports page. For example, John Test Import.

  2. Select the Catalog where the imported data will be saved. As you start typing the name of the catalog, the drop-down list is displayed. For example, we need to import the catalog entities to a catalog named Test Catalog.

  3. Select PCC Standard File Type as the format as we will be uploading standard vertical files. Refer section A.4 Standard Vertical Files for more details on vertical files.

As soon as you select PCC Standard File Type, the option to upload files and File Upload Location is displayed as shown below.

  1. If you want to upload the file from your local machine, select Local Machine.

    In case of vertical files, you can upload a folder having all the vertical files or you can upload files one by one selecting the Upload File option. You can also drag and drop files here.

  2. To upload a folder having all the vertical files, click Upload Folder and select the folder containing the vertical files. The following message is displayed.

A screenshot of a computer  Description automatically generated

  1. Click Upload and the files are uploaded as shown below.


  1. If you want to upload file from external source, select External Location. This will prompt you to choose the location from the Select External File Location dropdown.

A screenshot of a computer  Description automatically generated

  1. Once you choose the location, click on Configure File Name Pattern for Import File hyperlink where you can add the name of a file appended to Batch Id.

A screenshot of a computer  Description automatically generated

  1. There is also a provision to make changes to the existing file. Select the SKU Addition Preference value from the dropdown.

A screenshot of a computer  Description automatically generated

The values are explained below:

Add new & update existing SKU(s)

This option will add new SKUs as well as update the existing SKUs

Add new SKU(s) only, no update to existing SKU(s)

This option will only add new SKUs and if there are existing SKUs present, those will not be affected.

Update existing SKU(s) only, do not add new SKU(s)

This option will only update the existing SKUs and if there are new SKUs in the file, those will be ignored.

Note: If you are Importing the file for the first time, select Add new & update existing SKU(s) as the value.

  1. Select Match SKUs in input file with catalog SKU using value either as SKU Item Id or Custom list of attributes.

    On selecting Custom list of attributes, click Add Attribute. Now enter the attribute in Attribute column. In Matching Logic, select the value from three available values – Exact as is value, Remove special character, and Use alias as shown in the screenshot below:

  1. Click on the icon to delete the added attribute.

  1. Click on the Default Taxonomy Node link if you want to select the default taxonomy path from the catalog, incase if the import file has new SKUs with no taxonomy. On the Select Taxonomy Node, select the node and click Select.

A screenshot of a computer  AI-generated content may be incorrect.

  1. Scheduled Imports: You can set up scheduled imports to run automatically based on a configured schedule. Click +Add Schedule to configure and then select the Frequency, Date, and Time from the dropdown menu.

A screenshot of a computer  AI-generated content may be incorrect.

  1. Select the Import File Type next to each file uploaded and a list of all supported file types are displayed as shown below.

For example, in the case of Attribute file, you need to select file type as Standard Vertical – Attribute. Thus, you need to select the respective file types for all the vertical files uploaded.

NOTE

Depending on the import file type selected, additional details also need to be entered as shown below.

The following fields are displayed based on the import file type selected:

  • Field Delimiter – Here, you need to enter the delimiter (such as tab or ,) used to separate one field from another in a delimited file. This is applicable for only standard vertical files.

Graphical user interface, text, application  Description automatically generated

  • Field Enclosure – Here, you need to enter the value as quotes (“) if the data in the file itself is enclosed in quotes. This is applicable for only standard vertical files. If the data is not enclosed in quotes, keep the field as blank.

Graphical user interface, text, application  Description automatically generated

  • First Row Of Data  - Here, you need to enter the row number where the headers start in the file. In case of vertical and horizontal files, this value will always consider the header as shown below. This is applicable for both standard vertical and horizontal excel and CSV files.

Text  Description automatically generated

  • Taxonomy Path Delimiter – Here, you need to enter the single character delimiter used between nodes to define the taxonomy path. This is applicable for only horizontal excel and CSV files.

Text  Description automatically generated

  • Item Id Column - Here, you need to enter the column number where the SKU Item ID is present in the file. This is applicable for only horizontal excel and CSV files.

Graphical user interface, application, table  Description automatically generated

  • Taxonomy Column - Here, you need to enter the column number where the Taxonomy for the SKUs is present in the file. This is applicable for only horizontal excel and CSV files.

Graphical user interface, text, application  Description automatically generated

  • Multivalue Field Delimiter - Here, you need to enter the delimiter that will be used to separate multiple values for the same attributes or Digital Assets. For example: ; (a semicolon). This is applicable for only horizontal excel and CSV files.

Graphical user interface, application, table  Description automatically generated

Based on the file type selected, upload the relevant file. The following table lists the file type and its description along with the mandatory fields to be entered for each file type.

Table 31: Import File Type and Fields

File Type

Description

Mandatory Fields

BIF

Select this file type to upload a BIF XML file exported from DataBridge. This file will also contain the meta attributes and meta tags information for digital assets.

None

Standard Vertical -Taxonomy

Select this file type to upload a vertical file containing the taxonomy path for the catalog. This file can also contain the meta attributes and meta tags information if required as it is optional.

  • Field Delimiter

  • First Row Of Data

Standard Vertical -Attribute

Select this file type to upload a vertical file containing attribute data for the catalog. This file can also contain the attribute group and meta tags information if required as it is optional.

  • Field Delimiter

  • First Row Of Data

Standard Vertical -Attribute Metadata

Select this file type to upload a vertical file containing attribute meta tags for attributes. This is relevant in case of files being imported from DataBridge as it uses a separate attribute metadata file.

  • Field Delimiter

  • First Row Of Data

Standard Vertical -Schema

Select this file type to upload a vertical file containing the schema data.

  • Field Delimiter

  • First Row Of Data

Standard Vertical -Schema LoV

Select this file type to upload a vertical file containing the schema with LoV data.

  • Field Delimiter

  • First Row Of Data

Standard Vertical -SKU Taxonomy

Select this file type to upload a vertical file containing the taxonomy path for the SKUs. This file can also contain the PF related information if required as it is optional.

  • Field Delimiter

  • First Row Of Data

Standard Vertical -SKU Attribute

Select this file type to upload a vertical file containing the attributes and values specific to the SKUs.

  • Field Delimiter

  • First Row Of Data

Stibo STEP XML

Select this file type to upload a STEP XML file.

None

Standard Vertical -SKU-File Resources

Select this file type to upload a vertical file containing the details of the digital assets linked to SKUs only. Refer section DA Linkage to SKUs during Import using Standard Vertical Files for more details on how digital assets are linked to SKUs. This file will also contain the meta attributes and meta tags information for file resources if required as it is optional.

  • Field Delimiter

  • First Row Of Data

Standard Vertical -File Resources

Select this file type to upload a vertical file containing the details of the digital assets linked to taxonomy nodes / attributes / SKUs. This file can also contain the meta attributes and meta tags information for file resources if required as it is optional.

  • Field Delimiter

  • First Row Of Data

Horizontal Excel

Select this file type to upload a horizontal excel file containing all the details related to SKUs.

  • First Row Of Data

  • Item Id Column

  • Taxonomy Column

Horizontal CSV

Select this file type to upload a horizontal CSV file containing all the details related to SKUs.

  • Field Delimiter

  • First Row Of Data

  • Item Id Column

  • Taxonomy Column

As per the example mentioned in Figure 287: Sample file, four files are uploaded. You need to select the respective file types as shown in the following figure.

Figure 289: File type selected for standard files

NOTE

In the case of BIF / STEP, it is a single XML file that needs to be uploaded, and no additional details are needed. However, in case of a horizontal excel /CSV file, a single file needs to be uploaded along with the mandatory fields as listed in

Table 31: Import File Type and Fields Table 31: Import File Type and Fields. The process remains the same as explained for vertical files.

In this case, type the Field Delimiter as tab, Field Enclosure as and First Row of Data as 1 as shown below.

Since there are multiple files, instead of typing the values for each and every file uploaded, you can copy-paste the values.

  1. Click the Copy Values icon and the Paste Values icon is enabled next to the remaining files.

  2. Click the Paste Values icon next to the remaining files where the field values have not been entered as shown below.

The values are copied successfully.

  1. Click the Remove icon to remove any uploaded file, if required. You can also add additional files, by dragging and dropping the files as needed.

  2. Click Add Import and the import file is uploaded. You can track the status of the uploaded file on the Imports page. However, the process is not complete yet as you need to process the import file. Refer Processing the Uploaded Files and Viewing its Status section to complete the import process.

Once the import process is completed successfully, the catalog entities are added to the selected catalog as shown below.

Graphical user interface, application, table, Excel  Description automatically generated

As shown in the figure above, all the catalog entities present in the file are now added to the selected catalog, after successful completion of the import process.

DA Linkage to SKUs during Import using Standard Vertical Files

In case of standard vertical files, each entity has a separate file. A SkuFileResource is a vertical file containing details of digital assets to be linked. Here, the name of the asset as well as a valid link to the location of the digital asset is also provided. Sometimes, the file will also contain properties of the asset.

Following is a sample of a SkuFileResource file.

Once the import is completed, the users will receive an automated notification on their registered email address. The notification will give a breakup of digital assets uploaded, processed, and errored out as shown below.

Graphical user interface, text, application, letter, email  Description automatically generated

There are 3 scenarios that will be checked for while uploading assets which are detailed in section DA Linkage to SKUs during Import.

Importing SKU Data to the Catalog using User Defined Import Template

Let us import SKU data into a catalog which already has the taxonomy structure, and the attributes added. Here, we will also understand how to create, update and delete a user defined template while importing data using the template as explained in following sections:

For example, we have a horizontal csv file shared by the customer to import SKU data as shown below.

Graphical user interface, text, application  Description automatically generated

Figure 290: Horizontal file

This file contains all SKU details to be imported, that is, the SKU ID, taxonomy path for the SKUs and the SKU Attribute Values. We need to import the SKU IDs along with the attribute values for the respective SKUs in an existing catalog with the taxonomy and attribute mentioned above.

The following figure displays the tree structure and attribute already present in the catalog to which the SKU data will be imported.

Graphical user interface, application  Description automatically generated

To import SKU data to the catalog:

  1. Follow steps 1 to 4 as mentioned here.

    By default, the User Defined Import Template is selected. To select a user defined template, you first need to create the template. Refer section Creating a New Template for more details.

  2. Select the Template from the drop-down list. All templates created for the catalog will be displayed as shown in the following figure.

Figure 291: Select template

The Import File Type will be auto populated based on the selections made while creating the template as shown below:

Figure 292: Upload file based on template selected

  1. Select the file source: Local Machine or External Location.

    1. Local Machine: If you choose this option, you can upload the SKU data file. Click Upload File to select and upload the file.

A screenshot of a computer  AI-generated content may be incorrect.Once the file is uploaded, if you want to replace the uploaded file, click the Delete icon to upload a new one.

b. External Location: If you choose this option, select a file from the FTP or SFTP setup, as shown in the screenshot below.

  1. Click on Configure File Name Pattern for Import File, a hyperlink appears when selecting FTP/SFTP as shown in the image:

A pop-up shows up where you need to enter a common pattern for identifying import files by using the variable. Click the arrow next to the variable to select it while creating the pattern. Refer to the screenshot below for a pattern example.

  1. Click Done to apply the pattern.

This setup ensures that only correctly formatted files are recognized and imported automatically from the FTP/SFTP source.

  1. Select one of the following options from SKU Addition Preference dropdown based on your import requirement:

    • Add New & Update existing SKUs

    • Add new SKUs, no updating existing SKUs

    • Update existing SKUs only, do not add new SKUs.

  1. Under Match SKUs in input file with catalog SKU using -> select the option from either SKU Item Id or Custom list of attributes.

  2. Click on the Default Taxonomy Node link if you want to select the default taxonomy path from the catalog, incase if the import file has new SKUs with no taxonomy.

  3. On the Select Taxonomy Node, select the node and click Select.

  1. Scheduled Imports -> You can set up scheduled imports to run automatically based on a configured schedule. Click Add Schedule to configure.

Note: This option is not visible if you choose External Location as the option under Select Files From field.

  1. Select the Frequency from the dropdown, Date and Time.

  1. Click Add Import and the import file is uploaded.

You can track the status of the uploaded file on the Imports page. However, the process is not complete yet as you need to process the import file. Refer Processing the Uploaded Files and Viewing its Status section to complete the import process.

Once the import process is completed successfully, the SKU ID and the attribute values are added to the selected catalog as shown below.

Graphical user interface, application  Description automatically generated

As shown in the figure above, the SKU IDs with their respective attribute values are added after successful completion of the import process.

Creating a New User Defined Template

To import a SKU data to a catalog (with nodes and attributes already created), it is important to create a template. Since we will only be importing SKU data, it is important to configure the other parameters in the template, that is, taxonomy nodes, attributes and so on depending on the file shared. As stated earlier, you can create a template for horizontal/vertical delimited or excel files only.

NOTE

A template can be configured before the actual SKU data is imported. However, while importing the SKU data, it is important to ensure that fields listed in the template map with the fields listed in the import file. If an entity listed in the import file is not mentioned in the template, then that entity will not be imported.

Let us consider the same file mentioned in Figure 290: Horizontal file. This is a horizontal delimited file and lists the SKU ID, taxonomy path and attribute with SKU attribute values.

There are three steps in creating an import template namely; creating a template name, configuring the template and previewing and saving the same.

To create a new template:

  1. Click Import > Catalog Import Templates and the following screen appears.

Graphical user interface, application  Description automatically generated

Figure 293: Import template screen

  1. Click Create New Catalog Import Template and the following screen appears.

Graphical user interface, application  Description automatically generated

Figure 294: Create new template

  1. Enter the relevant details as shown below:

Table 32: Template name fields description

Field

Description

Template Name

Enter the template name. For example, PCC Test Catalog Template.

Select Catalog

Enter or select the catalog from the drop-down list where the template should be saved. Depending on which catalog you need to import the SKU data, select that catalog here.

Select File Type

Select the file type from the drop-down as horizontal or vertical based on the file being uploaded for SKU data. In this case, let us select Horizontal Delimited.

Is Usable By Creator Only

Turn on the toggle if the catalog should be accessible only to the person who created it. By default, the toggle is turned off.

  1. Click Next and the following screen appears. Since the File Type selected is Horizontal Delimited, the following fields are displayed as shown below.

Graphical user interface, text, application, email  Description automatically generated

Figure 295: Template options

NOTE

Based on the file type selected, the fields to be configured in the template will vary. The icon on each field indicates the data to be entered. Also, if the file being imported using this template has derived attributes, the values for those attributes will be ignored and will be generated using the formula applied in PCC for that attribute.

  1. Enter the relevant details as shown below. Let us assume the same horizontal file for which we need to create the template and enter the values accordingly.

Field

Description

Required for File Type

Field Delimiter

Enter the field delimiter which separates one field from another in a delimited state. For example: {, tab and so on

In this case, type tab.

A screenshot of a cell phone  Description automatically generated

This is a mandatory field.

  • Horizontal Delimited

  • Vertical Delimited

Field Enclosure

Enter the single character symbol between which the entire data in a field is enclosed. For example, "

In this case, there is no such symbol used to enclose fields. So, we keep it blank.

  • Horizontal Delimited

  • Vertical Delimited

First Row of Data

By default, the value is set to 1. This indicates the row from which the import data or SKU information starts in the import file

In this case, it is 2.

A screenshot of a computer  Description automatically generated

This is a mandatory field.

  • Horizontal Delimited

  • Horizontal Excel

  • Vertical Delimited

  • Vertical Excel

Taxonomy Path Delimiter

By default, the value is set to >. This indicates the single character delimiter used between nodes to define the taxonomy path.

In this case, it is >.

A screenshot of a computer  Description automatically generated

This is a mandatory field.

  • Horizontal Delimited

  • Horizontal Excel

  • Vertical Delimited

  • Vertical Excel

Delete Attributes with Empty Values

This toggle field determines how import will behave for an empty SKU attribute value. By default, it is turned off.

In this case, we will keep it off.

A detailed explanation of how this field affects the SKU attribute value in the catalog is given here.

  • Horizontal Delimited

  • Horizontal Excel

  • Vertical Delimited

  • Vertical Excel

Field Position

This indicates the order of the data placed in the file that is going to be imported.

In this case, the sequence will be:

  1. SKU ID

  2. Taxonomy

  3. Attribute

A screenshot of a computer  Description automatically generated

  • Horizontal Excel

  • Horizontal Delimited

Content Type

This indicates the content for the field/column of the file. Following are the options available:

  • Attribute

  • Attribute with UoM

  • Skip

  • Sku Item Id

  • Sku Title

  • Taxonomy Path

  • Taxonomy Node

  • UoM

  • Digital Asset

Note: Based on the entities present in the file being imported, select the content type for the template.

In this case, we will have 4 entries:

Graphical user interface, application, email  Description automatically generated

This is a mandatory field. Depending on the fields listed in the import file, you need to select all those entities here. For example, if there are 4 attributes in the file, you need to list each of them.

Also, if the file has a column that should be ignored during the import, select Skip to ignore that column.

  • Horizontal Excel

  • Horizontal Delimited

Attribute / Digital Asset Name

All the attributes existing in the attribute master list of the catalog will appear as soon as you start typing the name of the attribute. Based on the file being imported, you need to enter the attributes listed in the file.

In this case, we need to enter Material and Color as these 2 attributes are present in the file. If the attribute Material already exists in the catalog, it will appear automatically while typing. However, if it is not yet added to the catalog, you can type it here but make sure to add it in the catalog as well else while importing the data using this template, the import will fail.

A screenshot of a computer  Description automatically generated

Note: While setting up the template, you can enter the name of an attribute that does not yet exist, but when the import is run using this template, if the attribute still does not exist, there will be an error. This behavior is designed in this way so that the creation/setup of the import template is not dependent upon the presence of the attribute at that point in time. Different people in the organization will do these two different tasks, so they do not need to be dependent upon each other when building the template.

In case of digital assets, if the file being imported lists the DA name, the exact DA name will be used to find an existing DA with the exact name in the DA library and link that to the SKU. The digital asset must be added to the asset library for the asset to be linked to the SKU. If the asset does not exist in the library, then DA linking to the SKU will fail.

However, if the file being imported lists a valid URL of the asset, the asset will then be created and linked to the SKU.

A detailed explanation of how this works in the catalog is given here.

In this case, we do not have any DA.

This is applicable only if the Content Type selected is Attribute and Attribute with UoM as you need to list the attributes separately. This is a mandatory field.

  • Horizontal Excel

  • Horizontal Delimited

Multivalue Delimiter

Enter the delimiter that will be used to separate multiple values for the same attributes or digital assets. For example:, (a comma)

Note: The Multivalue delimiter and field delimiter cannot be the same. If the field delimiter, that is, the delimiter used to separate multiple fields in a file is entered as tab and if you enter the Multivalue delimiter as tab as well, an error is displayed stating ‘Multivalue Delimiter cannot be same as Field Delimiter’. Also, you will not be allowed to save the template. Hence, these two delimiters need to be different.

A screenshot of a computer  Description automatically generated

In this case, we do not have multiple values. So, it will be blank.

This is applicable only if the Content Type selected is Attribute, Attribute with UoM and Digital Asset.

  • Horizontal Excel

  • Horizontal Delimited

Multivalue Enclosure

Enter the symbol that will be used to enclose the multiple values for the same attributes or digital assets.. For example: [

In this case, we do not have multiple values. So, it will be blank.

This is applicable only if the Content Type selected is Attribute, Attribute with UoM and Digital Asset.

  • Horizontal Excel

  • Horizontal Delimited

Overwrite Value if Exists

Turn on the toggle if the existing value needs to be overwritten, that is, if an attribute value already existing in the catalog needs to be replaced with the new value present in the import file.

Note: If the toggle is set to off, the attribute values through import will be added to the already existing values resulting in multi value attributes.

In this case, we do not have an existing attribute value. So, we will keep the toggle off.

This is applicable only if the Content Type selected is Attribute and Attribute with UoM.

  • Horizontal Excel

  • Horizontal Delimited

Note: In case of Vertical Excel and Vertical Delimited file, this field is part of the file itself and not set in the template.

Once a field is added, the Add Field button is enabled. Click to add more fields.

  1. Click the Remove Field icon next to the field in case you need to remove any of the fields added.

    You can also preview the template being configured with a sample file. However, since this is a sample file, data will not be imported.

    The following figure displays the values configured for the template based on the sample horizontal file to be imported.

Graphical user interface  Description automatically generated

  1. Click Preview with a Sample File and the following screen appears.

Graphical user interface, text, application  Description automatically generated

Figure 296: Template preview screen

This screen allows you to view a sample file with the configured template settings.

  1. Click Browse and select the sample file to be uploaded.

  2. Click Upload and the sample file is displayed based on the template configured. A preview window is displayed as shown below.

A screenshot of a computer  Description automatically generated

Figure 297: Preview result

  1. Click Remove File to remove the uploaded sample file in case you need to try other sample files.

  2. Click Save Template and the import template is added successfully. You can edit, delete, and save the template by clicking on various icons under Actions column. You can view the details of the template added in the Import Templates page as shown below.

Graphical user interface, application  Description automatically generated

Figure 298: Import template details

Deleting Attributes with Empty Values

As mentioned, while creating a template, this toggle field determines how the import behaves for an empty attribute value in the file being imported. There are two scenarios:

  • If the toggle is off - In this case, the empty value for the attribute in the file is ignored and the current value in the catalog is not modified.

  • If the toggle is turned on – In this case, the empty value for the attribute in the file replaces the current value in the catalog, that is, the current value is deleted and replaced with empty value.

Let us look at an example for more clarity. For example, the following figure displays a node with SKU attribute values before we perform the import function.

Graphical user interface, application, table  Description automatically generated

Following is the file that is to be imported in which the SKU attribute value for SKU ID 04853960 for attribute Material is empty.

Graphical user interface, text, application  Description automatically generated

Case 1 – if the toggle is turned off, the current value in the catalog is not modified, that is, the value Rubber is not deleted as shown below.

Graphical user interface, application, table  Description automatically generated

Case 2 – if the toggle is turned on, the current value in the catalog is deleted, that is, the value Rubber is deleted and since the file has no value, it is replaced with empty value as shown below.

Graphical user interface, application, email  Description automatically generated

Thus, depending on the requirement, you can set the toggle accordingly while creating a template.

DA Linkage to SKUs during Import using User Defined Template

While importing SKU data using a user defined template, you can also link the DAs to the SKUs. In order to link the DA to the SKU, the import file should include either the name of the asset (here, the DA with the exact name should also exist in the asset library) or a valid link to the asset.

Before importing the file with DAs using a user defined template, it is important to set the template with the DA information.

Let us consider a horizontal delimited file that lists the SKUs and the DAs to be linked as shown below.

While creating a new / editing an existing template, you need to add the relevant details based on the information present in the import file. In the above example, the file has the following fields:

  • Item ID

  • Taxonomy

  • Material

  • DA

Thus, in the template, you need to configure the fields in the same sequence as mentioned in Creating a New Template section.

Graphical user interface  Description automatically generated

Once the template is updated, you can import using this template.

The file includes 3 SKUs and there are 3 DAs to be linked. Following are the scenarios:

  • DA name – The DA name is listed in the file and the asset with the same name exists in the asset library.  

Once the file is successfully uploaded using the user defined template, the asset gets linked to the SKU as shown below.

Graphical user interface, application  Description automatically generated

  • A valid link to the asset – A link to the asset is provided and the asset has been uploaded to the asset library using the same URL. Thus, this asset also exists in the library but it was uploaded using the URL.

Once the file is successfully uploaded using the user defined template, the asset gets linked to the SKU as shown below.

Graphical user interface, application, table  Description automatically generated

  • Asset that does not exist in the library – A valid link to the asset is provided in the file. However, this asset does not exist in the asset library and when the file is imported, the asset should be created in the library and linked to the SKU.

Once the file is successfully uploaded using the user defined template, assets are added to the library as well as linked to the SKU as shown below.

Graphical user interface, application, table  Description automatically generated

Reusing User Defined Template

Instead of recreating a template each time, you also have the option to reuse an already-created template.

To reuse a template:

  1. Click the Save As Template   icon on the right-hand side of the template in the Import Templates page.

  2. A pop-in window opens as shown below. Fill-in the 3 mandatory fields.

  3. Template Name: Enter a Name for the new template.

  4. Select the Catalog where you want to add the new template.

  5. Select the File Type for the template from the drop-down list.

NOTE

A horizontal template cannot be saved in a vertical format and a vertical template cannot be saved in a horizontal format. So, only the respective options will be listed in the Select File Type based on whether the template is horizontal or vertical.

Graphical user interface, text, application  Description automatically generated

  1. Click on the Submit button.

  2. Now, you can find the new template in the Import Templates page as shown below.

Updating User Defined Template

Once the template is created, you can make any changes in the template configuration parameters. This is useful when multiple users are working on the same template and based on the SKU data being imported, the changes need to be updated in the template as well.

To update a template:

  1. Click the Update Template   icon `next to the template in the Import Templates page. The Edit Import Template page is displayed as shown below.

Graphical user interface, text, application, email  Description automatically generated

Figure 299: Edit template

  1. Edit the Template Name if needed. However, you cannot change the catalog and file type once the template is created.

  2. Click Next and edit the template configuration parameters as needed.

    Follow the same steps to make further changes as mentioned in Creating a New Template section and save the changes.

    The template is updated with changes made.

Delete a User Defined Template

You can also delete a template created in case it is no longer relevant to be used for importing SKU data.

To delete a template:

  1. Click the Delete Template   icon next to the template in the Import Templates page. The Delete Template page is displayed with details of the catalog from which it will be deleted.

  2. Click Yes, I Confirm to delete the template successfully from the catalog.

Importing SKU Data to the Catalog using Hybrid Import Template

Before we proceed with the Hybrid Import, the Taxonomy structure and category should already be available in the catalog and when the user imports the file using Hybrid Template, the respective SKUs will get created under those categories. If there is no category found for any of the SKU(s), then those SKU(s) will not be imported.

You should also keep in mind that the Taxonomy, Assets, SKU Title, and Relationships should all be present either in the beginning or at the end of the horizontal/vertical attributes. Make sure that the file is modified accordingly before you proceed.

Let’s first explore how to create, edit, replicate or reuse, or delete a Hybrid Import Template while setting up a new import using Hybrid Import Template option.

Creating a Hybrid Import Template

Steps to create hybrid import template:

  1. Once you launch the catalog, select Import, and then click on Import Templates from the drop-down menu on the left-hand corner.

A screenshot of a computer  Description automatically generated

The following window opens.

Graphical user interface  Description automatically generated

  1. Now, you must select the Hybrid Import Templates tab.

  1. Click on Create New Hybrid Import Template button found on the top right-hand side of the page as highlighted in the screenshot below:

  1. The Create Hybrid Import Template window opens where you must give the following details:

  1. Template Name-> Enter the Template name which is mandatory.

    NOTE | The Template Name should be unique for each of the Hybrid Templates of a catalog. If you enter a duplicate Template Name, PCC will prevent you from creating the template with the below message popping up.

A screenshot of a error message  Description automatically generated

  1. File Type-> Select the File Type from the drop-down list. The file will be in either Delimited or Excel format.

Graphical user interface, text, application  Description automatically generated

  1. Is Usable by Creator Only (Optional) -> If you want the template to be used only by the creator, toggle the corresponding button ON.

  1. Once you have filled out the details, click Next on the bottom of the page.

Graphical user interface, text, application  Description automatically generated

  1. Now, you’ll land on the Template Configuration tab as shown below:

Graphical user interface, text, application  Description automatically generated

On the left, the file type which you chose previously will be seen as shown below:

  1. If you choose the Delimiter file type, you will be asked to enter the Field Delimiter.

Graphical user interface, text, application, chat or text message  Description automatically generated

  1. Then, you must mandatorily enter the Header Row Number.

Graphical user interface, text, application, chat or text message  Description automatically generated

As per the sample file (as shown below), the Header Row Number is 1.

Table, Excel  Description automatically generated

  1. Now, we must enter the Multivalue Delimiter.

Graphical user interface, text, application, chat or text message  Description automatically generated

As per the sample file (as shown below), the Multivalue Delimiter is “,”.

Table  Description automatically generated

  1. You can use this option to delete attributes which have empty values. By default, it will be set as “No”. But, when you set as “Yes”, all the attributes which have no value during this import will be deleted.

NOTE | In case an attribute had a value previously but does not have a value during this import, the attribute will be deleted when you set it as “Yes”. So, use this option cautiously.

Graphical user interface, text, application, chat or text message  Description automatically generated

  1. Now you must select whether the Excel file is denoted by alphabets or numbers.

In our sample file, they are referenced by alphabets.

  1. Now, you must enter the Column Position for SKU Item ID.

Graphical user interface, application  Description automatically generated

In our sample file (as shown below), it is in Column A.

Table  Description automatically generated

  1. You must toggle YES if the file contains SKU Title. Since our sample file does not contain SKU Title, we will choose “No”.

Graphical user interface, application  Description automatically generated

NOTE |If you toggle YES, it is mandatory for you to enter the column containing the SKU Title.

  1. Toggle ON if the file contains Taxonomy. Now, you can choose “For Taxonomy Node” or “For Taxonomy Path” depending on what is available on your template file.

Graphical user interface, text, application, email  Description automatically generated

In our sample template file, the Taxonomy Node is found between column C and column H (a total depth of 6) as shown below:

Graphical user interface, application, table, Excel  Description automatically generated

So, we will fill out the Taxonomy details as shown below:

Graphical user interface, text, application, chat or text message  Description automatically generated

In case the template file contains Taxonomy Path, we will have to fill in the Taxonomy Path Delimiter used and the Column Position for Taxonomy Path from the file. Below is a sample of how we ought to fill the same.

Graphical user interface, text, application, chat or text message  Description automatically generated

  1. If your file contains Relationships, you must toggle YES and mention the Number of Relationships, the Column Position for Relationships and Relationship Sequence. You can choose either of these options from the drop-down list for Relationship Sequence:

Graphical user interface, text, application  Description automatically generated

  1. If your file contains Digital Assets, you must toggle YES and mention the Number of Digital Assets, the Column Position for Digital Assets, the Digital Asset Field Sequence and the Field Position for Primary Digital Asset. Below is a screenshot of the drop-down list containing the various options available for Digital Asset Field Sequence.

Graphical user interface, text, application, chat or text message  Description automatically generated

In our sample file, the Number of Digital Assets is “32”, the Column Position for Digital Assets is from “I to AN”, the Digital Asset has only “Name” and the Field Position for Primary Digital Asset is “I”. So, we must fill out the details as shown below.

Text  Description automatically generated

NOTE | Make sure that when the assets are pre-loaded as files, the asset name in the file should match up with the user uploaded file name that exists in PCC.

  1. If your file contains Horizontal Attribute, you must toggle you must toggle YES and mention the Number of Attributes and the Column Position for Horizontal Attribute. In our sample file, the Number of Attributes is “78” and the Column Position is from “AO to DN”. So, we must fill out the details as shown below.

  1. Now, if your file contains Vertical Attribute, you must toggle YES and mention the Number of Attributes, Column Position for Horizontal Attribute and choose the Attribute Set Sequence from the drop-down list. Below is a screenshot of the drop-down list containing the various options available for Attribute Set Sequence:

Graphical user interface, text, application, chat or text message  Description automatically generated

The ‘Attribute Set Sequence’ in our file is “Name, Value, UoM” as shown in the below sample:

Table  Description automatically generated

In our sample file, the Number of Attributes is “50”, the Column Position is from “DO to JH” and the Attribute Set Sequence is “Name, Value, UoM”. So, we must fill out the details as shown below.

NOTE | UoM data must match uniquely either with a UoM Name or UoM Symbol which is already created for the customer in the Catalog.

  1. Once you have filled in all the necessary fields, click on the Save Template button found at the bottom of the page.

Graphical user interface, text, application  Description automatically generated

  1. The following message will pop-up confirming that the template has been created successfully.

Graphical user interface, text, application, chat or text message  Description automatically generated

  1. You can find the newly created template among the list of templates under the Hybrid Import Templates tab on the Import Templates page.

A screenshot of a computer  Description automatically generated

Edit Hybrid Import Template

Steps to edit the hybrid import template:

  1. If you want to edit the template, click on the   icon found on the right-hand side of the template.

  2. On the next window, you will get the option to update the Template Name and the toggle ON/OFF the permission of the template to be used only by the creator. You will not be able to change the File Type.

    For example, let us rename the Template as “John Hybrid Test Template”. Once you have made any changes to this page, click Next.

Graphical user interface, text, application  Description automatically generated

  1. Now, make the necessary changes to the template on the Template Configuration tab and click on Save Template.

Graphical user interface, text, application  Description automatically generated

  1. The following message will pop-up confirming that the template has been successfully updated.

Graphical user interface, text, application  Description automatically generated

Since we have updated the Template name, the same is now reflected on the list of Templates (as shown below)

Graphical user interface, text, application  Description automatically generated

Delete Hybrid Import Template

Steps to delete Hybrid Import Template:

  1. If you want to delete the template, click on the   icon found on the right-hand side of the template.

  2. You will get the following message if you are sure of deleting the template. If you click on “Yes, I Confirm”, the template will get deleted.

Graphical user interface, text, application, chat or text message  Description automatically generated

Reusing Hybrid Import Template

Steps to reuse or replicate the existing hybrid import template:

  1. If you want to make a copy of the template, click on the   icon found on the right-hand side of the template.

  2. You must enter a new name for the template and select the File Type from the drop-down list.

Graphical user interface, text, application  Description automatically generated

  1. Once you fill in the details, the Submit button will get activated. When you click on it, the new template will be created.

Graphical user interface, application  Description automatically generated

The newly created template will now be available in the list of Hybrid templates.

Graphical user interface, application  Description automatically generated

Import Files using Hybrid Import Template

Importing file using Hybrid Import Template option:

  1. On the PCC homepage menu bar, click on Catalog Imports under Import.

A screenshot of a computer  Description automatically generated

  1. On the Catalog Imports, click on the New Import button.

Graphical user interface, application  Description automatically generated

  1. Now on the next page that opens, we must fill in the following details and upload the import file:

  1. Enter the Import Name (It is mandatory to enter the import name)

  2. Once you start typing the catalog name, PCC will start suggesting the available catalogs for you to select the catalog to which you want to do the import.

  3. Select Hybrid Import Template option.

  4. Select the template from the drop-down list and the Import File Type field will automatically get filled by the system.

  5. Click on the Upload File  Graphical user interface, application  Description automatically generated  button and browse to the location to select the Import File and click on Open.

Graphical user interface, text, application  Description automatically generated

  1. After you upload the file, if you want to remove the file, you can do so by clicking on the   icon found on the right-hand side of the uploaded file.

Graphical user interface, text, application, chat or text message  Description automatically generated

  1. Once you have filled in all the details, click on the Add Import button found in the bottom of the page.

You will get the following message as the import gets added to PCC.

Text  Description automatically generated with medium confidence

  1. Now, you can follow the steps in 15.2 to process the imported file.

Connector

The Connector import option is designed for bringing product data from external systems such as Eclipse ERP or AD eCommerce directly into PCC catalogs. Connectors ensure data consistency by aligning imported attributes, SKUs, taxonomies, and digital assets with catalog standards already defined in PCC.

By automating imports and enabling scheduled synchronization, connectors reduce manual effort, maintain Data Integrity, and streamline catalog onboarding across different platforms.

How It Works:

Connectors enable PCC to integrate with external systems such as ERP platforms (e.g., Eclipse) or digital ecosystems (e.g., AD eCommerce). Once configured, a connector establishes a secure link between the systems and automates catalog synchronization. Depending on the connector, PCC can:

  • Import product taxonomies, attributes, SKUs, and digital assets.

  • Align imported data with PCC standards through Attribute Mapping.

  • Run manual or scheduled jobs to ensure ongoing synchronization.

This reduces manual effort, accelerates onboarding, and ensures data consistency across platforms.

Let’s look into how to import data using Connector:

  1. Follow steps from 1 to 4 as mentioned in PCC Supported File Formats.

  2. Select Connector as the import option.

  1. Select the connector from the dropdown. (Currently we only support Eclipse ERP or AD eCommerce).

  2. Select the store from the dropdown.

    Here all the stores configured under the selected connector (Eclipse ERP or AD eCommerce) gets displayed.

  3. Click on the Default Taxonomy Node link to select the default taxonomy path from the catalog. On the Select Taxonomy Node, select the node and click Select.

  4. Scheduled Imports: You can set up scheduled imports to run automatically based on a configured schedule. Click +Add Schedule to configure and then select the Frequency, Date, and Time from the dropdown menu.

  5. Data Filters-> Showcases the available data filters for the selected connectors:

  • Update After: Choose when to update the data:

    • All SKUs- Updates all SKUs

    • SKUs modified since last store import- Updates only SKUs changed since the last import.

    • SKUs modified since date- Select a date to update only SKUs modified after that date.

  • Branch Code: This represents the branch associated with a product. Specifically, in an ERP system, a product can be assigned to multiple branches, each storing additional product-related information. So by specifying the branch code, you could access more detailed Product Information.

Note: The Data Filters and Branch Code fields are exclusive to the Eclipse ERP connector.