Release Notes 2.14.3

Favoritter på produktdetaljer

Produktdetaljesiden har fått et nytt "Favoritter"-panel som lar deg samle de viktigste feltene, attributtene og entitetene på ett sted. I innstillingene velger dere hvilke felt som skal være favoritter og setter rekkefølgen med dra-og-slipp. Konfigurasjonen gjelder per installasjon, slik at alle brukere ser samme utvalg av favoritter på produktdetaljesiden.

Se video nederst på siden.

I samme runde er selve produktdetaljesiden pusset opp: layouten er endret for bedre lesbarhet og tilgjengelighet, menyer for eksterne systemer bruker nå NOBB- og WooCommerce-logoer, og statusindikatorer og handlingsknapper er tydeligere. Det er også kommet en ny tetthetsvalg (Kompakt / Normal / Kondensert) som styrer hvor mye plass tabeller og lister tar.

Kombinert søk

Kombinert søk er lansert som ordinær funksjon i feed®. Et kombinert søk er et lagret sett med søkekriterier som kan gjenbrukes flere steder for å scope produktutvalg, og som kan deles og redigeres på tvers av brukere.

Kombinert søk kan brukes til å:

  • Avgrense produktutvalget en integrasjon henter fra det offentlige GraphQL-API-et, ved at integratoren sender med en combinedSearchId i produktspørringen

  • Scope kompletthetsregler slik at reglene kun gjelder for et definert produktutvalg

  • Filtrere dashboardwidgets og tellere på kompletthetsregelsøk, slik at du kan følge opp status på et bestemt utvalg produkter

  • Filtrere entiteter i endringshistorikken for produkter

Bedre håndtering av webhook-leveringer

Webhook-oppfølging har fått et større løft. Alle mislykkede leveringer lagres nå permanent i en dedikert liste med paginert søk. Du kan prøve enkelte leveringer på nytt eller alle mislykkede i ett steg fra webhook-detaljsiden. Ved gjenprøving bygges hendelsene opp igjen fra produkthendelser og leveres gjennom den vanlige leveringspipelinen.

Vellykkede og mislykkede leveringer vises i egne faner som oppdaterer seg live, og en teller på fanen viser hvor mange nye leveringer som er kommet inn siden du sist så på den. Vellykkede leveringer beholdes i 24 timer og ryddes deretter automatisk. Duplikate leveringer for samme produktendring forhindres, og systemnavn inkluderes nå i webhook-feilmail slik at det er lettere å se hvilken installasjon det gjelder.

NOBB-onboarding fra produktkortet

Produktdata kan nå hentes fra NOBB direkte på et enkelt produkt via et nytt onboarding-valg i NOBB-menyen på produktkortet. Menyvalget vises kun for produkter som er kandidater for onboarding.

Feilhåndteringen ved NOBB-eksport er strammet inn: dersom en produktoppdatering feiler for et produkt som allerede har NOBB-nummer, fortsetter eksporten på øvrige endepunkter (pris, ETIM, video, forpakning, media) i stedet for å stanse helt. Kun forbigående feil (5xx, 429, nettverksfeil) prøves på nytt, mens 4xx-feil ikke lenger prøves gjentatt.

Utvidelser i API v2

API-et er utvidet med flere nye endepunkter og filtre:

  • Nedlasting av mediafiler via nytt endepunkt

  • Strukturattributter og strukturverdier eksponeres gjennom eget endepunkt

  • Nytt filter modifiedTimeFrom på produktmedia og produktforpakninger i GraphQL

  • matchType på produkthode-filtre og nytt malfilter i GraphQL

  • mediaId returneres nå i produkt-responsen

  • Enheter (units) er inkludert i responsen for produkt-GraphQL

  • Innholdsdokumentasjonen for media-download er oppdatert

Excel-import og eksport

  • importCode er nå valgfri i de fleste Excel-importer, og offentlig ID er inkludert i Excel-eksporter

  • Ny import-type PRODUCT_ENTITY for å knytte eller fjerne entiteter på produkter i bulk

  • Ved Excel-eksport av strukturprodukter kan du nå velge hvilke strukturnoder som skal inkluderes

  • Attributt-velgere i eksport- og integrasjonsmappinger filtreres etter kontekst (produkt eller forpakning), slik at kun relevante attributter vises. Produktattributter i Excel-import filtreres på produktmal

  • Dataregisterverdier i forpakningsattributter kan filtreres i eksport når includeOptions-flagget er satt

