Achtung: Your browser is outdated. Please note that Gunfinder may not work properly in some places. You should update your browser as soon as possible. Learn more here!
List item

Creating a Data Export with JTL-Shop 5 for Gunfinder

Updated on August 24, 2026

Here you'll learn how to easily create a product data export for Gunfinder using JTL-Shop 5. We'll then make sure your products get found on Gunfinder.

Creating a product export with JTL-Shop 5 is very quick and usually only takes a few minutes. In the following steps, we'll guide you through the process step by step.

An overview of all guides can be found in our Gunfinder Datafeed article.

First, please open the admin panel of your JTL-Shop.

Create an export format

First, we need to create a new export format.
To do this, please click on Export in the left main menu of the admin panel, then click on Further Formats.

jtl

On the page that follows, please click on Create new export format.

jtl

Clicking this takes you to the form for creating the format. A few settings are required here. Please fill in the fields highlighted in red in the upper section of the form exactly as shown in the screenshot:

jtl

Once you're done, please scroll all the way down first (ignore the middle section), and make the following adjustments highlighted in red:

jtl

Once that's done, we'll turn our attention to the middle section of the form. The remaining fields to fill in are Header, Export template & Footer.
Please enter the respective code into the fields exactly as specified below. It's best to simply select and copy the code, then paste it in. That way, as little as possible can go wrong.

Header

[

Export template

{assign var="tags" value=' > '|explode:$Artikel->Kategoriepfad}
{assign var=availability value="out-of-stock"}
{if $Artikel->cLagerBeachten == 'N' || $Artikel->fLagerbestand > 0}{assign var=availability value="in-stock"}{/if}

{
  "id": "{$Artikel->cArtNr}",
  "type": "buynow",
  "brand": "{$Artikel->cHersteller}",
  "title": "{$Artikel->cName}",
  "description": "{$Artikel->cBeschreibung|strip_tags}",
  "condition": "new",
  "availability": "{$availability}",
  "pictures": [
    {foreach name=images from=$Artikel->Bilder item=image}
      "{$URL_SHOP}/{$image->cPfadGross}"
      {if !$smarty.foreach.images.last},{/if}
    {/foreach}
  ]
  "tags": [
    {foreach name=tags from=$tags item=tag}
      "{$tag}"
      {if !$smarty.foreach.tags.last},{/if}
    {/foreach}
  ],
  "price": {$Artikel->fVKBrutto},
  "oldPrice": {$Artikel->salePrice},
  "url": "{$Artikel->cDeeplink}"
}
{if !$smarty.foreach.artikel.last},{/if}

Footer

]

Have you entered everything? Then please save the export format.

Start the export

To ensure the export runs regularly, we'll now set up an automatic export in the final step. To do this, please click on Export Manager under Export in the left main menu.

jtl

Next, please click on Create new task on the right.

jtl

In the form that follows, you only need to change one thing: select Gunfinder as the Export format.

jtl

Once you've done that, you can save the task and will then be taken back to the overview of all exports.
So that we already have some data to work with, you'll need to run the export manually once. To do this, please check the box next to Gunfinder and then click Trigger cron manually.

jtl

And that's all there is to it.

The URL to your datafeed is then as follows: the URL of your shop + /export/gunfinder.json
For example: https://waffen-meier-shop.de/export/gunfinder.json

Finally, please send us the URL by email.

Was this article helpful?
Thanks for your feedback!
Need more help? Contact Support

You might also like