Bilder

Standartmäig überträgt der TbCommunicator für alle Kindartikel die Bilder, die in der Wawi unter dem Reiter Alle angezeigt werden. Alternativ können die auch die Bilder aus einem oder mehrerne Shops übertragen werden.

Hinweis

Wenn bereits ein Shop im Einsatz ist, oder mehr als ein Shop angelegt werden soll, wird eine Multishoplizenz benötigt.

Standard Bilderset

Hinweis

Dieses Feature ist erst ab Version 1.18.0 verfügbar

In der .settigns-Datei des Profils, kann abweichend zur Plattform JTL Wawi auch eine andere Plattform als Quelle für das Standardset hinterlegt werden. Zudem können in dieser Datei auch mindestmaße für alle übertragenen Bilder festgelegt werden. Sind Bilder kleiner als die angebene Größe, werden sie aus dem Feed ausgeschlossen.

{
    // ...
    "DefaultImages": {
        "MinHeight": null,
        "MinWidth": null,
        "PlatformId" : 1 
    }
}

Die Felder haben dabei folgende bedeutung:

Attribut Beschreibung
MinWidth Gibt die minimale Breite, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Breite der Bilder nicht überprüft.
MinHeight Gibt die minimale Höhe, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Höhe der Bilder nicht überprüft.
PlatformId Gibt den JTL-Internen Schlüssel der zu verwendenden Platform (tPlatform.nPlatform) an. Dieser Wert dard nicht auf 2 gesetzt werden.
Tipp

Das Defaultset kann deaktiviert werden, indem PlatformId auf 0 gesetz wird.

Shopbilder übertragen

Die Bilder aus dem Reiter Alle werden immer als Medientyp Image übertragen. Damit die Bilder aus einem Webshop übertragen werden, muss in einer Kanal XML einem Kanal ein <mediaType /> hinzugefügt werden. In diesem Kann für den Webshop ein eigener Medientyp angelegt werden.

Wichtig

Auch wenn es technisch möglich ist die Bilder aus einem Webshop als Image zu übertragen, wird davon abgeraten. Da die Bilder sich so nicht von den Wawi-Bildern unterscheiden lassen und die Reihenfolge der Bilder zufällig ist.

<?xml version="1.0"
      encoding="utf-8"?>

<channels xmlns="http://xsd.t4dt.net/TbChannels.xsd">
  <channel isActive="true"
           displayName="MyChannel"
           shorthand="mych"
           id="0000">
    <mediaTypes>
      <mediaType sourceShopName="MeinShop.de"
                 type="Image (MyChannel)"
                 minWidth="1200"
                 minHeight="800"/>
    </mediaTypes>
  </channel>
</channels>

Die Attribute haben dabei folgende bedeutung:

Attribut Beschreibung
@sourceShopName Gibt den Namen des Shops in der Wawi an. Dies ist der Wert aus tShop.cName.
@type Gibt den Import-Key des Medientyps an, als der die Bilder gemeldet werden sollen.
@minWidth Gibt die minimale Breite, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Breite der Bilder nicht überprüft.
@minHeight Gibt die minimale Höhe, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Höhe der Bilder nicht überprüft.
Hinweis

Ab der Version 1.18.0 wird bei nicht geseztem @minWidth bzw. @minHeight zunächst geprüft, ob für das Defaultset Mindestmaße gesetzt wurden. Ist dies der Fall werden diese überprüft.

Anlegen eines neuen Shops

Wichtig

Dieser Schritt erforder ein Eingreifen in die JTL Datenbank und sollte nur von Personen durchgeführt werden, die sicher im Umgang mit Datenbanken sind!

Ein neuer Shop kann mit folgemdem SQl Statement in der Datenbank angelegt werden:

DECLARE @kShop INT
DECLARE @cName VARCHAR(50) = '<Shopname>'

EXEC dbo.spGetAndUpdatePK @cName = 'tShop', @kId = @kShop OUTPUT

INSERT INTO [dbo].[tShop]
(
    [kShop],
    [cName],
    [nGesperrt],
    [cApiKey]
)
VALUES
(
    @kShop,
    @cName,
    1,
    'T4DT GmbH'
)

Bilder Anhand des Medientyps an einen Kanal ausspielen

Hinweis

Bevor ein Katalog mit neuen Medientypen importiert wird, sollte in den Importeinstellugen im TB.ONE (Admin\Import\Einstellungen) geprüft werden, dass unter Import-Keys aus der Import-Datei automatisch anlegen die Checkbox Medientypen aktiviert ist.

Um die Bilder eines neuen Medientyps geziehlt an einen Kanal auszuspielen, deaktivieren wir zuerst den export der Wawi Bilder an diesen Kanal und schalten im zweiten Schritte den neuen Medientyp nur für diesen Kanal frei.

  1. Im TB.One die Seite Basisdaten\Eigenschaften\Medientypen öffnen.
  2. Auf die Zeile Bilder (IMAGE) klicken. Es öffnet sich ein Sidepanel.
  3. Im Sidepanel unter Nicht exportieren an die Checkbox für den Kanal aktivieren, der seine Bilder aus einem Shop erhalten soll.
  4. Das Sidepanel über den Button Speichern schließen.
  5. Den neu erstellten Medientyp öffnen
  6. Im Sidepanel den Export für alle Kanäle, außer dem gewünschten sperren
  • Improve this Doc
© 2020, T4DT GmbH