Skip to content

TradebyteAddMultilanguageProducts - Tradebyte

← Tradebyte Add-On Übersicht

Der TradebyteAddMultilanguageProducts erstellt einen XML-Produktkatalog entsprechend der Tradebyte-Spezifikation für z.B. den Upload auf den Tradebyte FTP Server. Dieser Step ist identisch mit dem TradebyteAddProducts Step. Es wurden nur die für die Mehrsprachigkeit notwendigen Felder angepasst. Daher wird hier nur auf diese Felder eingegangen und auf die Step Dokumentation des TradebyteAddProducts Steps verwiesen (TradebyteAddProducts).

Format

Die Spalten, welche die Möglichkeit bieten mehrsprachige Daten anzugeben, müssen grundsätzlich in dieser Form entsprechen:

Schlüssel="isocode1=Wert1;isocode2=Wert2"

oder

isocode1="Wert1";isocode2="Wert2"

Es müssen hier, im Unterschied zu den “normalen” Spalten immer in Anführungszeichen gesetzt werden. Alle Werte ohne Anführungszeichen werden nicht in den TBCAT Produktkatalog übernommen.

Beispiele für die ISO-Codes sind:

de-DE; en-US; en-GB; ru-RU etc...

Produktdaten

Name Beispiel Beschreibung Pflichtfeld Datentyp Werte Hinweise
P_NAME de-DE="Outdoor-Jacke Reinhold";en-US="Outdoor Jacket Reinhold" mehrsprachige Produktbezeichnung nein Text isocode="Wert";isocode="Wert" Wird P_NAME genutzt, müssen P_NAME_PROPER und P_NAME_KEYWORD leer bleiben.
P_NAME_PROPER de-DE="Outdoor-Jacke";en-US="Outdoor Jacket" Statt der Produktbezeichnung P_NAME, kann der Name auch in Gattungs- und Eigenname aufgeteilt sein (z.B. "Jacke Reinhold" vs. "Jacke"/"Reinhold") nein Text isocode="Wert";isocode="Wert" Wird P_NAME_PROPER genutzt, muss P_NAME_KEYWORD gefüllt werden und P_NAME leer bleiben.
P_NAME_KEYWORD de-DE="Reinhold DE";en-US="Reinhold US" ja Text isocode="Wert";isocode="Wert" Wird P_NAME_KEYWORD genutzt, muss P_NAME_PROPER gefüllt werden und P_NAME leer bleiben.
P_SUPPLEMENT de-DE="Winterjacke";en-US="Winter Jacket" mehrsprachige Werbliche Zusatzüberschrift zum Produkt nein Text isocode="Wert";isocode="Wert"
P_TEXT de-DE="Die Outdoorjacke Reinhold ist eine außergewöhnlich robuste und funktionale Jacke!";en-US="The outdoor jacket Reinhold is an exceptionally robust and functional jacket!" mehrsprachige Produktbeschreibung (Fließtext) nein Text isocode="Wert";isocode="Wert"
P_KEYWORDS jacke="de-DE=Kapuzenjacke;en-US=Hooded Jacket";funktionskleidung="de-DE=Funktionskleidung;en-US=Functional Clothing" mehrsprachige Keywords/Suchbegriffe für das Produkt nein Text Schlüssel="isocode1=Wert;isocode2=Wert";Schlüssel="isocode1=Wert;isocode2=Wert" Der Schlüssel dient nur der eindeutigen Zuordnung der Suchbegriffe und wird nicht in den TBCAT Produktkatalog geschrieben. Er ist nur für die interne Verarbeitung relevant.
P_COMPONENTDATA Länge="de-DE=110cm;en-US=39in";Saison="de-DE=Winter;en-US=Winter" mehrsprachige Produktkomponenten nein Text Schlüssel="isocode1=Wert;isocode2=Wert";Schlüssel="isocode1=Wert;isocode2=Wert" Der Schlüsselname ist wie im TradebyteAddProducts Step der im TradeByte Backend hinterlegte Komponenten-Schlüssel. 
P_BULLETS atmungsaktiv="de-DE=atmungsaktiv;en-US=breathable";wasserdicht="de-DE=wasserdicht;en-US=waterproof" mehrsprachige Aufzählungspunkte nein Text Schlüssel="isocode1=Wert;isocode2=Wert";Schlüssel="isocode1=Wert;isocode2=Wert" Der Schlüssel dient nur der eindeutigen Zuordnung der Suchbegriffe und wird nicht in den TBCAT Produktkatalog geschrieben. Er ist nur für die interne Verarbeitung relevant.

Artikeldaten

Name Beispiel Beschreibung Pflichtfeld Datentyp Werte Hinweise
A_VARIANTDATA farbe="de-DE=blau;en-US=blue";größe="de-DE=XL;en-US=extra large" mehrsprachige Variantenwerte nein Text Schlüssel="isocode1=Wert;isocode2=Wert";Schlüssel="isocode1=Wert;isocode2=Wert" Der Schlüsselname ist wie im TradebyteAddProducts Step der im TradeByte Backend hinterlegte Komponenten-Schlüssel. 
A_COMPONENTDATA

Motiv=Vogel;

Anzahl="de-DE=10 Stück;en-US=10 pieces"

mehrsprachige Artikelkomponenten nein Text Schlüssel="isocode1=Wert;isocode2=Wert";Schlüssel="isocode1=Wert;isocode2=Wert" >Der Schlüsselname ist wie im TradebyteAddProducts Step der im TradeByte Backend hinterlegte Komponenten-Schlüssel. 

Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

NameDatentypBeschreibungPflichtfeldWerte
Tradebyte TBCAT InputSPREADSHEETInput Spreadsheet to generate a XML file in TBCAT format.Ja
mappingdefinitionSTRINGThe mapping definition JSON StringJa
Folgende Felder sind zu konfigurieren:

