Notification optimation

Opdateret 21. september 2026

Ændringen er synlig i klokken øverst til højre i Admin, i toasts, og på en ny side under
Admin → Settings → Notifikationer
. Ingen ændring i lager- eller plukfladen.

  • Beskederne siger nu hvilken post og hvorfor. Hvor der før stod
    Failed to "update" item "" with status "NotAuthorized", står der nu varens SKU og den faktiske
    årsag, fx "the caller lacks the Customer_Stock role".

  • Gå til Admin → Settings → Notifikationer. Siden er ny. Den er en almindelig SmartPack-tabel, så
    du kan søge, filtrere på kolonner, sortere og eksportere til CSV som andre steder. Kolonnen Nøgle
    siger hvilken slags problem det er; en tankestreg betyder en besked fra SmartPack frem for en fejl.

  • Klik på klokken. Hvor der før stod en flad liste med ti enkeltbeskeder, står der nu grupper med
    et antal — fx "Item could not be updated (1.847)". Klik en gruppe for at åbne siden filtreret på
    netop den slags, eller X'et for at rydde hele slagsen på én gang.

  • Tallet på klokken stopper ved 99+ i stedet for at vise fire cifre.

  • Popup'er samles nu. Hvor en fejlende integration før kunne sende én popup pr. fejl, kommer der
    nu én pr. slags med en tælling og de tre senest ramte poster. Driftsbeskeder fra SmartPack vises
    altid enkeltvis.

  • Hver linje viser hvilken post fejlen handler om, og åbner den. Kolonnen Reference linker
    ind til varen, ordren, leverandøren eller indkøbsordren i SmartPack; kolonnen Integration linker
    ud til posten i shoppen, når integrationen kan bygge linket.

  • Linket ud i shoppen sætter appen selv op. De fleste integrationer melder nu ind hvor deres shop
    ligger, kort efter de er startet — der skal ikke gemmes noget eller trykkes på noget. Kolonnen
    Integration bliver derfor et link af sig selv, også på de notifikationer der allerede stod der,
    fordi linket bygges når siden vises.

  • Kan integrationen ikke selv finde adressen, kan den skrives. Under integrationens egne
    indstillinger, på fanen Sync, er der nu feltet Shop admin address. Det er samme sted for alle
    integrationer. Står der noget, bruges det; står der ikke noget, bruges det integrationen selv kan
    regne ud. Feltet viser dét som grå hjælpetekst, så du kan se hvad du overskriver.

    En integrations API-adresse er ikke nødvendigvis den adresse du selv logger ind på. Derfor er
    feltet der: adressen kan skrives uden at nogen laver om på integrationen.

  • Linkene kan laves om, og dine ændringer bliver stående. Under Admin → customers → Settings
    ligger boksen External Link Templates, og på appens egen side ligger de links der hører til netop
    den app. Omdøber du et link, beholder det navnet — også når integrationen senere melder en ny
    adresse ind. Retter du selve adressen, rører integrationen den ikke igen.

    Et link skrives med pladsholdere i krøllede parenteser, fx
    https://minbutik.dk/admin/orders/{externalid}. Du kan bruge alt hvad posten selv indeholder
    {externalid}, {sku}, {orderno}, {productid} og enhver anden oplysning på varen eller
    ordren. Kan en pladsholder ikke udfyldes for en bestemt post, vises linket slet ikke for den — så
    du aldrig får et link der fører et forkert sted hen.

    Og {shopurl} er selve shoppens adresse, som integrationen melder ind — så
    {shopurl}/wp-admin/admin.php?page=wc-orders&action=edit&id={externalid} virker uden at du skriver
    adressen. Har integrationen ikke meldt en ind endnu, siger linjen det, i stedet for bare ikke at
    virke.

Relaterede artikler