Kundorder i kassa (POS)

Den här artikeln beskriver hur du skapar och hanterar kundorder i Microsoft Dynamics 365 Commerce-kassan. Använd kundbeställningar för att samla in försäljning där kunderna vill hämta produkter vid ett senare tillfälle, hämta produkter från en annan plats eller få varor levererade till dem.

I en handelsvärld kännetecknad av omnikanaler erbjuder många återförsäljare möjlighet till kundorder (eller specialorder) för att uppfylla kraven för olika produkter och utföranden. Här följer några vanliga scenarier:

  • En kund vill att produkter ska levereras till en specifik adress vid ett visst datum.
  • En kund vill hämta produkter från en butik eller en plats som skiljer sig från den butiken eller plats där kunden har köpt produkterna.
  • En kund inom en butiksplats vill beställa produkter i dag och hämta dem från samma butiksplats på ett senare datum.

Återförsäljare använder också kundorder för att minimera förlorade försäljningar som lagerfel annars kan medföra, detta eftersom varorna kan levereras eller upphämtas vid en annan tidpunkt eller på en annan plats.

Skapa kundorder

Innan du försöker använda funktionen kundorder i kassan måste du se till att slutföra alla konfigurationer som krävs i Commerce headquarters.

Konfigurera leveranssätt

Om du vill använda kundbeställningar konfigurerar du leveranslägen som butikskanalen kan använda. Definiera minst ett leveransläge som ska användas när orderrader levereras till en kund från en butik. Definiera också minst ett leveransläge för upphämtning som ska användas när orderrader hämtas från butiken. Definiera leveranslägen på sidan Leveranslägen i huvudkontoret. För mer information om hur du konfigurerar leveranssätt för Commerce-kanaler, se Definiera leveranssätt.

Ställ in uppfyllelsegrupper

Vissa butiker eller lagerställen kanske inte kan uppfylla kundorder. Genom att konfigurera uppfyllelsegrupper kan en organisation ange vilka butiker och lagerställen som ska visas som alternativ för användare som skapar kundorder i POS. Konfigurera uppfyllandegrupper på sidan Uppfyllandegrupper. Skapa så många leveransgrupper som behövs. När du har definierat en fullgörandegrupp länkar du den till en butik genom att välja Tilldelning av fullgörandegrupp från fliken Konfigurera i Åtgärdsrutan på sidan Butiker.

I Commerce version 10.0.12 och senare kan organisationer ange huruvida lagerstället eller de kombinationer av lagerställen och butiker som har definierats i uppfyllelsegrupper kan användas för leverans, för upphämtning eller för både leverans och upphämtning. Denna funktion möjliggör ökad flexibilitet när man avgör vilka lager som kan väljas för kundorder med varor som ska skickas och vilka butiker som kan väljas för kundorder med varor att hämta. Om du vill använda dessa konfigurationsalternativ aktiverar funktionen Möjlighet att ange platser som "leverans" eller "upphämtning" aktiverad inom en uppfyllelsegrupp. Om ett lagerställe som är länkat till en uppfyllelsegrupp inte är en butik kan det endast konfigureras som en leveransplats. Den kan inte användas när order för upphämtning har konfigurerats i POS.

Konfigurera kanalinställningar

När du arbetar med kundbeställningar i POS bör du överväga några av inställningarna för butikskanalen. Hitta de här inställningarna på sidan Butiker i huvudkontoret.

  • Lager: Detta fält visar lagret som systemet använder när det minskar lager för cash and carry och kundupphämtningsorder kopplade till denna butik. Använd unika lager för varje butikskanal för att förhindra motstridiga affärslogikproblem mellan butiker.
  • Fraktlager: Detta fält visar lagret som systemet använder när det minskar lager för kundorder att skicka från den valda butiken. Om funktionen Möjlighet att ange platser som "Frakt" eller "Hämtning" aktiverat inom Uppfyllningsgrupp är aktiverad i din miljö kan kassaanvändare välja ett specifikt lager att skicka från i kassa istället för att välja en butik att skicka från. När den funktionen är aktiverad används därför inte längre leveranslagret, eftersom användaren väljer det specifika lagret för att skicka beställningen från när ordern skapas.
  • Tilldelning av distributionsgrupper: Välj denna knapp (på fliken Ställ upp i Åtgärdspanelen) för att länka de uppfyllandegrupper som refereras till och visa alternativ för upphämtningsplatser eller leveransursprung när kundorder skapas i POS.
  • Använd destinationsbaserad skatt: Detta alternativ visar om leveransadressen används för att bestämma vilken skattegrupp som tillämpas på orderlinjer som skickas till kundens adress.
  • Använd kundbaserad skatt: Detta alternativ anger om skattegruppen som definieras för kundens leveransadress används för att beskatta kundorder som skapas i POS för leverans till kundens hem.

