JTL

With a steadily growing number of customers and numerous service partners, JTL is one of the most popular providers of e-commerce software in the German-speaking world. The complete package of professional merchandise management + warehouse management as well as the JTL shop, which is tailored to Wawi, offers mail order companies comprehensive possibilities for successful trading on the internet.


Offer listing

JTL offers an adjustable export feature for the transmission of your offers.

JTL documentation on the set up of product exports

The automation is done via the "task planner":

View the JTL Task Planner guide 

For an optimized data feed, use the following feed configuration template. You only need to copy the header or template to the respective tab of the configuration and save it.

View template for feed configuration

***Disclaimer***

solute GmbH does not assume any warranty for the programs installed on your computer, as well as their protective devices (virus scanner or firewall). 

The customer is solely responsible for his own data security. 

solute GmbH accepts no liability for faults not caused by it, even if they are close in time to the support provided.


***By installing the plugin software you accept the liability disclaimer of solute GmbH.***


***PLEASE COPY THE TEMPLATES BELOW (FROM THE FIRST "{" TO THE LAST "}" CURLY BRACKET) INTO THE CORRESPONDING TABS OF THE EXPORT MODULE***


#Header: 


aid|brand|name|shop_cat|desc|image|link|price|ean|mpnr|dlv_cost|dlv_time|ppu|availability|stock_quantity|unit_pricing_measure|unit_pricing_base_measure|images|attributes


#Template of the content: 


{strip}

"{$Artikel->cArtNr}"|"{$Artikel->cHersteller}"|
"{$Artikel->cName}"|
"{$Artikel->Kategoriepfad}"|
"{$Artikel->cBeschreibung|strip_tags}"|
"{$Artikel->Artikelbild}"|
"{$Artikel->cDeeplink}"|
"{$Artikel->Preise->fVKBrutto}"|
"{$Artikel->cBarcode}"|
"{$Artikel->cHAN}"|
"{$Artikel->Versandkosten}"|
"{assign var=dlv_time value="2-3 Tage"}
{if $Artikel->cLieferstatus == 'Y'}{assign var=dlv_time value=$Artikel->cLieferstatus}{/if}{$dlv_time}"|
"{$Artikel->cLocalizedVPE[0]|replace:'&euro':'€'|replace:'; pro':' /'}"|
{* Verfügbarkeit *}
"{assign var=availability value="Nicht auf Lager"}
{if $Artikel->cLagerBeachten == 'N' || $Artikel->fLagerbestand > 0}{assign var=availability value="auf Lager"}{/if}
{$availability}"|
{* Lagerbestand *}
"{assign var=stock value="0"}
{if $Artikel->cLagerBeachten == 'Y' && $Artikel->fLagerbestand > 0}{$Artikel->fLagerbestand}{/if}{$stock}"|
"{if $Artikel->fMassMenge != '' || $Artikel->cMasseinheitName != ''}{$Artikel->fMassMenge} {$Artikel->cMasseinheitName}{/if}"|
"{if $Artikel->fGrundpreisMenge != '' || $Artikel->cGrundpreisEinheitName != ''}{$Artikel->fGrundpreisMenge} {$Artikel->cGrundpreisEinheitName}{/if}"|
{* Bilder *}
"{foreach name=article_images from=$Artikel->Bilder item=oBild}
{if !$smarty.foreach.article_images.first};{/if}
<tab>{$URL_SHOP}/{$oBild->cPfadGross}
{/foreach}"|
{* Zusatzattribute (Varianten von Kindartikeln) *}
"{if $Artikel->oVariationenNurKind_arr}
<tab>{foreach name=variants from=$Artikel->oVariationenNurKind_arr item=variant}
<tab><tab>{if $variant->Werte}
<tab><tab><tab>{if !$smarty.foreach.variants.first}~{/if}
<tab><tab><tab>{$variant->cName}:
<tab><tab><tab>{foreach name=variants from=$variant->Werte item=variantvalues}
<tab><tab><tab><tab>{$variantvalues->cName}
<tab><tab><tab>{/foreach}
<tab><tab>{/if}
<tab>{/foreach}
{/if}"
{/strip}

Our technical shop support will be happy to assist you with the setup if required.


Integration of conversion tracking

Instructions for the integration of conversion tracking

Integration of landingpage tracking:


1. Edit the file "ROOT/templates/NOVA/productdetails/details.tpl"(where NOVA stands for the currently used template, the path may be different).
2. Copy this code snippet into it:


{block name="landingpageTracking"}
{php}
if (strpos($_SERVER['REQUEST_URI'], "soluteclid")>0){
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'){
$landing = 'https://';
} else {
$landing = 'http://';
}
$landing .= $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$_SESSION['soluteclid'] = time()." ".$landing;
$url = "https://cmodul.solutenetwork.com/landing";
$url .= "?url=".urlencode($landing);
$curlCon = curl_init();
curl_setopt($curlCon, CURLOPT_URL, $url);
curl_setopt($curlCon, CURLOPT_RETURNTRANSFER, 1);
curl_exec($curlCon);
curl_close($curlCon);
}
{/php}
{/block}


Integration of conversion tracking:


1. Edit the file "ROOT/templates/NOVA/checkout/order_completed.tpl" (where NOVA stands for the currently used template, the path may be different).
2. Copy this code snippet into it:


{block name="conversionTracking"}
{if isset($smarty.session.soluteclid)}
{assign oid $Bestellung->cBestellNr|escape:"url"}
{assign val $Bestellung->fWarensummeNetto|string_format:"%.2f"|escape:"url"}
{assign ttl 60*60*24*30}
{assign var="soluteclid" value=' '|explode: $smarty.session.soluteclid}
{assign landingUrl $soluteclid[1]|escape:"url"}
{if $soluteclid[0]+$ttl > $smarty.now}
{assign url "https://cmodul.solutenetwork.com/conversion?val=$val&oid=$oid&factor=1&url=$landingUrl&ctsystem=JTL_5"}
{fetch file="$url" assign="solute"}
{/if}
{/if}
{/block}


Attention: Conversion tracking does not work without landingpage tracking.


Got any questions? Please contact us!

Our Technical Shop Support will be happy to help you.

Tel: +49 721-98993-60
(For direct dialling, select "1" in the voice menu and then "2".)

E-mail