Moduler

Slå til og fra efter behov. Her er byggeklodserne i EZ24-platformen.

Filtrér moduler efter kategori
Agent API (MCP)

Agent API (MCP)

System

Maskinadgang via MCP/JSON-RPC. Udsted nøgler med scopes (ressourcer, indhold, produkter) og en valgfri rate-grænse, så en AI-model kan oprette ressourcer, sider/indhold og produkter på sitet. Genbruger modulernes egne data-lag; hvert modul melder sine egne værktøjer ind.

Analytics

Analytics

Markedsføring

Trafik og analyse. Pladsholder — modulet er endnu ikke bygget; aktivér det for at få menupunktet i Marketing-sektionen.

Anmeldelser

Anmeldelser

Markedsføring

Kunde-anmeldelser med stjerner + kommentar. Mange-til-mange med produkter (én anmeldelse kan dække flere produkter fra samme ordre). Operatør godkender før visning. CSV-import til migration fra eksisterende anmeldelses-systemer.

Artvee import

Artvee import

E-handel

Importér public domain-kunstværker fra artvee.com som produkter. Vælg kategori, sæt kryds ved værker, og importér: der oprettes et salgsprodukt (med thumbnail, titel, kunstner, år) + et internt digitalt fil-produkt (stykliste-komponent med skjult leverandørinfo). Leverandør-felterne (source/source_ref/source_url/source_meta) er generiske, så andre fil-leverandører kan genbruge samme model. Højopløst produktionsfil hentes senere.

B2B-priser

B2B-priser

Salg

Erhvervskunder (B2B): markér en kunde som B2B, sæt faste B2B-priser + mængderabat pr. produkt (inkl. moms), og egne fragtregler. Priser gælder når en godkendt B2B-kunde er logget ind. Kræver Kundekonti.

Baggrundsanimation

Baggrundsanimation

Indhold

Blødt animeret pixel-felt som baggrund. Kan aktiveres som fast side-baggrund (bag alt indhold) og vælges som baggrund i Hero-blokken. Farverne følger automatisk brand-paletten (design-tokens). Respekterer «reduceret bevægelse» og pauser når fanen er skjult.

Betaling — MobilePay

Betaling — MobilePay

Betaling

MobilePay Express til SPC-sider via Vipps ePayment API: kunden trykker én knap, og navn/adresse hentes fra MobilePay (ingen formular). Kræver MobilePay-aftale (Ekspres Checkout) + API-nøgler fra erhvervsportalen: client_id, client_secret, Ocp-Apim-Subscription-Key og MSN. Indstil i Konfigurér, og registrér webhook. NB: capture/refund-panelet på ordren deles med QuickPay-modulet — det panel kræver at QuickPay er aktiveret på projektet (betalingerne virker uanset).

Bilag-matcher

Bilag-matcher

Værktøjer

Find regninger i din indbakke. LLM klassificerer email-headers fra en valgt periode, så du har listen over fakturaer, kvitteringer og ordrer klar — første skridt mod at matche dem med dit bank-udtog.

Billed-annoteringer

Billed-annoteringer

Indhold

Annoter områder på et billede med navn, beskrivelse og evt. link til et produkt. Bruges fx på collage-plakater hvor hver firkant skal forklares.

Billeder

Billeder

Indhold

Per-project image library. Upload originals; lazy-generates webp thumbnails on demand. Used by hero blocks, products, and any future module that needs images.

Brands

Brands

E-handel

Brands / mærker med titel, beskrivelse og logo. Ét brand pr. produkt (fx kunstner, producent). Vises på en brand-side i storefront og bruges som <g:brand> i Facebook-feedet.

Checkout

Checkout

E-handel

Storefront checkout flow — single-page address + terms form, transitions cart → order via the orders module + hands off to a payment-adapter module. Per-project configurable branding (order prefix, VAT, terms URL). Required for any e-commerce site that takes payment.

Cookies & samtykke

Cookies & samtykke

Markedsføring

Cookie-banner og samtykke-styring (GDPR). Den overordnede kontrol af tracking-scripts og pixels på storefront: andre moduler (fx Facebook) registrerer deres scripts her, og de indlæses kun efter besøgerens samtykke. Hvert samtykke logges som dokumentation.

CRM (B2B leads)

CRM (B2B leads)

CRM

CRM-lag oven på kunderne: B2B-felter (virksomhed, CVR, website), lead→kunde-livscyklus, pipeline, aktivitetslog og 1:1 e-mail.

Data reset

Data reset

System

Admin-værktøj til at nulstille data — sletter produkter, ordrer m.m. (destruktivt).

Data-import

Data-import

System

Migrér kunder, ordrer, betalinger og ordrehistorik fra et eksisterende /love-projekt (Elsker Danmark) ind i denne node. Upload en eksporteret JSON-pakke; importen kører i batches med fremdriftsvisning. Eksisterende rækker (samme email / ordrenummer) opdateres.

