Job Configuration - Import - FTP

This guide explains how to create and manage an import job using an FTP client connection in DJUST back office.


✅ Prerequisites

Before configuring a job, make sure you have:

  • An active FTP connection. See How to configure an FTP client .
  • A file path on the FTP server where import files are stored.
  • (Optional) An outbound directory where processed files can be moved after import.
💡

Folder Path Name

The path must include the full directory and filename.

Example: folder/sub-folder/import-products.csv

⚠️

FTP Users Rights

Ensure the FTP user has sufficient read/write access rights to the target folders.


⚙️ FTP Import Job Configuration

Creation

To configure an import job from the DJUST back office:

Step 1 – Access the Data Hub

  1. Go to the Data Hub section.
  2. Click + Create a new job.
  3. Select Import.
  4. Choose the CSV object you want to import (e.g., Products, Offers, Orders).

Step 2 – Job configuration

Fill in the left side of the form:

  • Job name (must be unique)
  • Client: select your FTP client connection
  • Bulk import toggle (enable if importing multiple files)- If enabled, define:
    • Inbound directory (folder containing incoming CSVs)
    • Outbound directory (folder where processed files will be moved)
  • If not using bulk, define a file path (including file name)
  • CSV delimiter: , or ;
  • Scheduler: choose frequency (:warning: displayed time is in UTC)
FrequencyOptions
MinutesEvery X minutes
HourlyEvery X hour and X minutes<br>Or a specific hour
DailyEvery X days at a specific hour<br>Or every weekday at a specific hour
WeeklyTick the day(s) for the job to run at a specific hour
MonthlyDay X of every month<br>Or last day of the month<br>Or last weekday of every month<br>At a specific hour
CustomProvide a custom cron expression

Fill in the right side of the form:

  • Map your CSV columns to DJUST field names.

For more details on how to configure mappings for each data entity, refer to this page: Data Hub Mapping Overview.

Step 3 – Save

  • Click Create to finalize the job creation
💡

Bulk Import Mode

Bulk import mode processes multiple files in a folder automatically.

  • Files are retrieved from the inbound directory
  • Each file is imported one by one
  • Once processed, files are moved to the outbound directory

Manage and Update

Once your job is created, you can manage it from the Data Hub interface:

  • Go to the Data Hub > Import section.
  • Find the job in the list.
  • Click the ⚙️ icon.

Update

  • Change any configuration: client, file path, delimiter, scheduler, mapping
  • Click Save to apply changes

Activate, Disable or Delete a FTP Import Job

  • Click More actions
  • Choose:
    • Activate: to enable the job
    • Disable: to pause the job without deleting
    • Delete: to permanently remove the job (⚠️ irreversible)

📌

Best Practices

✔️ Use clear and unique job names

✔️ Always validate your CSV file format and delimiter

✔️ Test jobs in a test environment before live deployment