Nummeregenskaber (Ekstra produktfelter)

Opdateret 30. juli 2026

Ekstra produktfelter – Vare-nummeregenskaber

Nummeregenskaber er ekstra talfelter, du kan lægge på dine varer – f.eks. mængde pap, plast eller en afgift. Værdierne kan bruges i lager-visning, CSV-eksport og i beregningsscripts på indkøbsordrer.

Tilføjelse af Vare-nummeregenskaber

  1. Gå ind på Settings-siden.

  2. Åbn Vare-nummeregenskaber.

  3. Tryk Tilføj nummeregenskab.

  4. Giv den et navn, f.eks. Pap.

  5. Skriv en enhedstekst (f.eks. kr.).

  6. For simple ting som valuta kan du vælge:

    1. Tilføj til købspris.

    2. Tillægges produktionsomkostningerne.

  7. Du kan også tilføje egenskaben til Stock display, så der laves en samlet sum af alt på lager.

  8. Vælg om den skal med i CSV-eksporter.

  9. Vælg om den skal vises i Indkøbsordrer.

  10. Sådan ser den ud på Stock-siden.

  11. På indkøbsordren kan du herefter se den under Skaffepris.

Oprettelse af udregningsscript

  1. Gå til Settings igen.

  2. Åbn Workflows.

  3. Tryk Tilføj workflow.

  4. Navngiv workflow.

  5. Sæt kilden til PurchaseOrder – Calculation Script.

  6. Sæt den som Aktiv i indstillingerne.

  7. Som udgangspunkt kan du kun have ét kørende script. Har du flere aktive scripts til PurchaseOrder – Calculation Script, bruges det med det laveste Index. Hvis flere har samme Index, tages det, der ligger først i datatrækket – hvilket kan være tilfældigt.

  8. Beregningsscriptet er det, der laver udregninger med de ekstra felter, som ikke bare kan lægges direkte til. Skal du f.eks. lægge pap til baseret på mængde, kan du lave et script som nedenstående. Scriptet har to funktioner:

    1. updateLine – ændrer linje-info og køres ved hver linjeændring.

    2. updateOrder – køres kort efter alle linjeændringer og har adgang til de oplysninger, der er gemt fra de enkelte linjer (f.eks. line.pap). Herfra kan du tilføje til fragtomkostning (shipping cost), subtotal eller ordrens samlede total.

  9. Sådan ser ordren ud uden script/egenskaber.

  10. Sådan ser ordren ud med script/egenskaber.

I API'en

For alle endpoints med et produkt (item) vil du kunne se feltet *numberProperties**. Det er enten null (hvis ingen egenskaber er sat) eller en liste, f.eks. property_pap.

Eksemplet på billedet ovenfor er fra en PurchaseOrder – præcis det, du ser, når du laver scriptet. Der vil feltet være: PO.Items[n].numberProperties.property_pap

Det samme gælder for ordrer: Order.Items[n].numberProperties.property_pap

Og for varer: Item.numberProperties.property_pap

Alle navne er de samme, som du ser der, hvor du opretter felterne.

For at sætte feltet

  1. Gå ind og redigér et produkt.

  2. Under Priser / Tal står felterne i bunden.

  3. Skriv den værdi, feltet skal have.

Relaterede artikler