Email-resumé

Email-resumé

Værktøjer

Henter sidste uges emails fra en bruger-konfigureret IMAP-konto, lader brugeren vælge hvilke der skal med, og lader en LLM lave et resumé. To-trins flow med cost-preview før AI-kaldet. Body-indhold slettes efter resumé er lavet — kun resumé + manifest (fra/emne/dato) bevares.

Facebook / Meta

Facebook / Meta

Markedsføring

Meta Pixel + Conversions API. Pixel'en registreres hos Cookies & samtykke-modulet (marketing-kategori) og indlæses kun efter besøgerens samtykke. Når en ordre betales, sendes et Purchase-event server-side til Meta Conversions API.

Fragt

Fragt

E-handel

Fragt-regler pr. projekt: navn, pris, leverandør, fri-fragt-grænse, additiv (gange-pr-stk eller flad pris). Hver regel knytter sig til et 'fragt-produkt' der bliver indsat som ordrelinje. Hvert produkt for salg kan have sin egen fragt-regel (eller arve projektets standard). Beregner én vinder-fragtlinje pr. ordre (højeste pris vinder, ift. tærskler). Understøtter 'Hent i butik' som valgbar 0-kr option ved checkout.

Google Merchant / Shopping

Google Merchant / Shopping

Markedsføring

Google Merchant Center produktfeed (Google Shopping / gratis produktannoncer). Genererer et RSS 2.0-feed i Googles g:-format på en token-beskyttet URL, som du indsætter i Merchant Center. Understøtter GTIN / identifier_exists, Google-produktkategori (standard + pr. kategori) og tilbudspriser. Selvstændigt — kræver ikke Facebook-modulet.

Google Search Console

Google Search Console

Markedsføring

GSC-integration: site-verifikation (meta tag), auto-genereret /sitemap.xml fra produkter + sider + kategorier, og (phase 2) søgeanalyse-dashboard via service-account JWT.

Google-forbindelse (OAuth)

Google-forbindelse (OAuth)

Markedsføring

Fælles Google-login (OAuth 2.0) som andre Google-moduler bruger. Du opretter dit eget Google Cloud OAuth-klient-id (BYO) og forbinder din Google-konto én gang; Search Console- og Merchant-modulerne genbruger så forbindelsen. Håndterer refresh-tokens automatisk.

Kort

Kort

Indhold

Per-projekt kort-bibliotek. Opret navngivne kort, tilføj lokationer (manuelt lat/lng), brug 'map'-blok på sider til at vise dem. Lokationer kan linke til produkter, butikker eller andre entiteter via map_register_linkable().

Kundekonti

Kundekonti

Salg

Kunde-login på webshoppen: opret konto, log ind, glemt/nulstil adgangskode, 'Min konto' med profil + ordrehistorik. Knytter gentagne ordrer til én konto. Fundament for B2B-priser.

Kunder

Kunder

CRM

Per-project customer (contact) records. v1 stores name, email, phone and a default address bundle. Created from admin (manual order entry) or storefront checkout. No accounts/passwords yet — pure contact data.

Kurv

Kurv

E-handel

Session-based shopping cart for storefronts. Adds 'Læg i kurv' button to product pages and a /kurv page showing the current cart with quantity/remove controls. Required for orders + checkout.

Lager

Lager

E-handel

Per-project stock tracking. Single append-only ledger — every event (purchase, sale, return, adjustment, reserve, fulfillment, release) is a row. Stock = SUM of rows. Multi-location ready (location_id default 0). Required by orders for reserve-on-paid / deduct-on-shipped flows.

LLM driver — Anthropic

LLM driver — Anthropic

Integrationer

LLM-driver til Anthropic Claude. Aktivér for at bruge Claude i AI-værktøjer (resuméer, udtræk, matchning).

Menuer

Menuer

Indhold

Per-project navigation menus. One menu per position (top, footer, …). Items are nestable (parent_id) for Bootstrap dropdowns. Storefront Header + Footer call render_standard_menu() to display.

Multi-billede upload

Multi-billede upload

Indhold

Drag-and-drop upload af flere billeder ad gangen med per-fil progress bar. Erstatter den indbyggede enkel-fil upload på /billeder. Backend genbruger images-modulets eksisterende upload-endpoint — denne modul leverer blot et bedre UI baseret på Dropzone.

Newsletter

Newsletter

Markedsføring

Nyhedsbreve og e-mail-flows. Pladsholder — modulet er endnu ikke bygget; aktivér det for at få menupunktet i Marketing-sektionen.

Ordrer

Ordrer

E-handel

Per-project orders + offers in one table. Admin manual create/edit, line items with stock reservation (orders only — offers are pipeline-only). Customer-facing GUID links for offer accept + invoice viewing land in a later chunk.

Pluk & pak

Pluk & pak

E-handel

Pick-and-pack workflow. Auto-creates a fulfillment per paid order, grouped by product.fulfillment_type (inhouse / dropship / api). Operator reviews + marks 'klar til pak', then handles them via the order detail page (single) or the /pick-and-pack queue (bulk with combined label PDFs). 'Forsendelse' (the actual shipping leg) is the post-pack stage.

Produkter

Produkter

E-handel

Product catalog with categories. Slug-based URLs, status workflow, simple stock + pricing. Storefront URLs configurable per project.

Produktforslag

Produktforslag

E-handel

Kryds-salg / mersalg: byg navngivne forslags-lister (1–10 produkter), tilknyt en liste til et hovedprodukt (vises som modal efter 'Læg i kurv'), og vælg én global 'sidste-chance'-liste der vises som modal ved 'Gå til betaling'.

Produktionsfiler

Produktionsfiler

E-handel

Vedhæft private produktionsfiler (fx tryk-klare højopløsningsfiler) til produkter. Operatør/editor kan uploade, downloade og slette. Filer ligger uden for kodebasen (overlever opdateringer) og eksponeres aldrig på storefront. Genbruges af importmoduler (fx Artvee) til at gemme original-filer på et produkt.

Præsentationer (slideshow)

Præsentationer (slideshow)

Indhold

Byg slideshows af udvalgte sider og vis dem i en fuldskærms-modal, som brugeren kan bladre igennem (←/→, sidetal, miniaturer). Slide-siderne oprettes som sidetype 'slideshow', så de ikke udgives som normale sider. Åbn en slideshow fra et hvilket som helst link med data-ez24-slideshow="<id>".

QuickPay-betaling

QuickPay-betaling

Betaling

Implementerer betalings-flow via QuickPay's hostede betalingsside. Visa, Mastercard, MobilePay, Apple Pay m.m. håndteres på QuickPay-siden — vi får kun et resultat-callback. Kræver QuickPay-konto + API-token. Indstil i Konfigurér efter aktivering.

Ressourcer (motiver)

Ressourcer (motiver)

Katalog

Kilde-ressourcer til plakat-produktion: et motiv (enkeltbillede eller collage) med billeder, beskrivelse, valgte standardstørrelser og print-/preview-filer. En ressource går draft → godkendt og bliver derefter til produkter. Print-filer uploades af et menneske ELLER skrives af en agent (MCP/API). Node'en renderer ikke selv.

ScrapingBee

ScrapingBee

Integrationer

Web-scraping primitiv via ScrapingBee HTML API (render_js, premium/stealth proxy, geo, AI-udtræk). Intern byggeklods: andre moduler kalder scrapingbee_fetch()/scrapingbee_extract(). Per-projekt API-nøgle + månedligt credit-loft. Første forbrug: CRM lead-høst.

Shipmondo-fragt

Shipmondo-fragt

E-handel

Bulk + per-shipment label-buy via Shipmondo's REST API. Supports GLS, PostNord, DAO and others. Implements the ShippingAdapter contract — registered automatically when enabled. Settings (API user/key, sender info, default carrier/product, test mode) configured per-project via the module's settings modal.

Shopify import

Shopify import

E-handel

Engangs-migrering fra en Shopify-butik ind i projektet.

Sider

Sider

Indhold

Page composition for storefronts. A `pages` table holds page metadata (slug, title) and `page_modules` orders content blocks (text, hero, product grid, etc.) per page. Required for any storefront to render real content.

SPC (landingssider)

SPC (landingssider)

E-handel

Single-page landingssider — én side med produkt og køb (single page checkout).

Styklister (BOM)

Styklister (BOM)

E-handel

Recipes / bills-of-materials. Lets a product be 'made of' other products — raw materials (sellable=0) AND/OR sub-products (3-pack, gift sets). Stock deduction recurses through the recipe to leaf components. Required when products aren't bought-in-and-resold but assembled from parts.

System logs

System logs

System

Admin-værktøj til at se serverens Apache- og PHP-fejllog.

Team / Holdet

Team / Holdet

Indhold

Team-medlemmer / personer med foto, titel, bio og valgfri kobling til en bruger. Vises som team-grid pageblock (præsentationsside) og bruges som forfatter-portræt på blogindlæg. Grundlag for senere produkt-kontakt.

Varianter

Varianter

E-handel

Produktvarianter — forbind separate produkter langs én akse (fx Størrelse, Farve). Hver variant er sit eget produkt (egen pris, lager, billeder). Viser en variant-vælger på produktsiden. Gruppen og enkelte varianter kan skjules uden at fjerne forbindelsen.

YouTube-resumé

YouTube-resumé

Værktøjer

Henter transcript fra en YouTube-video (auto-genererede eller manuelle undertekster) og laver et resumé via en LLM-instans. Gemmer både resumé og original transcript lokalt. Tools-projekter.