Gå til innholdet

Ordreflyt: Click & Reserve

Kunden reserverer en vare i en valgt butikk på nett og betaler når varen hentes. Internt heter tjenesten Klikk & Hent. I Omnium heter ordretypen ClickAndCollect, som lett forveksles med Click & Collect (Utlevering i butikk).

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

  1. Kunden legger ordren på gullfunn.no (Sanity → Omnium).
  2. Omnium sender ordren til butikken for plukk.
  3. Butikken bekrefter varene (3.1). Finnes de ikke, kanselleres ordren (3.2, status OrderCalceledByStore).
  4. Kunden henter og betaler (4.1, PickedUpAndPaid), ordren kanselleres (4.2, OrderCanceled) eller blir ikke hentet (4.3, NotCollected).
  5. Når kunden har hentet og betalt, registreres transaksjonen på kunden i Voyado Engage.

Oversiktsrammen bruker Omniums systemnavn på statusene. Detaljflyten bruker navnene kunden ser.

flowchart TD
    A[Click & Reserve-ordre lagt<br/>Status: Ny, e-post/SMS] --> B[Varsel vises i VisionPos]
    B --> C[Skriv ut plukkliste]
    C --> D{Varen plukket?}
    D -- Nei --> E[Slett ordre]
    E --> E1[Ordre slettet<br/>Status: Ordren kansellert av butikk<br/>e-post/SMS]
    E --> E2[Kveldsrutine i butikk:<br/>gå gjennom slettede ordre] --> E3[Lagerjustering]
    D -- Ja --> F[Status: Klar for henting<br/>e-post/SMS]
    F -. valgfritt .-> G[Butikken kansellerer manuelt<br/>Status: Ordren kansellert, e-post/SMS]
    F --> H{Kommer kunden innen 48 timer?}
    G --> H
    H -- Nei --> I[Ordre kansellert<br/>Status: Ikke hentet i tide]
    I --> J[Kanselleringsmail til kunde og butikk]
    J --> K[Slett ordre i VisionPos] --> L[Varen settes tilbake i butikken]
    H -- Ja --> M[Finn og velg ordren i VisionPos]
    M --> N[Valgfritt: legg til mersalg]
    N --> O[Velg betalingsmåte:<br/>kontant, kort, gavekort]
    O --> P[Omnium: betalingsinfo, eventuelle nye linjer<br/>med kommentar Extra, ny status]
    P --> Q[Status: Hentet og betalt]
    P --> R[Voyado Engage: ordre lagt til]

Adresse: https://oms.omnium.no/administration/notifications/{id}

Status Mal-ID
Ny 149e98f6-113f-40e4-b40e-33eb76b14f14
Klar for henting 5cf6f7a9-9043-43fc-87d8-cb85878b8c96
Ordren kansellert (manuelt av butikk) 49385a5d-986d-4903-9dcb-2092ff742070
Ordren kansellert av butikk (ikke plukket) a6c95eac-d35a-4172-a7ff-346be5082822 (lenkeadressen på tavla peker på f8cbe41c-…, sjekk hvilken som gjelder)
Ikke hentet i tide 2df7b4b8-f325-4106-9aa1-fa34165e82b1

Hentefristen er 48 timer. Jobben CancelOrdersWithExpiredPickupDeadlineScheduledTask kjører hvert 30. minutt og står trolig for kanselleringen.

Lageret synkes fra butikkene med noen minutters forsinkelse. NoAs design påpeker risikoen: kjøper noen samme vare i butikken samtidig, må Click & Reserve-ordren kanselleres.

Produkter kan stenges for reservasjon i butikk med en egen kategori i Omnium.