Ställ in orderparametrar för kund

Innan du försöker skapa kundorder i POS konfigurerar du lämpliga parametrar i huvudkontoret. Hitta dessa parametrar på fliken Kundbeställningar på sidan Handelsparametrar .

  • Standardordertyp: Denna äldre egenskap stöds inte.

  • Procentandel för betalningsinbetalning: Ange den procentandel av beställningens totala belopp som kunden måste betala som deposition innan en beställning kan bekräftas. Beroende på deras behörighet kan butiksintressena åsidosätta beloppet genom att använda åtgärden Insättningsåsidosättning i POS om åtgärden har konfigurerats för den aktuella transaktionens skärmlayout.

    Note

    Inställningen för insättningsprocent ignoreras om en kund av typen B2B (business-to-business) som tillhör en kundhierarki läggs till på kundordern. För sådana kunder är standardinsättningsprocenten alltid inställd på noll, men kassören kan åsidosätta insättningsprocenten med hjälp av insättnings åsidosättningsåtgärden .

  • Upphämtningsmetod: Ange det leveranssätt som systemet ska tillämpa på försäljningsorderlinjer som är konfigurerade för upphämtning i POS.

  • Leveranssätt för direktavhämtning: Ange det leveranssätt som systemet ska tillämpa på försäljningsorderrader som betraktas som orderrader för direktavhämtning när en blandad kundvagn skapas, där vissa rader hämtas eller skickas och andra tas med direkt av kunden.

  • Procentandel avbokningsavgift: Om en avgift ska tillämpas när en kundorder avbokas, ange beloppet för den avgiften.

  • Avbokningskod: Ange den kundfordringskod som systemet ska använda när en avbokningsavgift appliceras på avbokade kundorder via POS. Avgiftskoden anger den ekonomiska bokföringslogiken för annulleringsbeloppet.

    Note

    När avancerade funktioner för automatiska avgifter inte är aktiverade skapar du en dedikerad avgiftskod för avbokningsavgifter i stället för att återanvända leveransavgiftskoden, eftersom det senare valet kan leda till oväntat beteende när systemet väljer momsgruppen för avgiften. Välj ett kodnamn och en beskrivning för annulleringsavgiften som gör det tydligt för kassörerna att koden för annulleringsavgiften endast gäller för annulleringar.

  • Fraktavgiftskod: Om alternativet Använd avancerade automatiska avgifter är inställt på Ja, har denna parameterinställning ingen effekt. Om alternativet är inställt på Nej kommer användarna att uppmanas att ange leveransavgift manuellt när de skapar kundorder i POS. Använd den här parametern om du vill mappa en avgiftskod för kundreskontra som ska tillämpas på order när användarna anger en leveransavgift. Avgiftskoden anger den ekonomiska bokföringslogiken för leveransavgift.

  • Använd avancerade automatiska avgifter: Sätt detta alternativ till Ja för att använda systemberäknade automatiska avgifter när kundorder skapas i POS. Dessa automatiska avgifter kan beräkna fraktavgifter eller andra beställnings- eller artikelspecifika avgifter. För mer information om hur du konfigurerar och använder avancerade automatiska tillägg finns i Avancerade automatiska avgifter för flera kanaler.

Uppdatera skärmlayouter för transaktioner i POS

Se till att du konfigurerar POS-skärmens layout för att stödja skapandet och hanteringen av kundorder. Konfigurera även alla nödvändiga POS-åtgärder. Nedan följer några av de kassaåtgärder som rekommenderas för att skapa och hantera kundorder:

  • Skicka alla produkter: Använd denna operation för att specificera att alla rader i transaktionsvagnen skickas till en destination.
  • Skicka valda produkter: Använd denna operation för att specificera att valda rader i transaktionsvagnen skickas till en destination.
  • Hämta alla produkter: Använd denna operation för att specificera att alla rader i transaktionsvagnen hämtas från en vald butiksplats.
  • Hämta ut utvalda produkter: Använd denna operation för att ange att utvalda rader i transaktionsvagnen hämtas från en vald butiksplats.
  • Utför alla produkter: Använd denna operation för att specificera att alla rader i transaktionsvagnen utförs. Om du använder denna operation i POS konverteras kundordern till en cash-and-carry-transaktion.
  • Utför utvalda produkter: Använd denna operation för att ange att utvalda rader i transaktionsvagnen utförs av kunden vid köptillfället. Den här åtgärden är endast användbar i ett scenario med hybridorder .
  • Återkallelseorder: Använd denna operation för att söka och hämta kundorder så att POS-användare kan redigera, avbryta eller utföra uppfyllelserelaterade operationer på dem efter behov.
  • Byt leveranssätt: Använd denna operation för att snabbt ändra leveranssättet för linjer som redan är konfigurerade för leverans, utan att användarna behöver gå igenom flödet "skicka alla produkter" eller "skicka valda produkter" igen.
  • Deposition-överskrivning: Använd denna operation för att ändra insättningsbeloppet som kunden betalar för den valda kundordern.

Skärmbild av åtgärder på pos-transaktionsskärmen.

Arbeta med kundorder i POS

Note

Intäktsredovisningsfunktionen stöds för närvarande inte för användning i Commerce-kanaler (näthandel, POS, kundtjänst). Lägg inte till objekt som konfigurerats med intäktsigenkänning till beställningar som skapats i Handelskanaler.

Skapa en kundorder för produkter som ska levereras till kunden

Följ dessa steg för att skapa en kundorder för produkter som levereras till kunden:

  1. I fönstret kassatransaktion lägger du till en kund i transaktionen.
  2. Lägg till produkter i kundvagnen.
  3. Välj Leverera valda eller Leverera alla för att leverera produkterna till en adress på kundkontot.
  4. Välj alternativet för att skapa en kundorder.
  5. Bekräfta eller ändra platsen "leverera från", bekräfta eller ändra leveransadressen och välj en leveransmetod.
  6. Ange kundens leveransdatum som önskas.
  7. Använd betalningsfunktionerna om du vill betala för alla beräknade belopp som förfaller, eller använd åtgärden Insättningsåsidosättning för att ändra förfallna belopp och sedan använda betalning.
  8. Om den fullständiga ordersumman inte har betalats anger du ett kreditkort som debiteras för det saldo som förfaller på beställningen när det faktureras.

Skapa en kundorder för produkter som kunden hämtar

Följ dessa steg för att skapa en kundorder för produkter som kunden plockar upp:

  1. I fönstret kassatransaktion lägger du till en kund i transaktionen.
  2. Lägg till produkter i kundvagnen.
  3. Välj Hämta valda eller Hämta alla för att initiera konfigurationen av order upphämtningen.
  4. Välj den butiksplats där kunden hämtar de valda produkterna.
  5. Välj ett datum när objektet hämtas.
  6. Använd betalningsfunktionerna om du vill betala för alla beräknade belopp som förfaller, eller använd åtgärden Insättningsåsidosättning för att ändra förfallna belopp och sedan använda betalning.
  7. Om den fullständiga ordersumman inte har betalats väljer du om kunden ska betala vid ett senare tillfälle (vid upphämtning) eller om ett kreditkort ska tokeniseras nu och sedan användas och registreras vid tidpunkten för upphämtningen.

Använda kredithantering för handelsorder

Från och med Dynamics 365 Commerce version 10.0.48 kan du konfigurera kundorder så att de följer hela kredithanteringsflödet. När du aktiverar den här funktionen utvärderar systemet order mot blockeringsregler för kredithantering och kan lägga beställningar på kreditförstäring för ditt ekonomiteams synlighet och kontroll innan slutförandet fortsätter.

Konfigurera följande inställningar för att aktivera det här beteendet:

  • Aktivera funktionen Konfiguration av kredithantering för Commerce-order i arbetsytan Funktionshantering.
  • Aktivera alternativet Kredithantering i kredithanteringsparametrar> för kundfordringar.

Note

Om du inte aktiverar någon av de här inställningarna använder Handelsbeställningar standardbeteendet där systemet direkt blockerar beställningen eller transaktionen när en kunds kreditgräns överskrids, i stället för att dirigera den via kreditlagringsflödet.

