Feld-Mapping Dokumentation: reybex → Hood

Übersicht

Diese Dokumentation beschreibt, welche Felder von reybex nach Hood übertragen werden und wie sie gemappt werden. Die Übertragung erfolgt über die Hood XML API.

⚠️ WICHTIGER HINWEIS

Diese Dokumentation unterliegt kontinuierlichen Änderungen.

Die Integration zwischen reybex und Hood befindet sich in ständiger Entwicklung. Daher kann es vorkommen, dass:

Empfehlung:
Bitte überprüfen Sie regelmäßig die aktuelle Dokumentation und testen Sie Änderungen in einer Testumgebung, bevor Sie sie in der Produktion einsetzen.

Verwendung dieser Dokumentation

Diese Dokumentation zeigt, welche Felder von reybex nach Hood übertragen werden. Für jedes Hood-Feld wird angegeben:
- Welches reybex-Feld die Quelle ist
- Unter welcher Bedingung es übertragen wird (Export-Gruppe)
- Besondere Hinweise zur Übertragung

Wichtige Konzepte

reybex-Artikelstruktur

Hood-Produktstruktur

1. Produkt-Felder (Auction Level)

Die folgenden Felder werden auf Auction-Ebene in Hood übertragen:

1.1 Basis-Informationen

Hood Feld reybex Feld Beschreibung Bedingung
auction.itemNumber material.sku Artikelnummer Immer
auction.referenceID material.sku Referenz-ID Immer
auction.auctionName material.name Produktname Wenn ARTIKEL_DATA
auction.auctionNameSubTitle material.subTitle Untertitel Wenn vorhanden
auction.ifIsSoldOut material.isOnlySellableWithPositiveStock ? "hide" : "endless" Ausverkauft-Verhalten Immer
auction.isApproved material.isMarketplaceActive ? 1 : 0 Genehmigt Immer
auction.useSubtitleForAuction material.subTitle ? 1 : 0 Untertitel verwenden Immer
auction.auctionID material.marketplaceProductId Auction-ID Bei Update

1.2 Artikeldaten

Hood Feld reybex Feld Beschreibung Bedingung
auction.ean material.gtin EAN Wenn ARTIKEL_DATA und vorhanden
auction.salesTax material.vatRate oder 0 MwSt.-Satz Wenn ARTIKEL_DATA
auction.weight material.grossWeight oder 0 Gewicht Wenn ARTIKEL_DATA
auction.manufacturer material.brand.name Hersteller Wenn ARTIKEL_DATA und vorhanden
auction.energyEfficiencyClass material.energyEfficiency.name Energieeffizienzklasse Wenn vorhanden
auction.fsk material.fsk FSK Wenn vorhanden
auction.usk material.usk USK Wenn vorhanden

1.3 Basispreis-Berechnung

Hood Feld reybex Feld Beschreibung Bedingung
auction.packagingUnit material.packUnit Verpackungseinheit Wenn BASE_PRICE_CALCULATION und vorhanden
auction.PackagingSize material.volume Verpackungsgröße Wenn BASE_PRICE_CALCULATION und vorhanden
auction.unit material.basePriceUnit.unit oder "" Einheit Wenn BASE_PRICE_CALCULATION

1.4 Bestand

Hood Feld reybex Feld Beschreibung Bedingung
auction.quantity material.stock.value Bestand Wenn STOCK
auction.deliveryDaysOnStockFrom material.reorderStockLevel Liefertage ab Bestand Wenn STOCK und vorhanden

1.5 Preise

Hood Feld reybex Feld Beschreibung Bedingung
auction.priceBuyNow material.price.value Kaufpreis Wenn PRICE
auction.listPrice material.price.rrp Listenpreis Wenn PRICE und vorhanden
auction.purchasePrice material.purchasePrice Einkaufspreis Wenn PRICE und vorhanden

1.6 Kategorien

Hood Feld reybex Feld Beschreibung Bedingung
auction.categoryID material.categories[0].id (nicht custom) Kategorie-ID Wenn CATEGORY und vorhanden
auction.prodCatID material.categories[0].id (custom) Shop-Kategorie-ID Wenn CATEGORY und vorhanden

1.7 Beschreibung

Hood Feld reybex Feld Beschreibung Bedingung
auction.description material.detailDescription oder material.description Beschreibung Wenn DESCRIPTION
auction.shortDesc material.description Kurzbeschreibung Wenn DESCRIPTION und vorhanden

1.8 Bilder

Hood Feld reybex Feld Beschreibung Bedingung
auction.images.image[] oder auction.images.imageURL[] material.images.image[] Produktbilder Wenn IMAGE

1.9 Varianten

Hood Feld reybex Feld Beschreibung Bedingung
auction.productOptions.productOption[] material.variants.items[] Produktoptionen Wenn VARIANT

1.10 Zahlungsmethoden

Hood Feld reybex Feld Beschreibung Bedingung
auction.payOptions.option[] material.paymentMethods[] Zahlungsmethoden Wenn PAYMENT

1.11 Versandmethoden

Hood Feld reybex Feld Beschreibung Bedingung
auction.shipmethods.shipmethod[].name getShippingCode(...) + "nat/eu/at/ch/int" Versandmethoden Wenn SHIPPING
auction.shipmethods.shipmethod[].value material.shipping.inlandShippingCost oder foreignCountryShippingCost Versandkosten Wenn SHIPPING

1.12 Attribute

Hood Feld reybex Feld Beschreibung Bedingung
auction.productProperties.nameValueList[] material.attributes[] Produkteigenschaften Wenn ARTIKEL_ATTRIBUTE

