Jtl

Sync Data

Learn how to create and configure data feeds for your JTL store

Create and configure data feeds to sync your JTL products, categories, and customer data to Clerk. This guide covers accessing feed settings, configuring options, and choosing the right creation method.

Creating data feeds #

This guide focuses on the crucial process of creating data feeds for the S360 Clerk plugin in your JTL webshop.

Data feeds are essential for keeping your product information up-to-date and synchronized with Clerk.

Follow these steps to ensure a seamless integration and optimal performance.

Accessing feed settings #

Begin by accessing the data feed settings in your JTL webshop backend:

  • Navigate to Plugins → Installed Plugins → S360 Clerk → Gear Icon.
Access data feed settings

Here, you’ll find the settings required for creating effective data feeds.

Configuring feed settings #

Settings for feed

Option Details:

  • API Key: Enter the API key received from Clerk during registration.

  • Private Key: Provide your legacy private API key from Clerk for restricted access. From v1.05 of the plugin this is no longer required and can be left empty.

  • Language: Set the language of the data feed.

  • Customer Group: Specify prices for the targeted customer group.

  • Currency: Choose the currency for the data feed.

  • Faceted Design: Define the design of facets according to your preferences.

Refer to the respective series (i-icon) for more information on each setting.

More feed settings #

Explore additional settings to fine-tune your data feeds:

  • Navigate to Plugins → Installed Plugins → S360 Clerk → Gear Icon.

Further customize settings based on your specific requirements.

Data feed setting

Feed creation options #

There are 3 ways to trigger the generation of cron jobs:

CLI (Command Line Interface)

  • Execute the cron job via the Shop CLI command: php cli s360_clerk_shop5:cron.

Wawi Synchronization

  • Schedule the cron job to run during Wawi synchronization for seamless integration.

Task Planner

  • Trigger the cron job along with other scheduled tasks by calling cron_inc.php in the JTL Cron.
Cron job options

Refer to the documentation for detailed information on each method.

Overall flow #

Follow these sequential steps for creating data feeds in the shop backend:

  • Set up the feed in the shop backend at Plugins → Installed Plugins → S360 Clerk → Gear Icon.

  • After configuring settings, create the feed by navigating to Plugins → Installed Plugins → S360 Clerk → Double Arrow Icon.

  • After successful creation, store the feed in the Clerk backend.

Generated feed
Data sync settings

Batch size #

Instead of reading all products from the database at once, only one batch of products is read at a time.

With a large number of products, memory consumption can be greatly reduced, but the running time is increased.

If the value is set to 0, ALL products will be output.