Enkla kundbeställningar (upphämtning eller leverans)

Du kan kontrollera om systemet kontrollerar kreditgränsen vid tidpunkten för orderinsamlingen. Om du vill låta kassörer (på POS) eller B2B-köpare (på e-handelswebbplats) göra beställningar även efter att kreditgränsen har överskridits aktiverar du en ny inställning med namnet Hoppa över kreditkontroll under orderinsamling i funktionsprofilen för POS- eller onlinebutiker. När beställningen har gjorts går kundbeställningarna med upphämtning i butiken eller ett leveranssätt för leverans genom kredithanteringsflödet. Beroende på de konfigurerade blockeringsreglerna kan beställningar placeras på kreditspärr för granskning.

Note

För att blockeringsregeln för kreditgränsen som används ska börja gälla måste du även aktivera Kontrollera kreditgräns för försäljningsorder i kredit- och samlingsparametrar. Den här inställningen gäller för alla kontrollpunkter för kredithantering, inklusive orderbekräftelse, generering av plocklistor och fakturering. Andra blockeringsregler kräver inte den här inställningen.

Kombinerade kundorder

För hybridbeställningar som innehåller en bärlinje (där kunden tar vissa artiklar omedelbart) går ordern inte igenom kredithanteringsflödet. Avhämtningsrader faktureras vid transaktionstillfället, så systemet kan inte tillämpa en kreditspärr på orderhuvudet. Det befintliga beteendet bevaras för dessa beställningar.

Orderuppfyllelseåtgärder i butiken

När butiksmedarbetare utför uppfyllelseåtgärder på en order (till exempel att plocka eller packa) utlöser inte dessa åtgärder kredithanteringsflödet. Om kundens kreditgräns överskrids och Meddelande när kreditgränsen överskrids har angetts till Fel blockerar systemet uppfyllelseåtgärden. Uppfyllelseåtgärder som utförs i butiken ändrar inte kredithanteringsinställningen på orderhuvudnivå. Det här beteendet säkerställer att orderrader som uppfylls från ett lager fortsätter att gå igenom kredithanteringsflödet som förväntat.

Kontant- och transporttransaktioner

För kontant- och överföringstransaktioner blockerar systemet transaktionen om kundens kreditgräns överskrids och inställningen Meddelande vid överskriden kreditgräns i kredit- och samlingsparametrar anges till Fel. Det här beteendet förblir oförändrat oavsett om kredithantering är aktiverat.

Sätt snabbare alternativ för kundorder i POS och släpp orderna till lagret

Från och med Dynamics 365 Commerce version 10.0.49 kan butiksassistenter välja ett snabbalternativ för en kundorder direkt i POS, och administratörer kan konfigurera order att skickas till lagret för uppfyllelse så snart ordern skapas. Använd denna funktionalitet för att stödja snabbare leveranstid för kunder som behöver sin beställning skickad eller hämtad tidigare än den vanliga leveranstiden, och för att hjälpa ditt lagerteam att prioritera hastade beställningar vid plockning.

Slå på snabbare alternativ i POS

Denna funktion är tillgänglig som standard, men POS-kontrollerna är dolda tills du aktiverar dem för en butik eller en grupp butiker. Konfigurera följande inställningar på Funktionsprofilsidan i Handelshuvudkontoret, för de butiker där du vill att butiksanställda ska använda snabba alternativ:

  • Visa snabbare alternativ på POS: Slå på denna inställning för att visa snabba alternativ i POS efter att en butiksanställd valt leveranssätt för en kundorder.
  • Trigga frigivning till lagret med orderskapande: Välj ett eller flera snabbare alternativ som ska göra att ordern släpps till lageret för uppfyllande så snart ordern skapats, istället för att vänta på standardschemat för orderhantering.

Note

Om du inte väljer något expressalternativ för inställningen utlösa lagerfrisläppning vid skapande av order, innebär det inte att ordern omedelbart frisläpps till lagret om du väljer ett expressalternativ i POS. Istället frisläpps sådana order antingen manuellt från backoffice-systemet eller via det batchjobb som frisläpper order till lagret.

Ange ett standardalternativ för expressleverans för ett leveranssätt

Du kan konfigurera ett standardalternativ för snabbare leverans för varje leveransmetod. När en butiksanställd väljer det leveranssättet i POS väljs automatiskt motsvarande snabba alternativ. Butiksassistenten kan fortfarande ändra snabbhanteringsalternativet till ett annat värde innan beställningen slutförs.

Välj ett snabbare alternativ i POS

För att välja ett snabbare alternativ när du skapar en kundorder i POS, följ dessa steg:

  1. Lägg till en kund och produkter i transaktionen, och välj sedan ett leveranssätt (till exempel skicka eller hämta).
  2. Om en kontroll för expressalternativ visas, kontrollera standardinställningen för expressalternativet (om den är konfigurerad), eller välj det expressalternativ som gäller för beställningen.
  3. Slutför beställningen som vanligt.

Om det valda snabbalternativet är konfigurerat för att utlösa en frigivning till lagret, skapas ordern i backoffice i realtid, även om butiken är konfigurerad att behandla kundorder asynkront.

Använd snabbare alternativ för att prioritera lagerplockning

Snabbalternativet som valts på en kundorder finns tillgängligt i Warehouse Managements mobilapp (WMS-appen). Lagerteam kan använda denna information för att justera plockningsprioritet så att hastade eller snabba beställningar hamnar högre upp på plocklistan, före standardorder. Denna funktion hjälper till att säkerställa att de beställningar dina kunder väntar på tidigare blir klara tidigare, utan att lagerpersonalen behöver söka efter eller flagga brådskande beställningar manuellt.

Note

  • För att dra nytta av denna funktion måste ditt lagerteam konfigurera regler för arbetsskapande och prioritering i Lagerhantering för att ta hänsyn till snabba alternativ. Samarbeta med ditt lagerimplementeringsteam för att sätta upp prioriteringar baserat på snabba alternativ.

  • Det finns redan ett fält som heter MCR Expedite som används för att spara expressalternativet på callcenterordrar. Du kan dock inte använda den här egenskapen för försäljningsorder i SCM eller POS-order, och därför har en ny egenskap, Expedite, lagts till på försäljningsordern. Detta nya Expedite-fält uppdateras när du skapar order från POS. Så denna nya egenskap kan ha ett annat värde än MCR Expedite-fältet . Om du för närvarande använder det befintliga MCR Expedite-fältet för några nedströms affärsprocesser, granska din konfiguration innan du aktiverar denna funktion. MCR Expedite-fältet kommer att tas ur bruk i framtida versioner. Så om ditt företag är beroende av att dessa fält matchas, behöver du implementera anpassning för att hålla dem synkroniserade. Kontakta också Microsoft för att diskutera ditt scenario för att utvärdera möjligheten att möjliggöra ytterligare nedströms affärsprocesser i detta nya Expedite-fält.

Redigera en befintlig kundorder

Du kan återkalla och redigera detaljhandelsorder som skapats i online- eller butikskanalen via POS efter behov.

Important

Du kan inte redigera alla detaljhandelsbeställningar via POS-applikationen. Om inställningen Aktivera orderfullföljning är aktiverad för callcenterkanalen kan order som skapas i en callcenterkanal inte redigeras via POS. För att säkerställa korrekt betalningsbearbetning måste beställningar som har sitt ursprung i en call center-kanal och som använder Funktionen aktivera orderslut redigeras via callcenter-programmet i huvudkontoret.

Note

Microsoft rekommenderar att du inte redigerar beställningar och offerter i POS som skapats av en icke-call center-användare i huvudkontoret. Dessa order och offerter använder inte Commerce:s prissättningsmotor. Så om de redigeras i POS, omprisar Commerce-prissättningsmotorn dem.

Användare kan redigera berättigade beställningar via POS-programmet även om ordern delvis uppfylls. Order som är helt fakturerade kan dock fortfarande inte redigeras via POS. Du kan aktivera denna funktion genom att slå på funktionen Redigera delvis uppfyllda order i kassan i arbetsytan Funktionshantering. Om den här funktionen inte är aktiverad, eller om du använder version 10.0.16 eller tidigare, kan användarna bara redigera kundorder i POS om ordern är helt öppen. Om funktionen är aktiverad kan du begränsa vilka butiker som kan redigera delvis uppfyllda beställningar. Du kan också konfigurera alternativet för att inaktivera den här funktionen för specifika butiker via funktionsprofilen under fliken Allmänt .

  1. Markera återkalla order.
  2. Använd Sök för att ange filter för att hitta ordern och välj sedan Verkställ.
  3. Markera ordern i resultatlistan och välj Redigera. Om knappen Redigera inte är tillgänglig är ordern i ett läge där den inte kan redigeras.
  4. Gör nödvändiga ändringar av kundordern från transaktionsvagnen. Vissa ändringar kan vara förbjudna under redigeringen.
  5. Slutför redigeringsprocessen genom att välja en betalningsåtgärd.
  6. Om du vill avsluta redigeringsprocessen utan att spara några ändringar använder du transaktionsåtgärden Void .

