PRODUCT_TAG

This page introduces the CSV-based import system for Product Tags in DJUST.

⚙️ Introduction

This job allows the creation and update of Product Tags via CSV import.

You can:

  • Create and update Product Tags
  • Delete Product Tags

📂 Import model

The CSV file must contain one row per Product where you want to manage tags.

To add multiple tags to a single product, create one column per tag (up to 100 tags).

📄

Template

You can use the following spreadsheet as a template to structure your import:

Product Tags - Template

📋 Fields

FieldDefinitionRequired for creationRequired for updateEditableDefault Value
Product External IdExternal ID of the product. It is not possible to add tags at the variant level.✅✅
DeletedIf TRUE, deletes the tags associated with the product listed in the row.✅FALSE
PRODUCT_TAG_1First associated tag. No need to pre-create tags in the back office.✅
...
PRODUCT_TAG_100Hundredth associated tag (maximum of 100 tags per product).✅

🧠 Key Business Rules

Product level only

  • Tags can only be managed at the Product level, not for specific variants.

Tag creation

  • If a tag name provided in the CSV does not exist in the back office, it will be created automatically.

Deletion logic

  • To remove tags, set Deleted to TRUE for the relevant Product Id.
  • You can have two rows for the same Product External Id in one file: one with Deleted=TRUE to clear existing tags, and another with Deleted=FALSE to add new ones.

Multi-column management

  • Each row must contain all the tags you wish to associate with the product (from column PRODUCT_TAG_1 to PRODUCT_TAG_100).
📌

Best Practices

✔️ Ensure each Product External Id is unique per row to avoid processing conflicts.

✔️ Respect the 100-column limit for tags.

✔️ Test your import on a staging environment before applying it to production.


Did this page help you?