Einkaufswagenressourcen

Gilt für: Partner Center | Partner Center-Betrieb durch 21Vianet | Partner Center für Microsoft Cloud for US Government

Ein Partner platziert eine Bestellung, wenn ein Kunde ein Abonnement aus einer Liste von Angeboten kaufen möchte.

Warenkorb

Beschreibt einen Warenkorb.

Eigenschaft Type Beschreibung
id Zeichenfolge Ein Warenkorbbezeichner, der bei erfolgreicher Erstellung des Warenkorbs bereitgestellt wird.
creationTimeStamp DateTime Das Datum, an dem der Warenkorb erstellt wurde, im Datums-/Uhrzeitformat. Auf erfolgreiche Erstellung des Warenkorbs angewendet.
lastModifiedTimeStamp DateTime Das Datum, an dem der Warenkorb zuletzt im Datums-/Uhrzeitformat aktualisiert wurde. Auf erfolgreiche Erstellung des Warenkorbs angewendet.
expirationTimeStamp DateTime Das Datum, an dem der Warenkorb abläuft, im Datums-/Uhrzeitformat. Auf erfolgreiche Erstellung des Warenkorbs angewendet.
lastModifiedUser Zeichenfolge Der Benutzer, der den Warenkorb zuletzt aktualisiert hat. Auf erfolgreiche Erstellung des Warenkorbs angewendet.
lineItems Array von Objekten Ein Array von CartLineItem-Ressourcen .
status Zeichenfolge Der Status des Warenkorbs. Mögliche Werte sind "Aktiv" (kann aktualisiert/übermittelt werden) und "Bestellt" (wurde bereits übermittelt).

CartLineItem

Stellt ein Element dar, das in einem Warenkorb enthalten ist.

Eigenschaft Type Beschreibung
id Zeichenfolge Ein eindeutiger Bezeichner für einen Einkaufswagenartikel. Auf erfolgreiche Erstellung des Warenkorbs angewendet.
catalogItemId Zeichenfolge Der Katalogelementbezeichner.
friendlyName Zeichenfolge Optional. Der Anzeigename für das element, das vom Partner definiert wurde, um mehrdeutig zu sein.
Menge INT Die Anzahl der Lizenzen oder Instanzen.
currencyCode Zeichenfolge Der Währungscode.
billingCycle Object Der Typ der Abrechnungszeitraum für den aktuellen Zeitraum festgelegt.
termDuration Zeichenfolge Eine ISO 8601-Darstellung der Dauer des Begriffs. Die aktuellen unterstützten Werte sind P1M (ein Monat), P1Y (ein Jahr) und P3Y (drei Jahre).
participants Liste der Objektzeichenfolgenpaare Eine Sammlung von PartnerID on Record für den Kauf.
provisioningContext Wörterbuchzeichenfolge<, Zeichenfolge> Zusätzlicher Kontext, der beim Bereitstellen des gekauften Artikels verwendet wird. Um zu ermitteln, welche Werte für ein bestimmtes Element erforderlich sind, verweisen Sie auf die Eigenschaft "provisioningVariables" der SKU.
orderGroup Zeichenfolge Eine Gruppe, die angibt, welche Elemente in derselben Reihenfolge zusammen übermittelt werden können.
addonItems Liste der CartLineItem-Objekte Eine Sammlung von Einkaufswagenpositionen für Addons. Diese Artikel werden in Richtung des Basisabonnements erworben, das aus dem Kauf des Stammwagens resultiert.
error Object Angewendet nach dem Erstellen des Warenkorbs, wenn ein Fehler aufgetreten ist.
renewsTo Array von Objekten Ein Array von RenewsTo-Ressourcen .
AttestationAccepted bool Gibt die Vereinbarung zum Anbieten oder SKU-Bedingungen an. Nur für Angebote oder Skus erforderlich, bei denen SkuAttestationProperties oder OfferAttestationProperties enforceAttestation True ist.
promotionId Zeichenfolge Die Werbeaktions-ID, die auf den Einkaufswagenartikel angewendet werden soll.
customTermEndDate DateTime Das Enddatum der ersten Abrechnungsdauer des neuen Abonnements.

Preisberechnung

Stellt die Preisdetails dar. Preisbeträge werden vor steuern bereitgestellt.

