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