Enheter på dataregisterattributter

Dataregisterattributter (både enkel og multi) kan nå ha enhet. Enheten settes i attributt-oppsettet i basedata på samme måte som for tall-attributter, og eksponeres via det offentlige GraphQL-API-et. Visning av enheten på selve verdien i grensesnittet kommer i en senere versjon.

Justerbare kolonnebredder i produkttabellen

Kolonnene i produkttabellen kan nå tilpasses individuelt via dratag på kolonnekanten. Doble-klikk tilbakestiller til standardbredde. Kolonnebreddene lagres sammen med øvrige kolonneinnstillinger i lokal lagring og lagrede søk. Redigeringsfelt i header og rader følger kolonnebredden, og fontstørrelse og ikoner i tabellhoder er ryddet opp.

Andre forbedringer

  • Tooltip for attributtgrupper viser fullt navn ved hover

  • Klientoversikten har fått paginert søk

  • Offentlig ID vises nå (skjult bak samme brukerinnstilling som produkt) på media-detaljsiden

  • Ny rettighet for oversettere

  • Guardrails og informasjon når du oppretter relasjoner på tvers

  • Brukere med utdatert klient blir bedt om å laste inn på nytt når backend har blitt oppgradert

  • Actuator health-detaljer er skjult for uautentiserte

Feilrettinger

  • NOBB-onboarding oppdaterer nå forpakningsattributter korrekt

  • NOBB-eksport hopper over skriving av ETIM feature-verdi når verdien er lik den som allerede ligger lagret, og unngår dermed unødvendige endringshendelser

  • Duplikate webhook-leveringer for samme produktendring forhindres

  • Systemnavn er inkludert i webhook-feilmail slik at det tydelig framgår hvilken installasjon feilen kommer fra

  • Feed2feed: riktig mapping for ApiConfig

  • Excel: kolonneforskyvning ved re-import av produkter med kun én overskriftsrad er rettet, og dialogen for antall overskriftsrader åpnes automatisk for nye entitet- og strukturimporter

  • ETIM-klasse-IDer holdes med i produktsøk-serialiseringen, slik at ETIM-filtre ikke lenger faller ut når et søk lagres før asynkron dekorering er ferdig

  • Sortering på navn i strukturoversikten gir nå forventet rekkefølge

  • Innlogging: refresh-loop når feed-api er nede er rettet, slik at klienten ikke lenger går i evig omdirigering

  • Bredden på navnefeltet på entitetshodet og ved flerlagring i dataregister er rettet

  • Variant-indikatorkortet på produktdetaljer bruker riktig tema i både lys og mørk visning

  • Endring av produktrelasjon oppdaterer nå "modified time" på det eiende produktet, slik at deltaeksport og webhook fanger opp endringen

  • "Kopier som base" kjører full reindeksering etterpå, slik at det nye baseproduktet blir søkbart umiddelbart

  • Produktentiteter ryddes opp automatisk når et produkt slettes

  • Media-oppdatering og -sletting mot Elasticsearch er mer robust

  • Maksimal høyde på "Legg til kriterium"-dialogen beregnes nå dynamisk slik at innholdet får plass på mindre skjermer

  • Attributtdata i produkttabellen hentes via nytt endepunkt, og oppslag av filternavn er raskere

  • Rad-klikk fungerer igjen på maler for dokumentgenerering

  • Feilmeldingen ved oppretting av dataregisternøkkel er tydeligere

  • Dra-og-slipp for sortering i kombinerte søk fungerer igjen

  • Kombinerte søk er ikke lenger begrenset til brukeren som opprettet dem, og kan brukes og redigeres på tvers av brukere

  • Manglende oversettelse for bruk av kombinert søk i kompletthetsregel er lagt til

  • Jobber: endring av navn på ekstern jobkonfigurasjon propageres nå til den tilhørende jobben

  • WooCommerce: satt timeout på WordPress-webklienten, slik at kall ikke lenger kan henge på ubestemt tid

Neste
Neste

Release Notes 2.14.2