Winkelwagenresources
Van toepassing op: Partnercentrum | Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud voor de Amerikaanse overheid
Een partner plaatst een bestelling wanneer een klant een abonnement wil kopen in een lijst met aanbiedingen.
Kaart
Beschrijft een winkelwagen.
Eigenschappen | Type | Beschrijving |
---|---|---|
id | tekenreeks | Een winkelwagen-id die wordt opgegeven bij het maken van de winkelwagen. |
creationTimeStamp | Datum/tijd | De datum waarop de winkelwagen is gemaakt, in datum-tijdnotatie. Toegepast bij het maken van de winkelwagen. |
lastModifiedTimeStamp | Datum/tijd | De datum waarop de winkelwagen het laatst is bijgewerkt, in datum-tijdnotatie. Toegepast bij het maken van de winkelwagen. |
expirationTimeStamp | Datum/tijd | De datum waarop de winkelwagen verloopt, in datum-tijdnotatie. Toegepast bij het maken van een winkelwagen. |
lastModifiedUser | tekenreeks | De gebruiker die de winkelwagen voor het laatst heeft bijgewerkt. Toegepast bij het maken van een winkelwagen. |
lineItems | Matrix van objecten | Een matrix van CartLineItem-resources . |
status | tekenreeks | De status van de winkelwagen. Mogelijke waarden zijn 'Actief' (kunnen worden bijgewerkt/verzonden) en 'Besteld' (is al verzonden). |
CartLineItem
Vertegenwoordigt één item in een winkelwagen.
Eigenschappen | Type | Beschrijving |
---|---|---|
id | tekenreeks | Een unieke id voor een winkelwagenregelitem. Toegepast bij het maken van een winkelwagen. |
catalogItemId | tekenreeks | De id van het catalogusitem. |
Friendlyname | tekenreeks | Optioneel. De beschrijvende naam voor het item dat door de partner is gedefinieerd om te helpen ondubbelzinnig te zijn. |
quantity | geheel getal (int) | Het aantal licenties of exemplaren. |
currencyCode | tekenreeks | De valutacode. |
billingCycle | Object | Het type factureringscyclus dat is ingesteld voor de huidige periode. |
termDuration | tekenreeks | Een ISO 8601-weergave van de duur van de term. De huidige ondersteunde waarden zijn P1M (één maand), P1Y (één jaar) en P3Y (drie jaar). |
Deelnemers | Lijst met objectreeksparen | Een verzameling partner-id's op record bij de aankoop. |
provisioningContext | Woordenlijsttekenreeks<, tekenreeks> | Aanvullende context die wordt gebruikt bij het inrichten van het aangeschafte item. Raadpleeg de eigenschap provisioningVariables van de SKU om te bepalen welke waarden nodig zijn voor een bepaald item. |
orderGroup | tekenreeks | Een groep om aan te geven welke items samen in dezelfde volgorde kunnen worden verzonden. |
addonItems | Lijst met CartLineItem-objecten | Een verzameling winkelwagenlijnitems voor invoegtoepassingen. Deze items worden gekocht in de richting van het basisabonnement dat het resultaat is van de aankoop van het basis winkelwagenitem. |
error | Object | Toegepast nadat de winkelwagen is gemaakt als er een fout is opgetreden. |
renewsTo | Matrix van objecten | Een matrix van RenewsTo-resources . |
AttestationAccepted | bool | Geeft de overeenkomst aan om voorwaarden aan te bieden of sKU aan te bieden. Alleen vereist voor aanbiedingen of SkuAttestationProperties of OfferAttestationProperties enforceAttestation is True. |
promotionId | tekenreeks | De promotie-id die op het punt staat te worden toegepast op het winkelwagenlijnitem. |
customTermEndDate | Datum/tijd | De einddatum van de eerste factureringsperiode van het nieuwe abonnement. |
Prijzen
Vertegenwoordigt de prijsgegevens. De prijsbedragen worden vóór belastingen verstrekt.
Eigenschappen | Type | Vereist | Beschrijving |
---|---|---|---|
listPrice | dubbel | Nee | Prijs die in de catalogus wordt vermeld zonder dat er prijsaanpassingen zijn toegepast. |
kortingsprijs | dubbel | Nee | Prijs na het toepassen van alle toepasselijke prijsaanpassingen. |
proratedPrice | dubbel | Nee | Kortingsprijs na proration is uitgevoerd. |
price | dubbel | Nee | Prijs in de toepasselijke factureringsvaluta nadat alle kortingen zijn toegepast en proration is uitgevoerd. |
Factuurprijs | dubbel | Nee | Prijs van het regelitem met hoeveelheid, kortingen en proration toegepast, in de toepasselijke factureringsvaluta. |
RenewsTo
Vertegenwoordigt één item in een winkelwagenregelitem.
Eigenschappen | Type | Vereist | Beschrijving |
---|---|---|---|
termDuration | tekenreeks | Nee | Een ISO 8601-weergave van de duur van de verlengingstermijn. De huidige ondersteunde waarden zijn P1M (één maand) en P1Y (één jaar). |
Geslaagde antwoorden en foutcodes
Elk antwoord wordt geleverd met een HTTP-statuscode die aangeeft dat de fout is geslaagd of mislukt en aanvullende informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en aanvullende parameters te lezen. Zie foutcodes in Partnercentrum voor de volledige lijst.
CartError
Vertegenwoordigt een fout die optreedt nadat een winkelwagen is gemaakt.
Eigenschappen | Type | Omschrijving |
---|---|---|
errorCode | CartErrorCode | Het type winkelwagenfout. |
errorDescription | tekenreeks | De beschrijving van de fout, inclusief eventuele opmerkingen over ondersteunde waarden, standaardwaarden of limieten. |
additionalInformation | AdditionalInformation | Aanvullende informatie voor de fout. |
AdditionalInformation
Aanvullende informatie over de fout.
Eigenschappen | Type | Omschrijving |
---|---|---|
availableQuantity | geheel getal (int) | Het aantal resterende licenties dat kan worden aangeschaft voor de opgegeven product-SKU. |
purchasedQuantity | geheel getal (int) | Het aantal licenties dat wordt aangeschaft. |
CartErrorCode
Typen winkelwagenfouten.
Naam | ErrorCode | Omschrijving |
---|---|---|
CurrencyIsNotSupported | 10.000 | Valuta wordt niet ondersteund voor een bepaalde markt |
CatalogItemIdIsNotValid | 10001 | Catalogusitem-id is niet geldig |
QuotaNotAvailable | 10002 | Onvoldoende quotum beschikbaar |
InventoryNotAvailable | 10003 | Inventaris is niet beschikbaar voor geselecteerde aanbieding |
ParticipantsIsNotSupportedForPartner | 10004 | Deelnemers instellen wordt niet ondersteund voor Partner |
UnableToProcessCartLineItem | 10006 | Kan winkelwagenregelitem niet verwerken. |
SubscriptionIsNotValid | 10007 | Abonnement is niet geldig. |
SubscriptionIsNotEnabledForRI | 10008 | Abonnement is niet ingeschakeld voor reserveringsaankopen. |
SandboxLimitExceededed | 10.009 | De sandboxlimiet is overschreden. |
InvalidInput | 10010 | Algemene invoer is niet geldig. |
SubscriptionNotRegistered | 10011 | Abonnement is niet geldig. |
AttestationNotAccepted | 10012 | Attestation is niet geaccepteerd. |
MaxAllowedSeatsPerSubscriptionExceeded | 10015 | Het aangevraagde aantal seats overschrijdt de limiet. |
Onbekend | 0 | Default value |
CartCheckoutResult
Vertegenwoordigt het resultaat van het uitchecken van een winkelwagen.
Eigenschappen | Type | Omschrijving |
---|---|---|
orders | Lijst met orderobjecten . | De verzameling orders. |
orderErrors | Lijst met OrderError-objecten . | De verzameling orderfouten. |
OrderError
Vertegenwoordigt een fout die optreedt tijdens het afrekenen van een winkelwagen wanneer een bestelling wordt gemaakt.
Eigenschappen | Type | Omschrijving |
---|---|---|
orderGroupId | tekenreeks | De ordergroep-id van de order met de fout. |
code | geheel getal (int) | De foutcode. |
beschrijving | tekenreeks | De beschrijving van de fout. |