Bei diesen Hook wird die KBA-Schlüsselnummer aus dem Feld products_ean des Shops geladen.
Und an der vierten Stelle ein Bindestrich gesetzt werden andernfalls falls keine da ist nur ein alleinsteher Bindestrich.

Folgender Platzhalter steht dann zur Verfügung: #KBANR#

Beispieldaten: 52344531

Ausgabe: 5234-4531

<?php
    $sqlSelect = array();
    if (MagnaDB::gi()->columnExistsInTable('products_ean', TABLE_PRODUCTS)) {
        $sqlSelect[] = 'products_ean';
    }
    
    $sqlSelectString = implode(', ', $sqlSelect);
    
    if (!empty($sqlSelectString)) {
        $dataArray = MagnaDB::gi()->fetchArray('
            SELECT ' . $sqlSelectString . '
                FROM products 
                WHERE products_id = ' . $pID . ' LIMIT 1
        ');
        
        if (strlen($dataArray[0]['products_ean']) >= 4) {
            $substitution['#KBANR#'] = substr($dataArray[0]['products_ean'], 0, 4) . '-' . substr($dataArray[0]['products_ean'], 4);
        }
        else {
            $substitution['#KBANR#'] = '-';
        }
    }