Eigenschaft Type Erforderlich Beschreibung
Listprice double Nein Im Katalog aufgeführter Preis ohne Angewendete Preismodifizierer.
Ermäßigter Preis double Nein Preis nach Anwendung aller anwendbaren Preismodifizierer.
Anteilspreis double Nein Ermäßigter Preis nach Der Anteil wurde durchgeführt.
Preis double Nein Preis in der anwendbaren Abrechnungswährung, nachdem alle Rabatte angewendet und Anteil vorgenommen wurden.
extendedPrice double Nein Der Preis der Position mit Menge, Rabatten und Anteilen wird in der anwendbaren Abrechnungswährung angewendet.

RenewsTo

Stellt einen Artikel dar, der in einem Einkaufswagenartikel enthalten ist.

Eigenschaft Type Erforderlich Beschreibung
termDuration Zeichenfolge Nein Eine ISO 8601-Darstellung der Dauer der Verlängerung. Die aktuellen unterstützten Werte sind P1M (ein Monat) und P1Y (ein Jahr).

Erfolgs- und Fehlercodes der Antwort

Jede Antwort enthält einen HTTP-Statuscode, der Aufschluss darüber gibt, ob der Vorgang erfolgreich war, sowie ggf. zusätzliche Debuginformationen. Verwende ein Tool für die Netzwerkablaufverfolgung, um diesen Code, den Fehlertyp und zusätzliche Parameter zu lesen. Die vollständige Liste finden Sie unter Partner Center-Fehlercodes.

CartError

Stellt einen Fehler dar, der auftritt, nachdem ein Warenkorb erstellt wurde.

Eigenschaft Type Beschreibung
errorCode CartErrorCode Der Typ des Einkaufswagenfehlers.
errorDescription Zeichenfolge Die Fehlerbeschreibung, einschließlich aller Hinweise zu unterstützten Werten, Standardwerten oder Grenzwerten.
additionalInformation AdditionalInformation Zusätzliche Informationen für den Fehler.

AdditionalInformation

Zusätzliche Informationen zum Fehler.

Eigenschaft Type Beschreibung
verfügbare Menge INT Die Anzahl der neu Standard Lizenzen, die für die angegebene Produkt-SKU erworben werden können.
gekaufte Menge INT Die Anzahl der erworbenen Lizenzen.

CartErrorCode

Arten von Einkaufswagenfehlern.

Name ErrorCode Beschreibung
CurrencyIsNotSupported 10000 Währung wird für einen bestimmten Markt nicht unterstützt
CatalogItemIdIsNotValid 10001 Die Katalogelement-ID ist ungültig.
QuotaNotAvailable 10002 Nicht genügend Kontingent verfügbar
InventoryNotAvailable 10003 Lagerbestand ist für ausgewähltes Angebot nicht verfügbar
ParticipantsIsNotSupportedForPartner 10004 Das Festlegen von Teilnehmern wird für Partner nicht unterstützt.
UnableToProcessCartLineItem 10006 Artikel der Einkaufswagenposition kann nicht verarbeitet werden.
SubscriptionIsNotValid 10007 Das Abonnement ist ungültig.
SubscriptionIsNotEnabledForRI 10008 Das Abonnement ist für Reservierungskäufe nicht aktiviert.
SandboxLimitExceeded 10009 Der Sandkastengrenzwert wurde überschritten.
InvalidInput 10010 Generische Eingabe ist ungültig.
SubscriptionNotRegistered 10011 Das Abonnement ist ungültig.
AttestationNotAccepted 10012 Der Nachweis wurde nicht akzeptiert.
MaxAllowedSeatsPerSubscriptionExceeded 10015 Die angeforderte Anzahl von Arbeitsplätzen überschreitet den Grenzwert.
Unbekannt 0 Standardwert

CartCheckoutResult

Stellt das Ergebnis eines Einkaufswagencheckvorgangs dar.

Eigenschaft Type Beschreibung
Aufträge Liste der Order-Objekte . Die Sammlung von Bestellungen.
orderErrors Liste der OrderError-Objekte . Die Auflistung von Bestellfehlern.

OrderError

Stellt einen Fehler dar, der während eines Einkaufswagencheckvorgangs auftritt, wenn eine Bestellung erstellt wird.

Eigenschaft Type Beschreibung
orderGroupId Zeichenfolge Die Auftragsgruppen-ID der Bestellung mit dem Fehler.
code INT Der Fehlercode.
Beschreibung string Die Beschreibung des Fehlers.