XSD-Dateien
XML-Schema-Definitionen (XSD)
Abschnitt betitelt „XML-Schema-Definitionen (XSD)“Diese Seite enthält die XSD-Dateien für verschiedene Salesforce Commerce Cloud XML-Konfigurationen. Die Dateien können zur Validierung von XML-Import-/Export-Dateien in Ihrem XML-Editor oder IDE verwendet werden.
Katalog und Produkte
Abschnitt betitelt „Katalog und Produkte“- catalog.xsd - Schema für Kataloge
- inventory.xsd - Schema für Bestände
- pricebook.xsd - Schema für Preislisten
- priceadjustmentlimits.xsd - Schema für Preisanpassungen
Content und Bibliotheken
Abschnitt betitelt „Content und Bibliotheken“- library.xsd - Schema für Content-Bibliotheken
- slot.xsd - Schema für Content-Slots
- pagemetatag.xsd - Schema für Meta Tags
Kunden und Kundengruppen
Abschnitt betitelt „Kunden und Kundengruppen“- customer.xsd - Schema für Kundendaten
- customeractivedata.xsd - Schema für Nutzerdaten
- customergroup.xsd - Schema für Kundengruppen
- customerlist.xsd - Schema für Kundenlisten
- customerlist2.xsd - Schema für Kundenlisten (Version 2)
- customerpaymentinstrument.xsd - Schema für Zahlungssysteme
- productlist.xsd - Schema für Produktlisten (Wunschlisten)
Bestellungen und Geschenke
Abschnitt betitelt „Bestellungen und Geschenke“- order.xsd - Schema für Bestellungen
- giftcertificate.xsd - Schema für Geschenkgutscheine
Marketing und Promotions
Abschnitt betitelt „Marketing und Promotions“- promotion.xsd - Schema für Promotions
- coupon.xsd - Schema für Coupons
- couponredemption.xsd - Schema für Coupon-Einlösungen
- sourcecode.xsd - Schema für Source Codes
- abtest.xsd - Schema für A/B-Tests
- abtestparticipants.xsd - Schema für A/B-Test-Teilnehmer
Suche und Navigation
Abschnitt betitelt „Suche und Navigation“- search.xsd - Schema für Suchkonfiguration
- search2.xsd - Schema für Suchkonfiguration (Version 2)
- sort.xsd - Schema für Sortierregeln
Versand und Steuern
Abschnitt betitelt „Versand und Steuern“- shipping.xsd - Schema für Versandmethoden
- shippingorderupdatefeed.xsd - Schema für Versand-Update-Feed
- tax.xsd - Schema für Steuerregeln
Zahlungsmethoden
Abschnitt betitelt „Zahlungsmethoden“- paymentmethod.xsd - Schema für Zahlungsmethoden
- paymentprocessor.xsd - Schema für Zahlungsprozessoren
Site-Konfiguration
Abschnitt betitelt „Site-Konfiguration“- site.xsd - Schema für Site-Konfiguration
- preferences.xsd - Schema für Site-Präferenzen
- locales.xsd - Schema für Lokalisierungen
- cachesettings.xsd - Schema für Cache-Einstellungen
- customercdnsettings.xsd - Schema für CDN-Einstellungen
Jobs und Dienste
Abschnitt betitelt „Jobs und Dienste“- jobs.xsd - Schema für Job-Konfiguration
- schedules.xsd - Schema für Job-Zeitpläne
- services.xsd - Schema für Service-Konfigurationen
Sicherheit und Zugriff
Abschnitt betitelt „Sicherheit und Zugriff“- oauth.xsd - Schema für OAuth-Konfiguration
- csrfwhitelists.xsd - Schema für CSRF-Whitelists
Weiterleitungen und URLs
Abschnitt betitelt „Weiterleitungen und URLs“- redirecturl.xsd - Schema für URL-Weiterleitungen
- urlrules.xsd - Schema für URL-Regeln
- sitemapconfiguration.xsd - Schema für Sitemap-Konfiguration
Stores und Geolocation
Abschnitt betitelt „Stores und Geolocation“- store.xsd - Schema für Store-Definitionen
- geolocation.xsd - Schema für Geolocation-Daten
Formulare und Custom Objects
Abschnitt betitelt „Formulare und Custom Objects“- form.xsd - Schema für Formulare
- customobject.xsd - Schema für Custom Objects
- metadata.xsd - Schema für Metadaten
Feeds und Rücksendungen
Abschnitt betitelt „Feeds und Rücksendungen“- feed.xsd - Schema für Feeds
- returnimportfeed.xsd - Schema für Rücksendungs-Import-Feed
Zuweisungen
Abschnitt betitelt „Zuweisungen“- assignment.xsd - Schema für Zuweisungen
Erweiterungen
Abschnitt betitelt „Erweiterungen“- bmext.xsd - Schema für Business Manager Extensions
- dcext.xsd - Schema für Data Cloud Extensions
- xml.xsd - Standard XML-Schema
Verwendung
Abschnitt betitelt „Verwendung“In XML-Dateien referenzieren
Abschnitt betitelt „In XML-Dateien referenzieren“Die XSD-Dateien können in Ihren XML-Dateien zur Validierung referenziert werden:
<catalog xmlns="http://www.demandware.com/xml/impex/catalog/2006-10-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.demandware.com/xml/impex/catalog/2006-10-31 catalog.xsd"> <!-- Ihre Katalog-Daten --></catalog>In Eclipse einbinden
Abschnitt betitelt „In Eclipse einbinden“- Laden Sie die benötigten XSD-Dateien herunter
- Legen Sie diese in einem Projektordner ab (z.B.
schemas/) - Eclipse erkennt die Schemas automatisch bei der Bearbeitung von XML-Dateien
- Alternativ: Verwenden Sie den XML Catalog in Eclipse (Preferences → XML → XML Catalog)
In IntelliJ / WebStorm einbinden
Abschnitt betitelt „In IntelliJ / WebStorm einbinden“- Laden Sie die XSD-Dateien herunter
- Settings → Languages & Frameworks → Schemas and DTDs
- Fügen Sie die XSD-Dateien über ”+” hinzu
- IntelliJ bietet dann Autovervollständigung und Validierung
Hinweise
Abschnitt betitelt „Hinweise“- Die XSD-Dateien entsprechen der aktuellen SFCC-Version
- Einige XSD-Dateien referenzieren andere (z.B. verwenden viele
xml.xsd) - Für die vollständige Validierung sollten alle referenzierten XSD-Dateien verfügbar sein