Prissättningspåverkan när order redigeras

När kunder lägger beställningar i POS eller på en e-handelswebbplats för handel förbinder de sig till ett belopp. Detta belopp inkluderar ett pris och kan även omfatta en rabatt. En kund som lägger en order och sedan kontaktar kundtjänsten för att senare ändra ordern (t.ex. för att lägga till en artikel) har särskilda förväntningar på hur rabatter ska tillämpas. Även om erbjudandena på de befintliga orderraderna har förfallit, förväntar sig kunden att rabatterna som ursprungligen användes för raderna börjar gälla. Men om ingen rabatt gällde när beställningen ursprungligen gjordes, men en rabatt träder i kraft senare, förväntar sig kunden att den nya rabatten tillämpas på den ändrade ordern. Annars kan kunden avbryta den befintliga beställningen och sedan skapa en ny order där den nya rabatten tillämpas. Som det här scenariot visar måste priser och rabatter som kunderna förbinder sig till bevaras. Samtidigt måste kassaanvändare och kundtjänstanvändare ha flexibiliteten att räkna om priser och rabatter för försäljningsorderrader efter behov.

När användare återkallar och redigerar beställningar i POS betraktas priserna och rabatterna för de befintliga orderraderna som "låsta". Med andra ord ändras de inte, även om vissa orderrader avbryts eller ändras, eller om nya orderrader läggs till. Om du vill ändra priser och rabatter för befintliga försäljningsrader, måste kassaanvändaren välja Omberäkna. Prislåset tas sedan bort från de befintliga orderraderna. Innan Commerce version 10.0.21 finns den här kapaciteten inte tillgänglig i kundtjänsten. Eventuella ändringar på orderrader gör istället att priser och rabatter räknas om.

I Commerce version 10.0.21 släpps en ny funktion som heter Förhindra oavsiktlig prisberäkning för handelsorder, tillgänglig i arbetsytan Funktionshantering. Den här funktionen är aktiverad som standard. När aktiverad är en ny Pris låst egenskap tillgänglig för alla e-handelsbeställningar. När order har slutförts för order som placeras från en kanal aktiveras egenskapen automatiskt (det vill säga kryssrutan markeras) för alla orderrader. Commerce-prissättningsmotorn exkluderar sedan dessa orderrader från alla pris- och rabattberäkningar. Om ordern redigeras exkluderas därför orderraderna som standard från pris- och rabattberäkningen. Däremot kan kundtjänstanvändare inaktivera egenskapen (det vill säga avmarkera kryssrutan) för en orderrad och sedan välja Omberäkna för att inkludera de befintliga orderraderna i prissättningsberäkningarna.

Även om de tillämpar en manuell rabatt på en befintlig försäljningsrad måste kundtjänstanvändare inaktivera den prislåsta egenskapen för försäljningsraden innan de använder den manuella rabatten.

Kundtjänstanvändare kan också inaktivera egenskapen Prislås för orderrader på en gång genom att välja Ta bort prislås i gruppen Beräkna på fliken Försäljning i åtgärdsfönstret på sidan försäljningsorder. I detta fall tas prislåset bort från alla orderrader utom rader som inte kan redigeras (med andra ord rader som har statusen Delvis fakturerad eller Fakturerad). När ändringarna i ordern har slutförts och skickats tillämpas prislåset sedan på alla orderrader igen.

Important

När funktionen Förhindra oavsiktlig prisberäkning för handelsorder är aktiverad ignoreras konfigurationen av handelsavtalsutvärderingen i prisarbetsflödena. Dialogrutorna för utvärdering av handelsavtal visar med andra ord inte avsnittet Prisrelaterat . Detta inträffar eftersom både inställningen av handelsavtalsutvärderingen och prislåsfunktionen har ett liknande syfte: att förhindra oavsiktliga prisändringar. Användarerfarenheten för handelsavtalsutvärdering fungerar dock inte bra för stora order där användarna måste välja en eller flera orderrader för omvärdering.

