DOCS

Bestelldetails

Bestelldetails

Erfahren Sie, wie der Bestelldetails-Endpunkt funktioniert.

Der orderDetail-Endpunkt wird verwendet, um die Bestelldetails und den Status einer über Zonos Checkout abgeschlossenen Bestellung sicher abzurufen.

Endpunkt 

Hinweis: Die Antwortschlüssel können geändert und/oder zusätzliche Schlüssel hinzugefügt werden. Wenn Sie den Endpunkt verwenden, richten Sie bitte Ihren Code so ein, dass er diese Möglichkeiten berücksichtigt.

POST | https://api.iglobalstores.com/v2/orderDetail

HTTPS-Anfrage

FeldNotizen
HTTP-MethodePOST
Endpunkthttps://api.iglobalstores.com/v2/orderDetail
ProtokollHTTPS
NachrichtenformatJSON
HTTP-Header akzeptierenAkzeptieren: application/json
Inhaltstyp-HTTP-HeaderInhaltstyp: application/json

JSON-Schlüssel/Wert-Paare im Anfragetext

FeldNotizen
orderId OPTIONAL, wenn referenceId Parameterübergeben wird Die Bestell-ID Zonos kann mit oder ohne Ihre Shop-ID und Bindestrich übergeben werden (Beispiel: 123-45678 oder 45678). Hinweis: Nach Abschluss und Zahlung der Bestellung wird der Kunde zu einer auf Ihrer Domain gehosteten Bestellabschluss-/Bestelldankseite weitergeleitet. Die URL enthält einen Querystring-Parameter „orderId“, der diesen Wert enthält.integer / string
referenceId OPTIONAL, wenn der Parameter „orderId“übergeben wird Dieser Parameter wird verwendet, um die Daten einer Bestellung anhand des eindeutigen referenceId nachzuschlagen, das im API-Service-Endpunkt createTempCart übergeben wird. Dieser Parameter sollte weggelassen oder null sein, wenn Sie beabsichtigen, die Bestelldetails basierend auf dem Parameter orderId nachzuschlagen.string
secret ERFORDERLICHGeheime API-GUID bereitgestellt von Zonosstring
storeId ERFORDERLICHStore-ID bereitgestellt von Zonos.integer

Fehler bei HTTP-Antworten

FehlercodeNachrichtBedeutung
415Nicht unterstützter MedientypHTML-Entität. Der HTTP-Header „Content-Type“ ist ungültig.
406Nicht akzeptabelHTML-Entität. Der HTTP-Header „Accept“ ist ungültig.
400Ungültige Anfrage„error“: „orderId: 999-99999 ist keine gültige orderId“ „error“: „Es konnte keine Bestellung mit orderId gefunden werden: 999-99999“ „error“: „Ungültige Sicherheitsanmeldeinformationen“ „error“: „Ungültiger Beitragstext“ „error“: „Parameter orderId oder referenceId ist erforderlich“ „error“: „Es können nicht beide Parameter orderId und angegeben werden.“ referenceId““error“:“Keine Bestellung mit orderId: 999-99999 gefunden““error“:“Parameterspeicher erforderlich““error“:“Keine Bestellung mit referenceId: 999999 für storeId: 999 gefunden““error“:“referenceId: 999999 für storeId: 999 wurde dupliziert““error“:“Bestellung mit referenceId konnte nicht abgerufen werden: 999999“
500Interner Serverfehler„Fehler“: „Bestelldetails konnten nicht verarbeitet werden“

Antwort-JSON-Definitionen

