Dela via


API-förbättringar för uppslag av näthandelslagrets tillgänglighet

Viktigt

Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Nyheter och ändringar i Dynamics 365 Commerce. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Microsoft Power Platform.

Aktiverat för Allmänt tillgänglig förhandsversion Allmän tillgänglighet
Användare via administratörer, utvecklare eller analytiker 24 maj 2021 30 juli 2021

Affärsvärde

Dynamics 365 Commerce tillhandahåller API:erna GetEstimatedAvailability och GetEstimatedProductWarehouseAvailability för att stödja olika näthandelsscenarier som kräver kontroll av produktlager. Visa till exempel ett lagernivåmeddelande på sidan med produktbeskrivning (PDP, Product Description Page) och kontrollera lagertillgängligheten för modulerna "kvantitetsväljare" och "butiksväljare". Baserat på feedback från kunderna fortsätter vi förbättra att API:erna så att de stöder fler näthandelsscenarier, och åtgärdar begränsningarna i nuvarande API:er så att anpassningar inte behövs.

Mer information om funktionen

Funktionen ger följande förbättringar av API:erna GetEstimatedAvailability och GetEstimatedProductWarehouseAvailability:

  • Möjlighet att hämta kvantitet i måttenhet (UoM) för försäljning från API:erna. API:erna returnerar endast kvantitet baserat på lagermåttenheten. Återförsäljare som konfigurerar produkter så att de använder olika måttenheter för lager och försäljning måste göra anpassningar för att hantera enhetskonvertering. Den här förbättringen tillhandahålls ett alternativ i API:erna för att hämta kvantitet baserat på måttenheten för försäljning.

  • Möjlighet att hämta aggregerade lagerdata från API:erna. För att underlätta produktuppfyllelsen konfigurerar allt fler återförsäljare sina näthandelswebbplatser så att de använder flera distributionslager. I det scenariot, när lagernivån visas på produktbeskrivningssidan eller inköpsberättigandet fastställs utifrån lagret, bör man överväga produktens lagertillgänglighet utifrån alla relevanta distributionslager, i stället för från ett enda distributionslager. I dag returnerar API:erna bara lagerdata från enskilda distributionslager. Den här förbättringen ger användarna möjlighet att hämta aggregerad kvantitet och lagernivå från API:erna baserat på alla relevanta distributionslager, alla leveranslager eller alla hämtningsplatser.

  • Ta med ej bokförda lagerändringar på kassasidan när du gör lagerberäkningen. API:erna använder optimerad beräkningslogik på kanalsidan för att beräkna lagertillgängligheten. I dag tar den här beräkningen bara med näthandelstransaktioner ännu inte har synkroniserats med Commerce Headquarters. I en flerkanalskontext kan transaktioner i en detaljhandelsbutik (till exempel hämtköpsförsäljning) också påverka lagertillgängligheten för näthandelsförsäljningen. Den här förbättringen uppdaterar beräkningslogiken så att den även beaktar lager som har sålts via kassan men inte bokförts ännu, för att säkerställa att en enhetlig lagerberäkning visas för samma produkt i samma distributionslager i både onlinekanalen och på kassans lagersökningssida.

Se även

Kund- och klient-API:er för Commerce Scale Unit (dokument)