Products and variants

Product

A product represents a commercially identifiable item that can be associated with classifications, allowing it to be displayed in navigation. A product is associated to a sellable unit called variant.

Each product is structured to be easily searched, filtered, and displayed on the front office based on its properties and the classification it belongs to.

Product Characteristics

Each product has:

  • A name and description, which can be translated into multiple languages.
  • A unique external ID, used for integrations and data tracking.
  • A classification category, which determines its placement in the catalog and navigation.
  • Product unit: Defined to express measurements like weight, volume, or surface.
  • Tags: Labels that facilitate filtering and the search engine.
  • A status defining its visibility and availability.
  • Attributes: Defined by the user to enrich product information. These are the standard product properties (e.g., color, material, size).
    💡 Attributes can be customized through classification settings.

💡: All the images are managed in the variant.


Product Lifecycle in DJUST

A product follows a lifecycle based on its status:

  • New: The product has been created but is not yet visible in the front office.
  • Active: The product is available, even without an associated offer.
  • Inactive: The product is hidden and not visible in the front office.

When a product is created in DJUST, its default status depends on the simplified_product_workflow setting. Here's how it works:

  1. If "simplified_product_workflow" is DISABLED (default):

    • The product is created with the "New" status.
    • It is not visible in the front office.
    • An administrator must manually change its status to "Active" to make it available.
  2. If "simplified_product_workflow" is ENABLED:

    • The product is created with the "Active" status.
    • It is immediately visible on the store, provided an offer is associated with it.

Product Unit

Products may require a specific unit of measurement (e.g., liters, square meters, or units). These product units can be defined and configured directly from the Settings → Product page in the Back Office.

💡 Properly configuring product units is essential for consistent product data management.


Product Tags

Product tags play a key role in organization and search. They are also defined as facets in the search engine, allowing users to filter products based on assigned tags.

Creating and Managing Tags

Tags can be:

  1. Created from the application settings.
  2. Associated with products during their creation or modification via:

Creating a Product

There are two methods to create a product in DJUST:

1. From the Back Office (BO)

Go to Catalog → Products, fill in the required fields.

2. ViaIntegration (API or CSV Import)

Associated Products

Products can be associated with each other to enhance the shopping experience and catalog management.
These associations can be configured from the product page in the Back Office (BO) or via integration.


Variants

Definition of a Variant

A variant represents the sellable unit of a product. Unlike the product, which primarily serves as a structural organization, the variant is the concrete and marketable element.

A variant is a specific version of a product, defined by distinct attributes such as size, color, or packaging. It differentiates the same product into multiple variations while maintaining a common structure.

Each variant is structured to be easily searched, filtered, and displayed on the front office, inheriting the classification and attributes of the product it belongs to.


Variant Characteristics

Each variant has:

  • A name and description, which can be translated into multiple languages.
  • A unique external ID, used for integrations and data tracking.
  • A SKU, UPC, EAN, or GTIN (optional but recommended for product identification and SEO).
  • Specific attributes that differentiate it from other variants of the same product (e.g., color, size, material).
  • Media (Images): Managed via DAM (Digital Asset Management) for a consistent user experience.
  • A status defining its visibility and availability.
  • Attributes: Specific properties that distinguish variants of the same product (e.g., color, size, weight).
  • Stores: The list of stores where the variant is available.

Variant Lifecycle in DJUST

A variant follows a lifecycle:

  • Active: The variant is available on the store.
  • Inactive: The variant is hidden.

💡 A variant cannot exist without being linked to a product. Each product can have multiple variants, but a variant cannot exist alone.

💡 A variant is specific to one or multiple stores.


Creating a Variant in DJUST

There are two methods to create a variant in DJUST:

From the Back Office (BO)

  • When creating a variant from the Back Office (BO), the user is contextualized to a store upon login.
  • This means that all variants created in this session are automatically linked to the selected store.

Via Integration (API or CSV Import)

  • Only data integration (API or CSV Import via Data Hub) allows assigning a variant to multiple stores in a single import.
  • This enables more efficient management of variants across multiple stores without requiring manual modifications.

💡 Creation via integration is ideal for clients managing a high volume of products or synchronizing DJUST with another ERP/PIM system.


📌 Useful Links: