DOCS

How it works

How it works

Het gedrag achter Clarify-vragenlijsten dat nuttig is wanneer u uw eigen UI bouwt of antwoorden leest.

Vertakking 

Vragen kunnen afhangen van eerdere antwoorden, zodat een shipper alleen ziet wat relevant is. U hoeft die logica niet zelf te evalueren: op een sessieregel is visibleQuestions de klaar-om-te-renderen lijst, al opgelost tegen de huidige antwoorden.

Wilt u liever alles client-side renderen, dan geeft het veld questions van de regel de volledige set met de displayCondition per vraag, zodat u vragen lokaal kunt tonen en verbergen wanneer antwoorden wijzigen.

Antwoordherkomst 

Elk antwoord registreert waar het vandaan kwam:

  • INFERRED — vooraf ingevuld door Clarify op basis van uw itemgegevens. Heeft een confidence-score van 0 tot 1.
  • MANUAL — ingevoerd of gecorrigeerd door een persoon.
  • SUPPLIED — een feit dat u in het verzoek stuurde (zoals intended use). Er valt niets te bevestigen, dus het wordt niet als vraag getoond.

Het corrigeren van een afgeleid antwoord vervangt het door een MANUAL-antwoord. Een afgerond antwoord behoudt de volledige mix, zodat er altijd een record is van wat vooraf was ingevuld versus wat een persoon wijzigde.

Gebruik confidence om te bepalen hoeveel review een antwoord nodig heeft — toon antwoorden met lage confidence aan een persoon ter bevestiging en fast-path antwoorden met hoge confidence.

Dynamische opties 

De meeste vragen tonen hun keuzes inline in options. Sommige hangen af van het item en eerdere antwoorden — die zetten optionsSource en laten options leeg.

Daarvoor bevat een sessieregel een dependentOptions-tabel voor elke bereikbare combinatie voor het item. Zoek het item waarvan parentValues overeenkomen met de huidige antwoorden en toon diens options — geen extra API-aanroepen.

{
  "questionCode": "fda_product_code",
  "dependsOn": ["intended_use"],
  "entries": [
    {
      "parentValues": [{ "questionCode": "intended_use", "value": "cosmetic" }],
      "options": [
        { "value": "53", "label": "Cosmetics" },
        { "value": "53A", "label": "Skin care preparations" }
      ]
    }
  ]
}

Intended use 

Geef intendedUse per item door om afleiding te sturen. Als het product alleen niet genoeg is om het te bepalen, gebruikt Clarify de waarde die u declareerde.

ValueVoor
PERSONALPersoonlijk verbruik, cadeaus of huishoudelijk gebruik (niet voor doorverkoop).
CONSUMERAlgemene consumentenproducten via retailkanalen.
COMMERCIALZakelijk, productie of industrieel gebruik.
RESEARCHLaboratorium, testen, wetenschappelijk onderzoek of klinische proeven.

Storefront- en consumer-checkoutflows moeten CONSUMER sturen.

Targets en containers 

Target is waar een set antwoorden over gaat:

  • CATALOG_ITEM — herbruikbare productmasterdata. Eenmaal beantwoorden en hergebruiken over zendingen.
  • ITEM — een item in één zending. Beantwoord voor een ITEM, geef diens catalogItemId door zodat een herbruikbare antwoordset op catalogusniveau het programma kan afdekken.

Container is de groepering waarvoor antwoorden worden verzameld — DECLARATION, LANDED_COST, CONSIGNMENT of CONSOLIDATION. Gebruik containerComplianceReadiness om een hele container in één aanroep te controleren vóór indiening.

Boek een demo

Was deze pagina nuttig?