Gå til innholdet

Ordreflyt: Click & Collect

Kunden betaler på nett, og varen sendes fra hovedlageret til butikken der kunden henter den. Det riktige navnet er Utlevering i butikk, men vi kaller det Click & Collect inntil videre. I Omnium heter ordretypen Bopis.

Hovedlageret er enten JFP eller NC, avhengig av hvem som har varene. Det er dette «Warehouse» betyr i diagrammene.

Kilde: rammene «Click&Collect order flow» og «Click&Collect detailed flow».

Til forskjell fra Click & Reserve er disse ordrene skjult i VisionPos. All ordrehåndtering i butikk skjer i VisionPoint, og ordrene er holdt utenfor POS-salgstallene.

  1. Kunden legger ordren (Sanity → Omnium).
  2. Omnium overfører ordren til hovedlageret (JFP eller NC).
  3. Lageret setter status sendt i Omnium (3.1) og sender varen til butikken (3.2).
  4. Transaksjonen registreres på kunden i Engage.
  5. Butikken bekrefter mottak.
  6. Kunden henter.
flowchart TD
    A[Click & Collect-ordre lagt<br/>Status: Ny, e-post] --> W[Hovedlager: JFP eller NC]
    A --> SO[Ordren ligger som salgsordre i VisionPoint]
    W --> S[Ordre sendt<br/>Status: Sent, e-post]
    S --> E[Voyado Engage: ordre lagt til]
    S --> R[Varen mottatt og satt til ReadyForPickup i VisionPoint]
    SO --> R
    R --> RS[Status: ReadyForPickup, e-post]
    R --> C{Kommer kunden?}
    C -- "Ja: viser ID og hentebekreftelse" --> P[Sett varen som hentet og ordren fakturert]
    P --> PS[Status: PickedUp]
    C -- "Nei: 3 uker har gått" --> D[Slett ordre] --> NS[Status: NotCollected, e-post] --> KR[Krediter varen]
    D --> B[Ansatt sender varen tilbake] --> L[Returneres til hovedlageret] --> RT[Status: Returned, e-post]

Hentefristen er 3 uker. Jobben CancelExpiredClickCollectScheduledTask kjører hvert 5. minutt. Engage får ordren allerede når den er sendt, ikke når den er hentet. E-postmalene i denne flyten ligger som skjermbilder uten mal-ID.