1.13 Neue Artikel

Hood Feld reybex Feld Beschreibung Bedingung
auction.auctionMode Immer "shopProduct" Auction-Modus Bei neuen Artikeln
auction.condition Immer "new" Zustand Bei neuen Artikeln
auction.startDate Aktuelles Datum (dd.MM.yyyy) Startdatum Bei neuen Artikeln
auction.startTime Immer "00:00" Startzeit Bei neuen Artikeln
auction.durationInDays material.listingDays oder 90 Dauer in Tagen Bei neuen Artikeln
auction.autoRenew Immer 1 Auto-Erneuerung Bei neuen Artikeln

1.14 Hersteller-Kontakt

Hood Feld reybex Feld Beschreibung Bedingung
auction.productContactInformation.manufacturer.name material.manufacturer.name Herstellername Wenn vorhanden
auction.productContactInformation.manufacturer.street material.manufacturer.street Straße Wenn vorhanden
auction.productContactInformation.manufacturer.zip material.manufacturer.zipCode PLZ Wenn vorhanden
auction.productContactInformation.manufacturer.city material.manufacturer.city Stadt Wenn vorhanden
auction.productContactInformation.manufacturer.country2DigitCode material.manufacturer.country Ländercode Wenn vorhanden
auction.productContactInformation.manufacturer.phone material.manufacturer.phone Telefon Wenn vorhanden
auction.productContactInformation.manufacturer.email material.manufacturer.email E-Mail Wenn vorhanden

2. Export-Felder-Gruppen

Die Übertragung wird durch Export-Felder-Gruppen gesteuert:

Export-Gruppe Beschreibung Übertragene Hood-Felder
ARTIKEL_DATA Artikeldaten auctionName, ean, salesTax, weight, manufacturer
BASE_PRICE_CALCULATION Basispreis-Berechnung packagingUnit, PackagingSize, unit
STOCK Bestand quantity, deliveryDaysOnStockFrom
PRICE Preis priceBuyNow, listPrice, purchasePrice
CATEGORY Kategorie categoryID, prodCatID
DESCRIPTION Beschreibung description, shortDesc
IMAGE Bilder images.image[] oder images.imageURL[]
VARIANT Varianten productOptions.productOption[]
PAYMENT Zahlungsmethoden payOptions.option[]
SHIPPING Versandmethoden shipmethods.shipmethod[]
ARTIKEL_ATTRIBUTE Attribute productProperties.nameValueList[]

3. Besondere Verhaltensweisen

3.1 XML-basierte API

Hood verwendet XML-basierte API:
- Auction-Erstellung: auctionInsert (XML)
- Auction-Update: auctionUpdate (XML)
- Authentifizierung: MD5-Hash des Passworts

3.2 Create vs. Update

3.3 Versandmethoden-Mapping

3.4 Kategorien-Logik

3.5 Bestand-Update

4. Zusammenfassung: Vollständige Feld-Mappings

Produkt-Ebene

Hood Feld reybex Feld Export-Gruppe Hinweise
itemNumber material.sku - -
referenceID material.sku - -
auctionName material.name ARTIKEL_DATA -
auctionNameSubTitle material.subTitle - -
ifIsSoldOut material.isOnlySellableWithPositiveStock ? "hide" : "endless" - -
isApproved material.isMarketplaceActive ? 1 : 0 - -
useSubtitleForAuction material.subTitle ? 1 : 0 - -
auctionID material.marketplaceProductId - Bei Update
ean material.gtin ARTIKEL_DATA -
salesTax material.vatRate oder 0 ARTIKEL_DATA -
weight material.grossWeight oder 0 ARTIKEL_DATA -
manufacturer material.brand.name ARTIKEL_DATA -
energyEfficiencyClass material.energyEfficiency.name - -
fsk material.fsk - -
usk material.usk - -
packagingUnit material.packUnit BASE_PRICE_CALCULATION -
PackagingSize material.volume BASE_PRICE_CALCULATION -
unit material.basePriceUnit.unit oder "" BASE_PRICE_CALCULATION -
quantity material.stock.value STOCK -
deliveryDaysOnStockFrom material.reorderStockLevel STOCK -
priceBuyNow material.price.value PRICE -
listPrice material.price.rrp PRICE -
purchasePrice material.purchasePrice PRICE -
categoryID material.categories[0].id (nicht custom) CATEGORY -
prodCatID material.categories[0].id (custom) CATEGORY -
description material.detailDescription oder description DESCRIPTION -
shortDesc material.description DESCRIPTION -
images.image[] oder images.imageURL[] material.images.image[] IMAGE -
productOptions.productOption[] material.variants.items[] VARIANT -
payOptions.option[] material.paymentMethods[] PAYMENT -
shipmethods.shipmethod[] material.shipping.* SHIPPING -
productProperties.nameValueList[] material.attributes[] ARTIKEL_ATTRIBUTE -
auctionMode Immer "shopProduct" - Bei neuen Artikeln
condition Immer "new" - Bei neuen Artikeln
startDate Aktuelles Datum - Bei neuen Artikeln
startTime Immer "00:00" - Bei neuen Artikeln
durationInDays material.listingDays oder 90 - Bei neuen Artikeln
autoRenew Immer 1 - Bei neuen Artikeln
productContactInformation.manufacturer.* material.manufacturer.* - -

5. API-Endpunkte


Version: 1.0
Erstellt: 2024
Zielgruppe: Externe Nutzer ohne reybex-Kenntnisse