FeldDatentypBeschreibungPflichtfeldStandardwert
hasArticlesSINGLEIst das Input-Spreadsheet im Format Parent-Variant oder Master-Child (aus Datastore) wird der Wert automatisch generiert und kann leer gelassen werden. Ist der Wert manuell gesetzt wird dieser genommen.Nein
isProductSINGLEIst das Input-Spreadsheet im Format Parent-Variant oder Master-Child (aus Datastore) wird der Wert automatisch generiert und kann leer gelassen werden. Ist der Wert manuell gesetzt wird dieser genommen.Nein
P_NRSINGLEEindeutige Produkt-ID aus TB.OneJa
P_NAMEMULTIPLEVALUEMehrsprachige Produktbezeichnung (isocode="Wert";isocode="Wert")Nein
P_NAME_PROPERSINGLEStatt der Produktbezeichnung P_NAME, kann der Name auch in Gattungs- und Eigenname aufgeteilt sein (z.B. "Jacke Reinhold" vs. "Jacke"/"Reinhold") (isocode="Wert";isocode="Wert")Nein
P_NAME_KEYWORDSINGLEStatt der Produktbezeichnung P_NAME, kann der Name auch in Gattungs- und Eigenname aufgeteilt sein (z.B. "Jacke Reinhold" vs. "Jacke"/"Reinhold") (isocode="Wert";isocode="Wert")Nein
P_SUPPLEMENTMULTIPLEVALUEWerbliche mehrsprachige Zusatzüberschrift zum Produkt (isocode="Wert";isocode="Wert")Nein
P_TEXTMULTIPLEVALUEMehrsprachige Produktbeschreibung (Fließtext) isocode="Wert";isocode="Wert"Nein
P_KEYWORDSMULTIPLEVALUEMehrsprachige Keywords/Suchbegriffe für das Produkt (Schlüssel="isocode=Wert,isocode=Wert"; Schlüssel="isocode=Wert,isocode=Wert")Nein
P_COMPONENTDATAMAPProduktkomponenten (Schlüssel="Wert";Schlüssel="Wert")Nein
P_BULLETSMULTIPLEVALUEMehrsprachige Aufzählungspunkte (Schlüssel="isocode=Wert,isocode=Wert"; Schlüssel="isocode=Wert,isocode=Wert")Nein
A_NRSINGLEArtikelnummerJa
A_VARIANTDATAMAPVariantenwerte (Schlüssel="isocode=Wert,isocode=Wert"; Schlüssel="isocode=Wert,isocode=Wert")Nein
A_COMPONENTDATAMAPMehrsprachige Artikelkomponenten (Schlüssel="isocode=Wert,isocode=Wert"; Schlüssel="isocode=Wert,isocode=Wert")Nein

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

NameDatentypBeschreibungWerte
TBCAT XML FilesFILELIST
Failed Products and ArticlesSPREADSHEETSpreasheet with with P_NR or A_NR missing.
Invalid Product or Article dataSPREADSHEETSpreasheet with invalid data.
Folgende Felder sind im Output enthalten:

FeldDatentypBeschreibungStandardwert
hasArticlesSINGLE
isProductSINGLE
A_NRSINGLE
A_ACTIVESINGLE
A_ACTIVEDATASINGLE
A_EANSINGLE
A_PROD_NRSINGLE
A_NR2SINGLE
A_VARIANTDATASINGLE
A_COMPONENTDATASINGLE
A_TAGSSINGLE
A_PRICE_CURRENCYSINGLE
A_PRICE_VKSINGLE
A_PRICE_VK_OLDSINGLE
A_PRICE_UVPSINGLE
A_PRICE_EKSINGLE
A_PRICE_MWSTSINGLE
A_PRICELIST_VKSINGLE
A_PRICELIST_VK_OLDSINGLE
A_PRICELIST_UVPSINGLE
A_PRICELIST_EKSINGLE
A_PRICELIST_MWSTSINGLE
A_PRICESINGLE
A_PRICELISTSINGLE
A_PRICEDATASINGLE
A_BASEPRICE_QUANTITYSINGLE
A_PROVISIONDATASINGLE
A_MEDIADATASINGLE
A_UNITSINGLE
A_STOCKSINGLE
A_DELIVERY_TIMESINGLE
A_REPLACEMENTSINGLE
A_REPLACEMENT_TIMESINGLE
A_ORDER_MINSINGLE
A_ORDER_MAXSINGLE
A_ORDER_INTERVALSINGLE
A_DEPOTSINGLE
A_DEPOT_TEXTSINGLE
A_PARCEL_WIDTHSINGLE
A_PARCEL_HEIGHTSINGLE
A_PARCEL_LENGTHSINGLE
A_PARCEL_WEIGHTSINGLE
A_PARCEL_PIECESSINGLE
A_PARCEL_TYPESINGLE
A_PARCELSINGLE
A_TRADESTAT_COUNTRYSINGLE
A_TRADESTATSINGLE
P_NRSINGLE
P_NR_EXTERNALSINGLE
P_NAMESINGLE
P_NAME_PROPERSINGLE
P_NAME_KEYWORDSINGLE
P_SUPPLEMENTSINGLE
P_TEXTSINGLE
P_BRANDSINGLE
P_KEYWORDSSINGLE
P_COMPONENTDATASINGLE
P_TAGSSINGLE
P_BULLETSSINGLE
P_MEDIADATASINGLE
P_CATEGORIESSINGLE
P_LINKDATASINGLE
P_VARIANTFIELDSSINGLE
InvalidDataSINGLE
identifierSINGLE
parent_identifierSINGLE