Note

Egenskapen Prislåst kan bara inaktiveras för en eller flera valda rader när kundtjänst modulen används. Kassans beteende förblir oförändrat. Med andra ord kan kassaanvändaren inte låsa upp priser för valda orderrader. De kan dock välja Omberäkna om du vill ta bort prislåset från alla befintliga orderrader.

Annullera en kundorder

Så här avbryter du en kundbeställning:

  1. Markera återkalla order.
  2. Använd Sök för att ange filter för att hitta ordern och välj sedan Verkställ.
  3. Markera ordern i resultatlistan och välj Avbryt. Om knappen Avbryt inte är tillgänglig är ordningen i ett tillstånd där den inte kan avbrytas.
  4. Om du har konfigurerat annulleringsavgifter bekräftar du dem. Du kan justera annulleringsavgifterna innan du bekräftar dem om det behövs.
  5. I transaktionsvagnen slutför du annulleringen genom att välja en betalningsåtgärd. Om de insättningar som du har betalat överskrider avbokningsavgiften kan återbetalningsbetalningar vara förfallna.
  6. Om du vill avsluta annulleringsprocessen utan att spara några ändringar använder du transaktionsåtgärden Void .

I Commerce-versioner före 10.0.36, om en beställning delvis avbryts och du återkallar den i POS för redigering, visas de avbrutna orderraderna på transaktionen och skrivs ut på mottagandet av den redigerade ordern. I Commerce version 10.0.36 och senare döljs de avbrutna raderna från POS och skrivs inte ut på kvittot. Denna funktion styrs av funktionen Dölj annullerade orderrader från kassan, som är aktiverat som standard i funktionshanteringens arbetsyta från och med version 10.0.36. Du kan inaktivera funktionen om det behövs.

Slutför kundorder utleverans eller hämtning från kassa

När du har skapat en beställning hämtar kunden artiklarna från en butiksplats eller så levereras artiklarna, beroende på beställningens konfiguration. Mer information om den här processen finns i dokumentationen för butiksorder uppfyllelse.

Asynkront transaktionsflöde för kundorder

Du kan skapa kundbeställningar i POS i synkront läge eller asynkront läge.

Important

Använd det asynkrona läget för att skapa ordning. Det är mycket mer effektivt än synkront läge för ordergenerering och det ger en bättre användarupplevelse.

Aktivera skapande av kundbeställningar i asynkront läge

Följ dessa steg för att skapa kundbeställningar i asynkront läge:

  1. I huvudkontoret går du till Retail and Commerce>Kanalinställningar>POS-profiler>Funktionsprofiler.

  2. Välj den funktionsprofil som motsvarar den butik som du vill aktivera aktivera asynkront orderskapande för.

  3. På snabbfliken Allmänt välj från följande konfigurationsalternativ:

    • Skapa kundorder i asynkront läge
    • Använd realtidstjänst för skapande av order med asynkron säkerhetskopia

Note

Alternativet Använd realtidstjänst för skapande av order med asynkron säkerhetskopia är tillgänglig i Commerce version 10.0.33 och senare.

Alternativet Skapa kundorder i asynkront läge skapar alltid ordern i en batchprocess. POS slutför omedelbart transaktionen med hjälp av bekräftelsenumret för ordern, men det tar några minuter innan ordern skapas i huvudkontoret (efter att relevanta jobb har körts). Jobben som krävs för att skapa ordern är jobbet P-0001 (kanaltransaktioner) och Synkronisera orders. Du kan använda bekräftelsenumret för att återkalla beställningen för att uppfylla och redigera scenarier.

Alternativet Använd realtidstjänst för skapande av order med asynkron säkerhetskopia endast kan aktiveras om alternativet Skapa kundorder i asynkront läge redan har aktiverats. Alternativet Använd realtidstjänst för att skapa order med asynkron säkerhetskopiering försöker först skapa ordern med hjälp av Retail Transaction Service (RTS). Om det försöket misslyckas skapas ordningen med hjälp av samma batchprocess som beskrevs tidigare. För det mesta skapas ordern så snabbt som den skulle genom att en synkron order skapas. Med den här konfigurationen använder POS dock bekräftelsenumret för att omedelbart slutföra ordertransaktionen och väntar inte på att RTS-anropet ska slutföras.

Från och med versionen Commerce version 10.0.35 kan du avbryta asynkrona kundbeställningar även om motsvarande försäljningsorder inte har skapats i huvudkontoret. Aktivera funktionen genom att aktivera funktionen Aktivera asynkron orderavbokning på arbetsytan Funktionshantering .

Note

Funktionen Aktivera asynkron orderavbokning är för närvarande markerad som en förhandsgranskningsfunktion eftersom den ännu inte har verifierats mot lokaliseringsfunktioner.

Upplevelsen av att avbryta en asynkron beställning liknar att avbryta en befintlig kundorder. Den enda skillnaden är att när en asynkron beställning avbryts, kan systemet uppmana butikspersonalen med kundens primära kontaktuppgifter för att verifiera dem med kunden. Om en butiksmedarbetare behöver ändra kunduppgifter kan medarbetaren öppna kundposten från transaktionsskärmen och ändra kunddata därifrån. Den här funktionen är användbar eftersom när beställningen har avbrutits asynkront (även om annulleringsåtgärden lyckas på POS och kundens deposition återbetalas) avbryts den ursprungliga beställningen först efter att den har skapats i huvudkontoret. Om det uppstår ett problem med att avbryta beställningen kan kunden sedan nås med hjälp av den verifierade informationen. Från och med Commerce 10.0.36-versionen, för att konfigurera uppmaningen om kundinformation, aktivera Fråga efter telefonnummer och e-post för annullering av asynkron order i formuläret funktionsprofil för kassan.

För att säkerställa att systemet automatiskt avbryter den ursprungliga ordern när den har skapats i huvudkontoret kör du följande batchjobb med fördefinierade intervall.

Följ dessa steg för att skapa och schemalägga batchjobben som säkerställer att funktionen Aktivera asynkron orderavbokning fungerar korrekt:

  1. Gå till Systemadministration>Förfrågningar>Batchjobb.
  2. På sidan Batchjobb, skapa följande två batchjobb:
    1. Konfigurera ett jobb för att köra klassen RetailDocumentOperationMonitorBatch.
    2. Konfigurera ett jobb att köra klassen RetailDocumentOperationProcessingBatch.
  3. Tidsplanera de nya batchjobben så att de körs återkommande. Ställ t.ex. in schemat så att jobben körs var femte minut.

Om du stöter på problem när du annullerar en order kan du visa dem i arbetsytan Ofullständiga asynkrona orderannulleringar>Bearbetning och förfrågan för försäljningsorder. Två typer av problem kan förhindra att en ursprunglig försäljningsorder avbryts: permanenta problem eller tillfälliga problem (kallas även återförsöksbara problem). Scenarier med permanenta problem omfattar fall där en beställning uppfylls och därför inte kan avbrytas, eller där en beställning delvis uppfylls (och delvis avbryts), men kunden återbetalas den fullständiga depositionen. Tillfälliga problem omfattar fall där en ursprunglig order ännu inte har skapats, så motsvarande annulleringstransaktion bearbetas ännu inte. Systemet försöker automatiskt bearbeta rader som är associerade med fel, men du måste manuellt hantera rader som är associerade med permanenta fel. När du har åtgärdat en order manuellt kan du ange felsökningsstatusen för en transaktion för att indikera att ingen ytterligare felsökning behövs.

För scenarier där organisationer inte kan aktivera asynkrona kundorder och måste använda synkrona kundorder, om orderskapandet tar för lång tid så att kassan tiden går ut, eller om ordern hamnar i ett dåligt tillstånd, kan du använda åtgärden Tvinga slutförande av transaktionen (släppt i version 10.0.35) för att slutföra beställningen asynkront. Eftersom organisationen inte vill ha den asynkrona kundbeställningen använder du den asynkrona orderavbokningsprocessen som beskrevs tidigare för att avbryta ordern och försöker sedan skapa en ny order. För att sammanfatta Tvinga slutförande av transaktionen ger dig ett sätt att komma ut från ett tillstånd där orderskapandet misslyckas men du inte kan ogiltigförklara transaktionen.

Note

Åtgärd Tvinga slutförande av transaktionen kan endast användas om funktionen Aktivera annullering av asynkron order.

Fler resurser

Kombinerade kundorder