Catalogusitems aanschaffen
In het volgende scenario ziet u het algemene proces voor het aanschaffen van items uit de catalogus met behulp van de Partnercentrum-API.
Ontdekking
Selecteer producten en SKU's (Stock Keeping Units) en controleer de beschikbaarheid ervan met behulp van de volgende Partner Center API-modellen:
- Product - Een groeperingsconstructie voor koopbare goederen of diensten. Een product zelf is geen artikel dat kan worden gekocht.
- SKU - Een SKU die kan worden gekocht onder een product. Deze vertegenwoordigen de verschillende vormen van het product.
- Beschikbaarheid - Een configuratie waarin een SKU beschikbaar is voor aankoop (zoals land/regio, valuta en branchesegment).
Voer de volgende stappen uit om een item in de catalogus te kopen:
Identificeer en haal het product en de SKU op die u wilt kopen.
Controleer de inventaris voor een SKU. Deze stap is alleen vereist voor SKU's die zijn getagd met een InventoryCheck waarde in de purchasePrerequisites eigenschap.
Haal de beschikbaarheid op voor de SKU-. U hebt de CatalogItemId van de beschikbaarheid nodig bij het plaatsen van de bestelling. Gebruik een van de volgende API's om deze waarde op te halen:
Verzending van bestellingen
Ga als volgt te werk om uw catalogusitemorder in te dienen:
Maak een Winkelwagen om de verzameling catalogusitems te bewaren die u wilt kopen. Wanneer u een winkelwagen maakt, worden de winkelwagenlijnitems automatisch gegroepeerd op basis van wat samen in dezelfde Orderkan worden gekocht.
Bekijk de winkelwagen. Het uitchecken van een winkelwagen resulteert in de creatie van een Bestelling.
Ordergegevens ophalen
U kunt de details van een afzonderlijke order ophalen met behulp van de order-id of een lijst met orders voor een klant ophalen. Er is een vertraging van maximaal 15 minuten tussen het moment waarop een bestelling wordt verzonden en wanneer deze wordt weergegeven in een lijst met orders van een klant.
Zie Een order ophalen via ID om de details van een afzonderlijke order op te halen met behulp van de order-id.
Zie Alle orders van een klant ophalen om een lijst met orders voor een klant op te halen met behulp van de klant-id.
Zie Een lijst met orders per klant en per type factureringscyclus ophalen om een lijst met orders voor een klant op te halen per factureringscyclustype, waarmee u orders voor catalogusitems (eenmalige kosten) en jaarlijks of maandelijks gefactureerde orders afzonderlijk kunt weergeven.
Levenscyclusbeheer
Als onderdeel van het beheren van de levenscyclus van uw catalogusitems in partnercentrum, kunt u informatie ophalen over uw catalogusitem Rechtenen reserveringsgegevens ophalen met behulp van de reserveringsorder-id. Zie Rechten ophalenvoor voorbeelden van hoe dit te doen.
Factuur en afstemming
In de volgende scenario's ziet u hoe u programmatisch de facturen van uw klant kunt bekijken, en hoe u uw rekeningsaldo en samenvattingen krijgt met eenmalige kosten voor catalogusitems.
Saldo en betaling
Zie Uw huidige rekeningsaldo ophalenvoor het huidige rekeningsaldo in uw standaardvaluta, dat zowel terugkerende als eenmalige (catalogusitem) kosten omvat.
Saldo en betaling in meerdere valuta's
Zie Factuuroverzichten ophalenom uw huidige rekeningbalans te achterhalen. Haal een verzameling factuuroverzichten op die zowel terugkerende als eenmalige kosten omvatten voor elk van de valutatypen van uw klant.
Facturen
Zie om een verzameling facturen te verkrijgen die zowel terugkerende als eenmalige kosten weergeven.
Eén factuur
Zie om een factuur op te halen met de factuur-id.
Verzoening
Zie Factuurregelitems ophalenom een verzameling factuuritems (afstemmingsregelitems) op te halen voor een specifieke factuur-id.
Een factuur downloaden als PDF-bestand
Zie Een factuuroverzicht ophalenals u een factuuroverzicht in PDF-formaat wilt ophalen met een factuur-id.