Feld-Mapping Dokumentation: reybex → Cdiscount
Übersicht
Diese Dokumentation beschreibt die Integration zwischen reybex und Cdiscount. Hinweis: Cdiscount unterstützt derzeit keine Material-Updates über die API. Die Integration ist auf das Abrufen von Bestands- und Preisinformationen beschränkt.
⚠️ WICHTIGER HINWEIS
Diese Dokumentation unterliegt kontinuierlichen Änderungen.
Die Integration zwischen reybex und Cdiscount befindet sich in ständiger Entwicklung. Daher kann es vorkommen, dass:
- Neue Felder hinzugefügt werden - Um zusätzliche Funktionen zu unterstützen oder neue Cdiscount-Features zu nutzen
- Felder temporär entfernt werden - Wenn unerwartete Probleme auftreten, die negative Auswirkungen auf die Artikel haben
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 beschreibt die aktuelle Funktionalität der Cdiscount-Integration.
Wichtige Konzepte
reybex-Artikelstruktur
- Material: Ein Artikel/Produkt in reybex
- MaterialVariant: Eine Variante eines Artikels in reybex (z.B. Größe, Farbe)
- MaterialMarktplace: Marktplatz-spezifische Einstellungen für einen Artikel
Cdiscount-Produktstruktur
- Offer: Das Angebot in Cdiscount
- SOAP API: Cdiscount verwendet SOAP-basierte API
1. Aktuelle Funktionalität
1.1 Material-Update (updateMaterials)
Nicht implementiert: Die updateMaterials-Methode ist derzeit nicht implementiert.
1.2 Bestands- und Preisabfrage (getInventoryReport)
Cdiscount unterstützt das Abrufen von Bestands- und Preisinformationen:
| Cdiscount Feld | reybex Feld | Beschreibung | Bedingung |
|---|---|---|---|
material.sku |
offer.SellerProductId |
Artikelnummer | Immer |
material.id |
offer.SellerProductId |
Artikel-ID | Immer |
material.stock |
offer.Stock |
Bestand | Immer |
material.price |
offer.IntegrationPrice |
Preis | Immer |
2. Export-Felder-Gruppen
Die Übertragung wird durch Export-Felder-Gruppen gesteuert:
| Export-Gruppe | Beschreibung | Übertragene Cdiscount-Felder |
|---|---|---|
| NICHT VERFÜGBAR | Material-Updates | Nicht implementiert |
3. Besondere Verhaltensweisen
3.1 SOAP-basierte API
Cdiscount verwendet SOAP-basierte API:
- Bestands- und Preisabfrage: GetOfferListPaginated (SOAP)
- Authentifizierung: Token-basiert (STS)
3.2 Material-Update
- Material-Updates sind derzeit nicht implementiert
- Die
updateMaterials-Methode ist nicht vorhanden
3.3 Bestands- und Preisabfrage
- Bestands- und Preisinformationen können abgerufen werden
- Format:
GetOfferListPaginated(SOAP) - Response enthält
OfferList.Offer[]mitSellerProductId,Stock,IntegrationPrice
3.4 Token-Authentifizierung
- Token wird über STS (Security Token Service) abgerufen
- Endpunkt:
https://sts.cdiscount.com/users/httpIssue.svc/ - Basic Auth mit
authUsernameundauthPassword
4. Zusammenfassung: Vollständige Feld-Mappings
Produkt-Ebene
| Cdiscount Feld | reybex Feld | Export-Gruppe | Hinweise |
|---|---|---|---|
| - | - | NICHT VERFÜGBAR | Material-Updates nicht implementiert |
Bestands- und Preisabfrage
| Cdiscount Feld | reybex Feld | Export-Gruppe | Hinweise |
|---|---|---|---|
SellerProductId |
material.sku |
- | - |
Stock |
material.stock |
- | - |
IntegrationPrice |
material.price |
- | - |
5. API-Endpunkte
- Bestands- und Preisabfrage:
GetOfferListPaginated(SOAP) - Token-Authentifizierung:
https://sts.cdiscount.com/users/httpIssue.svc/(Basic Auth) - Material-Update: Nicht implementiert
- Authentifizierung: Token-basiert (STS)
Version: 1.0
Erstellt: 2024
Zielgruppe: Externe Nutzer ohne reybex-Kenntnisse