FeldNotizen
errorDieser Parameter ist nur vorhanden, wenn ein Fehler aufgetreten ist, und enthält eine Fehlerbeschreibung.string
orderDies ist eine Karte der Bestelldetails.JSON string
order.billingZipRechnungsadresse für die Bestellung – die Werte wurden in das Feld Zonos Checkout eingegeben.string
orderboxCountDieses Feld beschreibt die Kartons, die zum Versenden der Bestellung verwendet werden und wird an createTempCart request übergeben.string
order.carrierAccountNumberDie Kontonummer des eigenen Spediteurs eines Besuchers; Wird verwendet, wenn Besucher-Carrier-Konten aktiviert sindstring
order.carrierAccountShippingMethodDie ausgewählte Versandart im eigenen Spediteurkonto des Besuchers; Wird verwendet, wenn Besucher-Carrier-Konten aktiviert sindstring
order.cslListMatchÜbereinstimmung mit der konsolidierten Screening-Liste (CSL). Ein boolescher Wert, der angibt, wann die Kundeninformationen eine Übereinstimmung in der US Consolidated Screening List ergeben haben und auf eine mögliche Zugehörigkeit zu einer abgelehnten Partei überprüft werden sollten.boolean
order.customerSelectedShippingNameAnzeigename der Versandoption innerhalb von Zonos Checkoutstring
order.dutyTaxesBreakdownEine Karte der Zoll-/Steueraufschlüsselung. Hinweis: Falls zutreffend, ist IPF (International Processing Fee) nicht enthalten.JSON string
order.dutyTaxesBreakdown.brokerageFeeBetrag der Maklergebühr in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.dispursementFeeDispursement fee amount in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.dutyZollbetrag in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.prepaymentFeePrepayment fee amount in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.vatOnDispursementFeeMehrwertsteuer-/Steuerbetrag auf die Auszahlungsgebühr in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.vatTaxDer Mehrwertsteuer-/Steuerbetrag in USD beinhaltet nicht die Mehrwertsteuer/Steuer auf die Auszahlungsgebühr. positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesTotalZoll- und Steuersumme in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.foreignCurrencyCodeDer Währungscode, in dem die Bestellzahlung abgewickelt wurde.string
remittance_amountDer Geldbetrag, der in ein bestimmtes Land überwiesen werden muss, z. B. _ UK VAT_.decimal
order.grandTotalGesamtsumme in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.grandTotalForeignGesamtsumme in abgerechneter Währung; positiver Gleitkomma, zwei Dezimalstelleninteger
order.itemsEine Liste von Artikelzuordnungen. Die Artikelzuordnung enthält Details zu dem Artikel, die bei der temporären Warenkorberstellung an Zonos Checkout übergeben wurden. Weitere Einzelheiten zu Artikeleigenschaften finden Sie im createTempCart API-DokumentJSON string
order.itemsCountAnzahl der Bestellpositioneninteger
order.itemsTotalArtikel/Produktsumme in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.itemsTotalForeignArtikel-/Produktsumme in der abgerechneten Währung; positiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].heightPositiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].itemNonShippableboolean
order.items[index].lengthPositiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].quantityinteger
order.items[index].weightPositiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].widthPositiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].unitPricePositiver Gleitkomma, zwei Dezimalstelleninteger
order.merchantOrderIdMerchantOrderId ist mit der Bestellung über den updateMerchantOrderId API-Dienstendpunkt verknüpft.string
order.misc1Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc2Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc3Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc4Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc5Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc6Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.nationalIdentifierZusätzliche Informationen zur internationalen Rechnungsadresse für die Bestellung, falls erforderlich. Die Werte wurden in das Zonos Checkout eingegeben.string
order.notesEine Liste von Notizkarten; Die Notizkarte enthält Details zur Bestellnotiz.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteEin boolescher Wert, der angibt, ob es sich um eine vom Kunden erstellte Notiz zur Bestellung, zum Versand usw. handelte.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedEin boolean zeigt an, ob diese Notiz als wichtig markiert wurde
order.notes[index].noteDer Notizinhaltstring
order.optInEmailZeigt an, dass der Kunde das Kontrollkästchen „Für unseren Newsletter anmelden“ im Zonos Checkoutangewählt hat. Gilt nur, wenn Sie sich entschieden haben, dieses Kontrollkästchen auf der Checkout-Seite anzuzeigenboolean
order.orderIdDie Identifikationsnummer der Bestellung im Zonos Systemstring
order.orderDateDer Zeitstempel der Auftragserstellung beträgt Millisekunden in UTC/GMT.millis
order.orderDateStringDie Zeitstempelzeichenfolge für die Auftragserstellung in UTC/GMT.string
order.orderStatusDer Status/Zustand der Bestellung im Zonos System. Weitere Einzelheiten zur Verwendung von orderStatus finden Sie in Retrieve an order document here. Weitere Informationen zu den Bestellstatus finden Sie in Update an order document here.string
order.orderStatusDateDer Zeitstempel in UTC/GMT der letzten orderStatus Änderung im Zonos System.millis
order.orderStatusDateStringDie Zeitstempelzeichenfolge in UTC/GMT der letzten orderStatus Änderung im Zonos System.string
order.paymentProcessingEine Karte der paymentProcessing Details. Einige Parameter sind möglicherweise nicht auf Ihr Konto anwendbar und werden von der Antwort ausgeschlossen.JSON string
order.paymentProcessing.captureDateDas Datum der Zahlungserfassung in Millisekunden, falls verfügbar. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.millis
order.paymentProcessing.captureDateStringDas Datum der Zahlungserfassung als Zeichenfolge, falls verfügbar. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.cardTypeKreditkartenmarkeWenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.lastFourDie letzten vier Ziffern der Rechnungskreditkartennummer. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.paymentGatewayName des ZahlungsgatewaysWenn Zonos die Zahlung verarbeitet, wird „iGlobal_CC“ oder „iGlobal_PayPal“ angezeigt.string
order.paymentProcessing.transactionTypeGibt den Transaktionstyp „AUTH_CAPTURE“ oder „AUTH_ONLY“ an. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.poNumberEine Bestellnummer für die im Zonos Checkout angegebene Bestellung; Wird verwendet, wenn Bestellungen aktiviert sindstring
order.quotedDutyTaxesIm Zonos Checkout angegebene Zölle und Steuern, angezeigt in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.quotedDutyTaxesForeignZölle und Steuern sind im Zonos Checkout angegeben. Wird in der abgerechneten Währung angezeigt; positiver Gleitkomma, zwei Dezimalstelleninteger
order.referenceIdEindeutiges referenceId, das der Bestellung über den API-Service-Endpunkt createTempCart zugeordnet ist.string
order.shipCompleteGibt an, ob die Bestellung in mehreren Teilen versendet werden sollboolean
order.shippingCarrierServiceLevelSpediteur- und Service-Level-ID für die ausgewählte Versandoptionstring
order.shippingInstructionsAnpassbare Anweisungen für den Versandservicelevelstring
order.shippingTotalGesamtversand in USD; positiver Gleitkomma, zwei Dezimalstellen integer
order.shippingTotalForeignGesamtversand in der abgerechneten Währung; positiver Gleitkomma, zwei Dezimalstelleninteger
order.testOrderGibt an, ob es sich bei der Bestellung um eine Testbestellung handelt.boolean
order.trackingNumberGegebenenfalls für die Sendung generierte Sendungsverfolgungsnummer.string
order.zipZiel-/Versandadresse für die Bestellung – die Werte wurden in Zonos Checkout eingegeben oder durch die Weiterleitung an Zonos Checkout an die Bestellung übergeben.string

Zusätzliche Datentypen:

  • order.address1
  • order.address2
  • order.address3
  • order.altPhone
  • order.billingAddress1
  • order.billingAddress2
  • order.billingAddress3
  • order.billingAltPhone
  • order.billingCity
  • order.birthDate
  • order.billingCompany
  • order.billingCountryCode
  • order.billingCountryName
  • order.billingEmail
  • order.billingName
  • order.billingPhone
  • order.billingState
  • order.city
  • order.company
  • order.countryCode
  • order.countryName
  • order.email
  • order.items[index].countryOfOrigin
  • order.items[index].description
  • order.items[index].imageURL
  • order.items[index].itemBrand
  • order.items[index].itemCategory
  • order.items[index].itemColor
  • order.items[index].itemCustomization
  • order.items[index].itemDescriptionDetailed
  • order.items[index].itemDescriptionLong
  • order.items[index].itemFabricContent
  • order.items[index].itemHSCode
  • order.items[index].itemLtlClass
  • order.items[index].itemMaterial
  • order.items[index].itemURL
  • order.items[index].productId
  • order.items[index].sku
  • order.items[index].productId
  • order.items[index].weightUnits
  • order.name
  • order.phone
  • order.state

War diese Seite hilfreich?


Auf dieser Seite: