Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Bemærk
Retail Interest Group efter Dynamics 365 Commerce er flyttet fra Yammer til Viva Engage. Hvis du ikke har adgang til det nye Viva Engage-community, skal du udfylde denne formular (https://aka.ms/JoinD365commerceVivaEngageCommunity), der skal tilføjes, og forblive engageret i de seneste diskussioner.
I denne artikel beskrives, hvordan du kan oprette og administrere kundeordrer i Microsoft Dynamics 365 Commerce POS. Brug kundeordrer til at registrere salg, hvor kunderne vil hente produkter på et senere tidspunkt, hente produkter fra en anden placering eller få varer leveret til dem.
Med et hav af tilgængelige kanaler i handelsverdenen giver mange detailhandlere mulighed for kundeordrer eller specialordrer for at opfylde forskellige produkt- og opfyldelseskrav. Her er nogle typiske scenarier:
- En kunde ønsker produkter leveret til en bestemt adresse på en bestemt dato.
- En kunde ønsker at afhente varer fra en butik eller et sted, der er forskelligt fra butikken eller det sted, hvor kunden købte varerne.
- En kunde på en butiks adresse ønsker at bestille produkter i dag og afhente dem fra samme butiksadresse på en senere dato.
Detailhandlere kan bruge kundeordrer til at minimere manglende salg, som ellers kan skyldes, at en vare midlertidigt ikke kan leveres, da varerne kan leveres eller afhentes på et andet tidspunkt eller sted.
Konfigurere kundeordrer
Før du forsøger at bruge kundeordrefunktionaliteten i POS, skal du sørge for at fuldføre alle nødvendige konfigurationer i Commerce headquarters.
Konfigurere leveringsmetoder
Hvis du vil bruge kundeordrer, skal du konfigurere leveringsmåder, som butikskanalen kan bruge. Definer mindst én leveringsmåde, der skal bruges, når ordrelinjer leveres til en kunde fra en butik. Definer også mindst én afhentningstilstand, der skal bruges, når ordrelinjer hentes fra butikken. Definer leveringsmåder på siden Leveringstilstande i hovedkvarteret. Du kan finde flere oplysninger om, hvordan du kan konfigurere leveringsmåden for Commerce-kanaler, under Definere leveringsmåder.
Konfigurere opfyldelsesgrupper
Nogle butikker eller lagersteder kan muligvis ikke opfylde kundeordrer. Ved at konfigurere opfyldelsesgrupper kan en organisation angive, hvilke butikker og lagersteder der vises som muligheder for brugere, der opretter kundeordrer i POS. Konfigurer opfyldelsesgrupper på siden Opfyldelsesgrupper . Opret så mange opfyldelsesgrupper som nødvendigt. Når du har defineret en opfyldelsesgruppe, skal du knytte den til en butik ved at vælge Tildeling af en opfyldelsesgruppe under fanen Konfigurer i handlingsruden på siden Butikker .
I Commerce version 10.0.12 og nyere kan organisationer definere, om lagerstedet eller de kombinationer af lagersted og butik, der er defineret i opfyldelsesgrupper, kan bruges til forsendelse, til afhentning eller til både forsendelse og afhentning. Denne funktionalitet giver ekstra fleksibilitet, når det skal bestemmes, hvilke lagersteder der kan vælges for kundeordrer med varer, der skal afsendes, og hvilke butikker der kan vælges for kundeordrer med varer, der skal afhentes. Hvis du vil bruge disse konfigurationsindstillinger, skal du aktivere funktionen Mulighed for at angive steder som "Forsendelse" eller "Afhentning" er aktiveret i opfyldelsesgruppe. Hvis et lagersted, der er knyttet til en opfyldelsesgruppe, ikke er en butik, kan det kun konfigureres som et afsendelsessted. Det kan ikke bruges, når der er konfigureret ordrer til afhentning i POS.
Konfigurere kanalindstillinger
Når du arbejder med kundeordrer i POS, skal du overveje nogle af indstillingerne for butikskanalen. Find disse indstillinger på siden Butikker i hovedkvarteret.
- Lager – dette felt viser det lager, som systemet bruger til at afdecrementere lagerbeholdningen for kontanter og transport- og kundehentningsordrer, der er knyttet til denne butik. Brug entydige lagre for hver butikskanal for at forhindre modstridende problemer med forretningslogik på tværs af butikker.
- Afsendelseslager – Dette felt viser det lager, som systemet bruger til at afskrive lagerbeholdningen for debitorordrer, der skal afsendes fra den valgte butik. Hvis funktionen Mulighed for at angive lokationer som "Forsendelse" eller "Afhentning" er aktiveret i Opfyldningsgruppe er aktiveret i dit miljø, kan POS-brugere vælge et bestemt lagersted, der skal afsendes fra i POS, i stedet for at vælge en butik, der skal afsendes fra. Når denne funktion er aktiveret, bruges afsendelseslageret derfor ikke længere, da brugeren vælger det specifikke lager, som ordren skal leveres fra, når ordren oprettes.
- Gruppetildeling for opfyldelse – Vælg denne knap (under fanen Konfigurer i handlingsruden) for at knytte de opfyldelsesgrupper, der refereres til, til at vise indstillinger for afhentningssteder eller forsendelsesoprindelse, når der oprettes kundeordrer i POS.
- Brug destinationsbaseret moms – Denne indstilling angiver, om forsendelsesadressen bruges til at bestemme, hvilken momsgruppe der anvendes på de ordrelinjer, der leveres til kundens adresse.
- Brug kundebaseret moms – Denne indstilling angiver, om den momsgruppe, der er defineret for kundens leveringsadresse, skal bruges til af lægge moms til kundeordrer, der oprettes i POS ved forsendelse til kundens hjem.
Konfigurere kundeordreparametre
Før du forsøger at oprette kundeordrer i POS, skal du konfigurere de relevante parametre i hovedkvarteret. Find disse parametre under fanen Kundeordrer på siden Commerce-parametre .
Standardordretype – Denne ældre egenskab understøttes ikke.
Standardindbetalingsprocent – angiv procentdelen af det samlede ordrebeløb, som kunden skal betale som depositum, før en ordre kan bekræftes. Afhængigt af deres rettigheder kan butiksansatte tilsidesætte beløbet ved at bruge handlingen Tilsidesæt depositum i POS, hvis denne operation er konfigureret til transaktionens skærmlayout.
Bemærk
Indstillingen for indbetalingsprocenten ignoreres, hvis en debitor af typen business -to-business (B2B), der tilhører et debitorhierarki, føjes til debitorordren. For sådanne kunder er standardindbetalingsprocenten altid indstillet til nul, men kassereren kan tilsidesætte indbetalingsprocenten ved hjælp af tilsidesættelseshandlingen Depositum .
Afhentningstilstand – angiv den leveringsmåde, som systemet skal anvende på salgsordrelinjer, der er konfigureret til afhentning i POS.
Leveringsmåde – angiv den leveringsmåde, som systemet skal anvende på salgsordrelinjer, der betragtes som leveringsordrelinjer, når der oprettes en blandet indkøbskurv, hvor nogle linjer hentes eller afsendes, og andre linjer udføres med det samme af kunden.
Procentdel af annulleringsgebyr – Angiv beløbet for dette gebyr, hvis der skal opkræves et gebyr, når en kundeordre annulleres.
Annulleringsgebyrkode – angiv den debitorgebyrkode, som systemet skal bruge, når der anvendes et annulleringsgebyr på annullerede kundeordrer via POS. Gebyrkoden definerer den økonomiske bogføringslogik for annulleringsgebyret.
Bemærk
Når avancerede funktioner til automatisk opkrævning ikke er aktiveret, kan du oprette en dedikeret gebyrkode for annulleringsgebyrer i stedet for at genbruge forsendelsesgebyrkoden, da sidstnævnte valg kan resultere i en uventet funktionsmåde, når systemet vælger momsgruppen for gebyret. Vælg et kodenavn og en beskrivelse af annulleringsgebyret, der gør det klart for kassererne, at koden for annulleringsgebyret kun er for aflysninger.
Forsendelsesgebyrkode – Hvis indstillingen Brug avancerede automatiske gebyr er angivet til Ja, har denne parameter ingen virkning. Hvis denne indstilling er angivet til Nej, bliver brugerne bedt om manuelt at angive et forsendelsesgebyr, når de opretter kundeordrer i POS. Brug denne parameter til at tilknytte en debitorgebyrkode, der anvendes på ordrer, når brugerne angiver et forsendelsesgebyr. Gebyrkoden definerer den økonomiske bogføringslogik for forsendelsesgebyret.
Brug avancerede automatiske gebyrer – Angiv denne indstilling til Ja for at bruge systemberegnede automatiske gebyrer, når der oprettes kundeordrer i POS. Disse automatiske gebyrer kan beregne forsendelsesgebyrer eller andre ordre- eller varespecifikke gebyrer. Du kan få flere oplysninger om, hvordan du konfigurerer og bruger avancerede automatiske gebyrer, i Avancerede automatiske gebyrer for omni-kanal.
Opdatere transaktionsskærmlayout i POS
Sørg for at konfigurere POS-skærmlayoutet for at understøtte oprettelse og administration af kundeordrer. Konfigurer også alle påkrævede POS-handlinger. Her er nogle af de POS-handlinger, der anbefales til at understøtte oprettelse og styring af kundeordrer korrekt:
- Ship all products – Brug denne handling til at angive, at alle linjer i transaktionskurven sendes til en destination.
- Afsend valgte produkter – Brug denne handling til at angive, at valgte linjer i transaktionskurven sendes til en destination.
- Hent alle produkter – Brug denne handling til at angive, at alle linjer i transaktionskurven hentes fra en valgt butiksplacering.
- Pick up selected products – Brug denne handling til at angive, at valgte linjer i transaktionskurven hentes fra en valgt butiksplacering.
- Udfør alle produkter – brug denne handling til at angive, at alle linjer i transaktionskurven udføres. Hvis du bruger denne handling i POS, konverteres kundeordren til en cash and carry-transaktion.
- Udfør valgte produkter – Brug denne handling til at angive, at valgte linjer i transaktionskurven udføres af kunden på købstidspunktet. Denne handling er kun nyttig i et scenarie for hybrid ordre.
- Tilbagekaldelsesordre – Brug denne handling til at søge efter og hente kundeordrer, så POS-brugere kan redigere, annullere eller udføre opfyldelsesrelaterede handlinger for dem efter behov.
- Skift leveringsmåde – Brug denne handling til hurtigt at ændre leveringsmåden for linjer, der allerede er konfigureret til forsendelse, uden at brugerne skal gennemgå flowet "Send alle produkter" eller "Afsend valgte produkter" igen.
- Tilsidesættelse af indbetaling – brug denne handling til at ændre det indbetalingsbeløb, som kunden betaler for den valgte kundeordre.
Arbejde med kundeordrer i POS
Bemærk
Funktionaliteten til indtægtsføring understøttes i øjeblikket ikke til brug i Handelskanaler (e-handel, POS, call center). Føj ikke elementer, der er konfigureret med indtægtsgenkendelse, til ordrer, der er oprettet i Commerce-kanaler.
Oprette en kundeordre for produkter, der sendes til kunden
Hvis du vil oprette en kundeordre for produkter, der leveres til kunden, skal du følge disse trin:
- Føj en kunde til transaktionen på POS-transaktionsskærmen.
- Føj produkter til indkøbsvognen.
- Vælg Send valgte eller Send alle for at sende produkterne til en adresse på kundekontoen.
- Vælg muligheden for at oprette en kundeordre.
- Bekræft eller rediger "levér fra"-adressen, bekræft eller ret leveringsadressen, og vælg en forsendelsesmåde.
- Angiv kundens ønskede ordreforsendelsesdato.
- Brug betalingsfunktionerne til at betale for beregnede beløb, der er forfaldne, eller brug handlingen Tilsidesæt depositum til at ændre de forfaldne beløb, og anvend derefter betaling.
- Hvis den fulde ordretotal ikke blev betalt, skal du angive et kreditkort, der er debiteret for den saldo, der forfalder på ordren, når den faktureres.
Opret en kundeordre for produkter, som kunden henter
Hvis du vil oprette en kundeordre for produkter, som kunden henter, skal du følge disse trin:
- Føj en kunde til transaktionen på POS-transaktionsskærmen.
- Føj produkter til indkøbsvognen.
- Vælg Hent valgte eller Hent alle for at starte konfigurationen af ordreafhentning.
- Vælg den butiksplacering, hvor kunden henter de valgte produkter.
- Vælg en dato, hvor varen hentes.
- Brug betalingsfunktionerne til at betale for beregnede beløb, der er forfaldne, eller brug handlingen Tilsidesæt depositum til at ændre de forfaldne beløb, og anvend derefter betaling.
- Hvis hele ordretotalen ikke er betalt, skal du vælge, om kunden skal betale på et senere tidspunkt (ved afhentning), eller om et kreditkort skal anføres nu og derefter bruges og registreres på afhentningstidspunktet.
Rediger en eksisterende kundeordre
Du kan tilbagekalde og redigere detailordrer, der er oprettet i enten onlinekanalen eller butikskanalen, via POS efter behov.
Vigtig
Ikke alle detailordrer kan redigeres via kasseprogrammet. Hvis indstillingen Aktivér ordrefuldførelse er slået til for call center-kanalen, kan ordrer, der er oprettet i en call center-kanal, ikke redigeres via POS. For at sikre korrekt betalingsbehandling skal ordrer, der stammer fra en call center-kanal, og som bruger Funktionen Aktivér ordrefuldførelse , redigeres via call center-programmet i hovedkvarteret.
Bemærk
Microsoft anbefaler, at du ikke redigerer ordrer og tilbud i POS, der er oprettet af en bruger, der ikke er callcenterbruger i hovedkvarteret. Disse ordrer og tilbud bruger ikke Commerce-prisprogrammet, så hvis de redigeres i POS, fraprioriterer Commerce-prisprogrammet dem.
I version 10.0.17 og senere kan brugere redigere berettigede ordrer via kasseansøgningen, selvom ordren er delvist opfyldt. Ordrer, der er fuldt faktureret, kan dog ikke redigeres via POS. Hvis du vil aktivere denne funktion og give yderligere feedback, skal du aktivere funktionen Rediger delvist opfyldte ordrer i POS i arbejdsområdet Administration af funktion. Hvis denne funktion ikke er aktiveret, eller hvis du bruger version 10.0.16 eller tidligere, kan brugerne kun redigere kundeordrer i POS, hvis ordren er helt åben. Hvis funktionen er aktiveret, kan du desuden begrænse de butikker, der kan redigere delvist opfyldte ordrer. Du kan konfigurere indstillingen for at deaktivere denne funktion for bestemte butikker via profilen Funktionalitet under oversigtspanelet Generelt .
- Vælg Tilbagekald ordre.
- Brug Søg til at angive filtre for at finde ordren, og vælg derefter Anvend.
- Vælg ordren på resultatlisten, og vælg derefter Rediger. Hvis knappen Rediger ikke er tilgængelig, er ordren i en tilstand, hvor den ikke kan redigeres.
- Fra transaktionskurven kan du foretage ændringer i kundeordren efter behov. Visse ændringer kan være forbudt under redigering.
- Fuldfør redigeringsprocessen ved at vælge en betalingshandling.
- Hvis du vil afslutte redigeringsprocessen uden at gemme ændringer, skal du bruge handlingen Annuller transaktion .
Prissætningsvirkning, når ordrer redigeres
Når kunder afgiver ordrer i POS eller på et commerce e-handels-websted, forpligter de sig til et beløb. Dette beløb omfatter en pris, og det kan også omfatte en rabat. En kunde, der afgiver en ordre og derefter kontakter callcenteret for at ændre ordren (f.eks. for at tilføje en vare), har særlige forventninger til anvendelsen af rabatter. Selvom kampagnerne på de eksisterende ordrelinjer er udløbet, forventer kunden, at de rabatter, der oprindeligt blev anvendt på disse linjer, forbliver gældende. Men hvis der ikke var nogen rabat i kraft, da ordren oprindeligt blev afgivet, men en rabat træder i kraft senere, forventer kunden, at den nye rabat anvendes på den ændrede ordre. Ellers kan kunden annullere den eksisterende ordre og derefter oprette en ny ordre, hvor den nye rabat anvendes. Som dette scenarie viser, skal priser og rabatter, som kunderne forpligter sig til, bevares. Brugerne af POS og callcenter skal samtidig have fleksibiliteten til at genberegne priser og rabatter for salgsordrelinjer efter behov.
Når brugerne tilbagekalder og redigerer ordrer i POS, betragtes priserne og rabatterne på de eksisterende ordrelinjer som "låst". Med andre ord ændres de ikke, selvom nogle ordrelinjer annulleres eller ændres, eller der tilføjes nye ordrelinjer. For at ændre priserne og rabatterne for eksisterende salgslinjer skal POS-brugeren vælge Genberegn. Prislåsen fjernes derefter fra de eksisterende ordrelinjer. Men før Commerce version 10.0.21 blev frigivet, var denne egenskab ikke tilgængelig i callcenteret. Hvis ordrelinjerne ændredes, blev priser og rabatter i stedet genberegnet.
I commerce version 10.0.21-versionen er der en ny funktion med navnet Forbyd utilsigtet prisberegning for handelsordrer tilgængelig i arbejdsområdet Funktionsstyring . Denne funktion er som standard slået til. Når den er slået til, er en ny prislåst egenskab tilgængelig for alle e-handelsordrer. Når ordreregistreringen er fuldført for ordrer, der er afgivet fra en kanal, aktiveres denne egenskab automatisk (så afkrydsningsfeltet er markeret) for alle ordrelinjerne. Commerce-prissætningsprogrammet udelukker derefter disse ordrelinjer fra alle pris- og rabatberegninger. Hvis ordren redigeres, vil ordrelinjerne derfor som standard blive udeladt fra pris- og rabatberegningen. Callcenter-brugere kan dog deaktivere egenskaben (fjerne markeringen i afkrydsningsfeltet) for enhver ordrelinje og derefter vælge Genberegn for at medtage de eksisterende ordrelinjer i prisberegningerne.
Selvom de anvender en manuel rabat på en eksisterende salgslinje, skal callcenter-brugere deaktivere egenskaben Pris låst for salgslinjen, før de anvender den manuelle rabat.
Callcenter-brugere kan også deaktivere egenskaben Pris låst for ordrelinjer samlet ved at vælge Fjern prislås i gruppen Beregn under fanen Sælg i handlingsruden på Salgsordre-siden. I dette tilfælde fjernes prislåsen fra alle ordrelinjer med undtagelse af linjer, der ikke kan redigeres (med andre ord linjer, der har status som Delvist faktureret eller Faktureret). Når ændringerne af ordren er fuldført og sendt, anvendes prislåsen derefter igen på alle ordrelinjerne.
Vigtig
Når funktionen Forbyd utilsigtet prisberegning for handelsordrer er slået til, ignoreres konfigurationen af evalueringen af handelsaftalen i arbejdsprocesser til prisfastsættelse. Med andre ord viser dialogboksene til evaluering af handelsaftalen ikke sektionen Prisrelateret . Denne funktionsmåde forekommer, fordi både konfigurationen af evalueringsfunktionen for samhandelsaftale og funktionen til prislås har et lignende formål: at forhindre utilsigtede prisændringer. Brugeroplevelsen til evaluering af samhandelsaftale er dog ikke velegnet til store ordrer, hvor brugerne skal vælge en eller flere ordrelinjer til ny prissætning.
Bemærk
Pris låst-egenskaben kan kun deaktiveres for en eller flere valgte linjer, når modulet Callcenter bruges. POS-funktionsmåden forbliver uændret. Det vil sige, at POS-brugeren ikke kan låse priser op for udvalgte ordrelinjer. De kan dog vælge Genberegn for at fjerne prislåsen fra alle eksisterende ordrelinjer.
Annullere en kundeordre
Hvis du vil annullere en kundeordre, skal du følge disse trin:
- Vælg Tilbagekald ordre.
- Brug Søg til at angive filtre for at finde ordren, og vælg derefter Anvend.
- Vælg ordren på resultatlisten, og vælg derefter Annuller. Hvis knappen Annuller ikke er tilgængelig, er rækkefølgen i en tilstand, hvor den ikke kan annulleres.
- Hvis annulleringsgebyrer er konfigureret, skal du bekræfte dem. Du kan justere annulleringsgebyrerne, før du bekræfter dem, efter behov.
- Udfyld annulleringsprocessen ved at vælge en betalingshandling i transaktionskurven. Hvis indbetalinger, som du har betalt, overstiger annulleringsgebyret, kan refusionsbetalingerne forfalde.
- Hvis du vil afslutte annulleringsprocessen uden at gemme ændringer, skal du bruge handlingen Annuller transaktion .
Hvis en ordre annulleres delvist i Commerce-versioner før 10.0.36, og du tilbagekalder den i POS til redigering, vises de annullerede ordrelinjer på transaktionen og udskrives på modtagelsen af den redigerede ordre. I Commerce version 10.0.36 og nyere er de annullerede linjer skjult fra POS og udskrives ikke på kvitteringen. Denne funktionalitet styres af funktionen Skjul annullerede ordrelinjer fra POS, der som standard er aktiveret i arbejdsområdet til funktionsstyring fra og med version 10.0.36. Du kan deaktivere funktionen, hvis det er nødvendigt.
Afslutte forsendelse eller afhentning af kundeordre fra POS
Når du har oprettet en ordre, henter kunden varerne fra en butikslokation, eller varerne leveres, afhængigt af ordrens konfiguration. Du kan finde flere oplysninger om denne proces i dokumentationen til opfyldelse af butiksordrer.
Asynkront transaktionsflow for kundeordrer
Du kan oprette kundeordrer i POS i enten synkron tilstand eller asynkron tilstand.
Vigtig
Brug den asynkrone rækkefølgeoprettelsestilstand. Den er meget mere effektiv end synkron ordreoprettelsestilstand og giver en bedre brugeroplevelse.
Aktivere kundeordrer, der skal oprettes i asynkron tilstand
Hvis du vil aktivere oprettelse af kundeordrer i asynkron tilstand, skal du følge disse trin:
Gå i headquarters til Detail og handel > Konfiguration af kanal > POS-profiler > Funktionalitetsprofiler.
Vælg den funktionalitetsprofil, der svarer til den butik, du vil aktivere asynkron ordreoprettelse for.
Vælg en af følgende konfigurationsindstillinger i oversigtspanelet Generelt:
- Opret kundeordre i asynkron tilstand
- Brug realtidstjeneste til oprettelse af ordre med asynkron sikkerhedskopi
Bemærk
Indstillingen Brug realtidstjeneste til oprettelse af ordre med asynkron sikkerhedskopi er tilgængelig i Commerce version 10.0.33 og senere.
Indstillingen Opret kundeordre i asynkron tilstand opretter altid ordren i en batchproces. POS fuldfører straks transaktionen ved hjælp af bekræftelsesnummeret for ordren, men det tager et par minutter, før ordren oprettes i hovedkvarteret (efter at de relevante job er kørt). De job, der kræves for at oprette ordren, er jobbet P-0001 (kanaltransaktioner) og jobbet Synkroniser ordrer. Du kan bruge bekræftelsesnummeret til at tilbagekalde ordren til opfyldelses- og redigeringsscenarier.
Indstillingen Brug realtidstjeneste til oprettelse af ordre med asynkron sikkerhedskopi kan kun aktiveres, hvis indstillingen Opret kundeordre i asynkron tilstand allerede er aktiveret. Indstillingen Brug realtidstjeneste til oprettelse af ordrer med asynkron sikkerhedskopiering forsøger først at oprette ordren ved hjælp af RTS (Retail Transaction Service). Hvis forsøget mislykkes, oprettes ordren ved hjælp af den samme batchproces, der er beskrevet tidligere. Det meste af tiden oprettes ordren så hurtigt, som det ville være via synkron ordreoprettelse. Men med denne konfiguration bruger POS bekræftelsesnummeret til straks at fuldføre ordretransaktionen og venter ikke på, at RTS-opkaldet fuldføres.
Fra og med udgivelsen af Commerce version 10.0.35 kan du annullere asynkrone kundeordrer, selvom den tilsvarende salgsordre ikke oprettes i hovedkvarteret. Hvis du vil aktivere denne funktion, skal du aktivere funktionen Aktivér asynkron ordreannullering i arbejdsområdet Funktionsstyring .
Bemærk
Funktionen Aktivér asynkron ordreannullering er i øjeblikket markeret som en prøveversionsfunktion, fordi den endnu ikke er valideret i forhold til lokaliseringsfunktioner.
Oplevelsen med at annullere en asynkron ordre svarer til oplevelsen med at annullere en eksisterende kundeordre. Den eneste forskel er, at når en asynkron ordre annulleres, kan systemet bede butikken om at knytte til kundens primære kontaktoplysninger for at validere dem med kunden. Hvis en butiksmedarbejder har brug for at redigere kundeoplysninger, kan den pågældende medarbejder åbne kundeposten fra transaktionsskærmbilledet og redigere kundedataene derfra. Denne funktionalitet er nyttig, fordi den oprindelige ordre først annulleres, når ordren er blevet annulleret asynkront (selvom annulleringshandlingen lykkes på POS, og kundeindbetalingen er refunderet), annulleres den oprindelige ordre først, når den er oprettet i hovedkvarteret. Hvis der er problemer med at annullere ordren, kan kunden kontaktes ved hjælp af de validerede oplysninger. Fra og med Commerce version 10.0.36 kan du konfigurere prompten for kundeoplysninger ved at aktivere Spørg om telefonnummer og mail om asynkron ordreannullering i formularen for POS-funktionalitetsprofilen.
Hvis du vil sikre, at systemet automatisk annullerer den oprindelige ordre, når den er oprettet i hovedkvarteret, skal du køre følgende batchjob med foruddefinerede intervaller.
Hvis du vil oprette og planlægge de batchjob, der sikrer, at funktionen Aktivér asynkron ordreannullering fungerer korrekt, skal du følge disse trin:
- Gå til Systemadministration > Forespørgsler > Batchjob.
- På siden Batchjob skal du oprette de følgende to batchjob:
- Konfigurer det ene job til at køre klassen RetailDocumentOperationMonitorBatch.
- Konfigurer det ene job til at køre klassen RetailDocumentOperationProcessingBatch.
- Planlæg de nye batchjob, så de kører gentagne gange. Du kan f.eks. indstille planen, så jobbene køres hvert femte minut.
Hvis du oplever problemer, når du annullerer en ordre, kan du se problemerne i arbejdsområdet Ufuldstændigt asynkrone ordreannulleringer > Salgsordrebehandling og -forespørgsel. To typer problemer kan forhindre, at en oprindelig salgsordre annulleres: permanente problemer eller midlertidige problemer (også kaldet problemer, der kan prøves igen). Permanente problemscenarier omfatter tilfælde, hvor en ordre er opfyldt og derfor ikke kan annulleres, eller hvor en ordre er delvist opfyldt (og delvist annulleret), men kunden får refunderet det fulde depositum. Midlertidige problemer omfatter tilfælde, hvor der endnu ikke er oprettet en oprindelig ordre, så den tilsvarende annulleringstransaktion endnu ikke behandles. Systemet forsøger automatisk at behandle linjer forbundet med forbigående fejl, men du skal manuelt håndtere linjer forbundet med permanente fejl. Når du har rettet en ordre manuelt, kan du angive fejlfindingsstatus for en transaktion for at angive, at der ikke er behov for yderligere fejlfinding.
For scenarier, hvor organisationer ikke kan aktivere asynkrone kundeordrer og skal bruge synkrone kundeordrer, hvis ordreoprettelsen tager for lang tid, så POS får timeout, eller ordren overgår til en dårlig tilstand, kan du bruge handlingen Gennemtving fuldførelse af transaktion (udgivet i version 10.0.35) for at fuldføre ordren asynkront. Da organisationen ikke ønsker den asynkrone kundeordre, skal du bruge den asynkrone ordreannulleringsproces, der er beskrevet tidligere, til at annullere ordren og derefter prøve at oprette en ny ordre. For at opsummere så giver handlingen Gennemtving fuldførelse af transaktion dig en metode til at komme ud af en tilstand, hvor ordreoprettelsen mislykkes, men du ikke kan annullere transaktionen.
Bemærk
Handlingen Gennemtving fuldførelse af transaktion kan kun anvendes, hvis funktionen Aktivér asynkron annullering af ordrer.