WP2Amparex
WordPress-timebestilling med direkte Amparex-integrasjon: Filialer, timekategorier, rådgivere, rom og tilgjengelige timer hentes fra praksissystemet.

Profesjonell timebestilling for WordPress med integrasjon mot Amparex.
Gjør det mulig for kundene dine å bestille time på nett.
Forutsetninger:
- Du har et fungerende WordPress-nettsted
- Du bruker AMPAREX og har fungerende tilgang til AMPAREX API.
Endringslogg
2.6.3
Utgivelsesdato: 22. juli 2026
- Rettet: Veiviseren henter en fersk booking-nonce utenom sidehurtigbufferen før det første beskyttede AJAX-kallet.
- Kompatibilitet: Den interaktive veiviserens skript unntas fra WP Rockets Delay JavaScript og starter uten at brukeren først må gjøre noe.
- Nettlesere: Chromium, Firefox og WebKit med iPhone-profil laster prosessen frem til bestillingsskjemaet uten WP2Amparex-feil.
- Amparex: Inneværende uke vises fortsatt fra mandag til søndag. FreeBusy-forespørsler starter tidligst i dag og unngår HTTP 422-feil for startdatoer i fortiden.
2.6.2
Utgivelsesdato: Juli 2026
- Rettet: Hvis Amparex senere leverer en ekstra klientidentifikator, for eksempel et mva.-nummer, foretrekker WP2Amparex fortsatt et eksisterende, utfylt oppsett for samme klient.
- Administrasjon: Administratorer kan bytte mellom lagrede oppsett når navnerommet beviselig tilhører en klientidentifikator som leveres nå.
- Sikkerhet: Oppsett for andre klienter eller API-systemer kan ikke aktiveres ved en feil.
- Åpenhet: Oppsettradene viser hvilken type identifikator som brukes, uten å duplisere sensitive API-tilkoblingsopplysninger.
2.6.1
Utgivelsesdato: Juni 2026
- Rettet: Ved konkrete kombinasjoner av medarbeider og rom sender WP2Amparex nå
allGivenResourcesMustBeAvailable=truetil Amparex' FreeBusy-endepunkt. - Reservevei: Hvis API-et svarer med en feil på AND-forespørselen, eller den lokale strategien krever færre API-kall ved mange kombinasjoner, bruker WP2Amparex fortsatt det lokalt beregnede snittet av enkeltressursenes tilgjengelighet.
- Bestillingskontroll: Før det siste bestillingskallet kontrollerer WP2Amparex valgt medarbeider, rom og tidspunkt uten hurtigbuffer gjennom Amparex' AND-forespørsel. Bare ved API-feil brukes den lokale kontrollen av enkeltressurser som reservevei.
- Feilsøking: Støtte- og feilsøkingsområdet viser tydelig om AND-flagget sendes ved kombinerte ressurser.
- Dokumentasjon: Dokumentasjonen for Amparex FreeBusy beskriver hovedmetoden, reserveveien og det verifiserte regresjonstilfellet Vollbach/Paderborn.
2.6.0
Utgivelsesdato: Juni 2026
- Nytt: Valg av avdeling kan hoppes over via en validert direktelenke. Parameteren heter
wp2a_branchog forventer avdelings-ID-en fra Amparex. - Sikkerhet: Den oppgitte avdelings-ID-en kontrolleres på serveren mot den gjeldende avdelingslisten fra Amparex. Ugyldige, slettede eller fremmede klienters ID-er fører tilbake til det vanlige avdelingsvalget.
- Administrasjon: Under «Amparex & Terminlogik > Filialen & Berater > Filialen» i Settings Center viser hver avdeling nå en ferdig direktelenke med knappen «Link kopieren».
- Navigasjon: Ved gyldige direktelenker fører «Zurueck» enten til henvisningssiden eller, hvis ingen henvisning finnes, til det vanlige avdelingsvalget.
- Robusthet: JavaScript for innstillingene skrives mer pålitelig ut som innebygde administrasjonsskript, slik at kopieringsknapper og eksisterende funksjoner i administrasjonen initialiseres stabilt.
2.5.2
Utgivelsesdato: Juni 2026
- Rettet: Ved avtaler med både medarbeider- og romressurser tolkes ikke lenger Amparex FreeBusys svar for flere
resourceIDssom felles tilgjengelighet. I stedet spør WP2Amparex om medarbeider og rom hver for seg og beregner bare faktiske overlapp lokalt. - Rettet: Før det siste bestillingskallet kontrollerer WP2Amparex valgt medarbeider, rom og tidspunkt på nytt uten hurtigbuffer. Hvis én av ressursene ikke er ledig, avbrytes bestillingen før Amparex' bestillingsendepunkt kalles.
- Forbedring: Den første kalendervisningen bruker tilgjengeligheten for fire uker mer effektivt og utleder inneværende uke fra den, i stedet for å spørre Amparex-API-et separat om både inneværende uke og forhåndsvisningen.
- Dokumentasjon: Den bekreftede OR-semantikken i Amparex FreeBusy, den lokale AND-løsningen og det verifiserte regresjonstilfellet Vollbach/Paderborn er dokumentert i repositoriet og wikien.
2.5.1
Utgivelsesdato: Mai 2026
- I lisensområdet kan du nå søke manuelt etter oppdateringer til utvidelsen. Bare WP2Amparex' oppdateringshurtigbuffer tømmes, og WordPress kontrollerer EDD-oppdateringskanalen på nytt.
- Etter en ny utgivelse kan installasjoner straks kontrollere om EDD / isla-stud.io leverer den aktuelle versjonen, uten å tømme Amparex- eller avtalehurtigbuffere.
2.5.0
Utgivelsesdato: Mai 2026
- Avdelinger kan sorteres i Settings Center ved å dra og slippe eller med opp- og nedknapper. Den lagrede rekkefølgen brukes i avdelingsvalget på nettstedet.
- Rådgivere og medarbeidere kan også sorteres. Rådgivervalget på nettstedet bruker den lagrede rekkefølgen når rådgiverstegene er aktive.
- Rekkefølgen for avdelinger og rådgivere lagres for hvert tilkoblede Amparex-oppsett og lastes inn igjen når du bytter tilbake.
- Nye eller hittil usorterte Amparex-oppføringer plasseres stabilt etter de lagrede posisjonene. Oppføringer som ikke lenger leveres, ødelegger ikke grensesnittet og beholdes i tilfelle de dukker opp igjen senere.
- Lagrede Amparex-oppsett viser nå også antall avdelings- og rådgiverposisjoner. Disse opplysningene fjernes når det aktuelle oppsettet slettes.
2.4.0
Utgivelsesdato: Mai 2026
- Avtalekategorier, dagens start og slutt, valget «Beraterschritte deaktivieren» og bilder av avdelinger og rådgivere lagres per tilkoblet Amparex-oppsett og gjenopprettes når du bytter tilbake.
- Lagrede Amparex-oppsett kan slettes enkeltvis i Settings Center. Dette gjelder klientens kategorier, avtalelogikk og bilder av avdelinger og rådgivere.
- Nye installasjoner fra hovedgrenen viser ikke lenger en forhåndsutfylt forbundsnøkkel og bruker nøytrale lisenstekster. Lisensnøkler som allerede er lagret, beholdes.
2.3.1
Utgivelsesdato: Mai 2026
- Rettet: Ved nettbestilte Amparex-avtaler tømmes feltet «Text», og kommentaren normaliseres etter bestillingen til bare den faglige bestillingsteksten.
- Rettet: Interne markører for maler, steder og ikoner, som
Ort_...,O-Serviceellerfas fa-..., vises ikke lenger i begynnelsen av kommentarfeltet i Amparex.
2.3.0
Utgivelsesdato: Mai 2026
- Ved fullstendig tilkobling viser Amparex-konfigurasjonen i oversikten nå den tilkoblede Amparex-klienten i stedet for den tekniske API-adressen.
- Avdelings- og rådgiverkort kan valgfritt vise egne bilder fra WordPress-mediebiblioteket. Uten tilordning beholdes de eksisterende ikonene.
- Bildetilordningen er atskilt per Amparex-klient og beholdes når de tekniske API-tilgangsopplysningene endres.
- Det utdaterte innstillingsområdet for det tidligere valget «Alle» og skjulte avtalekategorier er fjernet.
- Arbeidsflyter i administrasjonen, faner på mobil, hjelpetekster og støtte- og designområder er finpusset.
- Utgivelsesbyggeren for bare EDD er ikke lenger låst til versjon 2.2.0 og bygger stabile pakker fra utvidelsens aktuelle versjon.
2.2.0
Utgivelsesdato: Mars 2026
- ACF er fjernet fra utvidelsen og erstattet med et eget WP2Amparex Settings Center.
- Eksisterende ACF-innstillingsdata flyttes én gang til WordPress' wp_options. Eldre data beholdes foreløpig for tilbakerulling.
- API-tilgang, avtalelogikk, design, e-post, støtte og feilsøking samt lisensadministrasjon er nå samlet i et eget administrasjonsområde.
- Utgivelsen inneholder ikke lenger ACF-kjøremiljøet.
2.1.0
Utgivelsesdato: Januar 2026
- Lisenser og oppdateringer håndteres nå gjennom EDD / isla-stud.io.
- Freemius og Kestrel er fjernet fra den vedlikeholdte utgivelsesgrenen.
- Lisensstatusen påvirker bare oppdateringer og meldinger i administrasjonen. Innstillinger og nettstedets grensesnitt er alltid tilgjengelige.
2.0.1
Utgivelsesdato: Februar 2026
- Ny overgangsversjon for eksisterende kunder på den gamle Freemius-kanalen.
- Bygges fra den aktuelle omstrukturerte koden og inneholder allerede EDD-lisensiering og oppdatering.
- Freemius følger bare med for dette ene oppdateringssteget. Deretter går installasjonen over til isla-stud.io / EDD.
2.0.0
Utgivelsesdato: Januar 2026
Versjon 2.0.0 er en omfattende omarbeiding av WP2Amparex. Hele bestillingsprosessen er bygget opp på nytt teknisk, med mange forbedringer for sluttbrukere og en kodebase som er langt enklere å vedlikeholde.
Lisens og innstillinger
- Ny egen meny, «WP2Amparex», i WordPress-administrasjonen.
- Den omstrukturerte kodebasen legger grunnlaget for den senere overgangen fra Freemius til EDD.
Bestillingsprosessen – enklere for brukerne
- Hvis det bare finnes én avdeling, hoppes steget «Filiale wählen» over. Bestillingen starter direkte med avtalekategorien.
- Hvis det ikke finnes flere bestillbare avtaler i den første kalenderuken som vises, for eksempel fordi alt er opptatt, hopper kalenderen automatisk til den første uken med ledige avtaler. Dette fungerer både med og uten ønsket rådgiver.
- Kalendervisningen har nå konsekvent like høye kolonner for hver dag. Overlappende avtaleblokker, for eksempel «opptatt» og «ledig», vises ryddig.
Tidspunkter og visning
- Bedre gjenkjenning av ledige avtaler: Alle relevante rom, også rom med egne identifikatorer i «description»-feltet i Amparex, som «Ort_1» og «Ort_2», tas med i søket etter ledige tidspunkt. Dermed vises bestillbare avtaler mer pålitelig.
- Feilsøkingsvindu, når det er aktivert i innstillingene: Utvidet oversikt over avdelinger og ressurser samt en FreeBusy-tester for medarbeidere og rom.
Hurtigbuffer og oppdaterte data
- Ny knapp, «WP2Amparex Cache leeren», på innstillingssiden. Etter endringer i Amparex, som nye avtaler eller åpningstider, eller endringer i API- eller klientinnstillingene kan hurtigbufferen til utvidelsen tømmes separat, slik at de nyeste opplysningene lastes med en gang.
Stabilitet og WordPress-nettstedets helsestatus
- Utvidelsen starter ikke lenger en PHP-økt ved hver sidevisning. Dermed forsvinner den tidligere meldingen i WordPress' nettstedshelse om åpne PHP-økter og hvordan de påvirker REST-API-et og loopback-forespørsler.
Tekniske tilpasninger
- Høyere minstekrav: WordPress 6.0 og PHP 7.4.
- Internt: Omstrukturert kode, blant annet sentral Ajax-styring og egne tjenester for hurtigbuffer, Amparex-tilkobling og søk etter ledige tidspunkt. Enklere vedlikehold og forberedelse til fremtidige utvidelser.
1.6.0
Utgivelsesdato: 29. oktober 2024
- Sikkerhetsoppdatering av tredjepartskomponent: ACF Pro 6.3.9
- Sikkerhets- og funksjonsoppdatering av tredjepartskomponent: Freemius SDK 2.9.0
1.5.6
Utgivelsesdato: 9. juli 2024
- Forbedring: Enklere navigasjon på enheter med berøringsskjerm
- Oppdatering av tredjepartskomponent: ACF Pro 6.3.3
- Oppdatering av tredjepartskomponent: Freemius SDK 2.7.3
1.5.2
Utgivelsesdato: 24. juni 2024
- Liten ny funksjon: Etter avdelingsvalget vises bare avtalekategoriene som er tilgjengelige ved den valgte avdelingen.
- Rettet: Administratorens e-postadresse som var lagret i avdelingsadressen, ble ikke brukt riktig. Dette er nå rettet.
- Rettet: Hvis tiltaleformen ikke var valgt, fikk brukeren som forventet en feilmelding. Etter at feltet så ble fylt ut korrekt, ble brukeren sendt til en 404-side i stedet for at avtalen ble bestilt. Dette er nå rettet.
- Oppdatering av tredjepartskomponent: ACF Pro 6.3.1.2
1.4.4
Utgivelsesdato: 17. mai 2024
- Forbedring: Feilhåndtering ved manglende Amparex-innstillinger.
1.4.3
Utgivelsesdato: 17. mai 2024
- Rettet: PHPs utbuffer har fått høyere prioritet fordi enkelte oppsett med bestemte frontend-sidebyggere utløste feilen «Headers already sent» i PHP.
1.4.2
Utgivelsesdato: 17. mai 2024
- Oppdatering av tredjepartskomponent: ACF Pro 6.2.10
1.4.1
Utgivelsesdato: 17. mai 2024
- Oppdatering av tredjepartskomponent: Freemius SDK 2.7.2
1.4.0
Utgivelsesdato: 17. mai 2024
- Forbedring: Berøringshendelser på mobile enheter med berøringsskjerm er betydelig forbedret.
- Rettet: Mindre kodefeil
- Liten ny funksjon: Det er nå mulig å hoppe over stegene for valg av rådgiver eller ønsket rådgiver. Det finnes en egen avkrysningsboks i fanen «Amparex API» i utvidelsens innstillinger.
1.3.0
Utgivelsesdato: 20. april 2024
- Rettet: Lasteindikatoren var i noen tilfeller utenfor det synlige vindusområdet.
- Rettet: Mindre kodefeil
- Liten ny funksjon: Visning av rom i e-posten til administratoren kan nå styres individuelt i utvidelsens innstillinger.
- Oppdatering av tredjepartskomponent: ACF Pro 6.2.9
- Tredjepartsoppdatering: Freemius SDK 2.7.0
- Kompatibilitet og tester med WordPress 6.5.x
1.2.0
Publiseringsdato: 21. mars 2024
- Forbedring: Bestillingsskjemaet har nå også et valgfelt for tiltaleform.
- Ved timebestilling overføres nå i tillegg til tiltaleformen også informasjonen til kommentarfeltet for timen, om den aktuelle timebestillingen ble gjort med valg av ønsket rådgiver eller ikke. Tidligere ble denne informasjonen bare kommunisert per e-post.
- Overføringen av tiltaleform, fornavn, etternavn, e-post og telefonnummer til Amparex skjer nå uten mellomrom mellom betegnelse og detalj (f.eks. Tiltaleform:Fru, Fornavn:Jutta osv.). Dette gjør det enda enklere å overføre disse opplysningene direkte fra timen til en ny kunde i Amparex.
1.1.9
Publiseringsdato: 19. mars 2024
- Fiks: "Headers already sent" når det bare finnes én filial
1.1.8
Publiseringsdato: 28. februar 2024
- Tredjeparts sikkerhetsoppdatering: ACF Pro 6.2.7
1.1.7
Publiseringsdato: 24. januar 2024
- Forbedring: Når ingen spesifikk rådgiver er valgt, vises nå de ledige timene til rådgiveren som har den første ledige tiden i kalenderen. Tidligere ble det ikke utført noen slik kontroll – i stedet ble de ledige timene til rådgiveren som Amparex API returnerte gyldige tidsluker for først, vist umiddelbart.
1.1.6
Publiseringsdato: 24. januar 2024
- Hotfix: Tillater nå flere stedsressurs-ID-er i HTML-en for avtalemaler.
1.1.5
Publiseringsdato: 23. januar 2024
- Forbedring: Kontroll av ansattes og filialers tilgjengelighet når en ansattressurs både er eksplisitt merket for synlighet i bestemte filialer og samtidig merket for synlighet i alle filialer. Dette førte til uønsket oppførsel ved visning av tidsluker i timekalenderen.
1.1.4
Publiseringsdato: 19. januar 2024
- Forbedring: Stedressurser og filialtilgjengelighetssjekk
1.1.3
Publiseringsdato: 17. januar 2024
- Funksjonsoppdatering: Stedsressurser bookes nå automatisk med ved avtalebestilling, hvis det er nødvendig og korrekt vedlikeholdt i Amparex. For at dette skal fungere, må feltet description (beskrivelse) i (steds-)ressursen inneholde ordet "Ort_". Tekstdelen etter understreken kan velges fritt, men må ikke inneholde spesialtegn, mellomrom eller diakritiske tegn. Eksempel: Ort_1 eller Ort_2 eller Ort_BueroMueller eller Ort_Kabine1 osv. I tillegg må det i feltet comment (kommentar) også angis hvilken stedsressurs som kreves ved bestillingen. Her kan du målrettet legge inn én eller flere beskrivelsestagger for stedsressurser (Ort_1 Ort_2 Ort_Kabine3 osv.). Oppføringene skal skilles med mellomrom. Hvis alle stedsressurser er tillatt for booking, holder det å skrive inn ordet Ort_alle
- Kodeopprydding
- Tredjepartsoppdatering: ACF Pro 6.2.5
- Tredjepartsoppdatering: Freemius SDK v.2.6.2
1.0.7.3
Publiseringsdato: 12. desember 2023
- Hotfix: Når ingen ønsket rådgiver ble valgt, og det samtidig fantes en ressurs som ikke var en ansatt, men likevel var aktivert for online timebestilling, ble den valgte timen alltid booket inn på denne ressursen – selv om den valgte tidsluken ikke tilhørte ressursens timekalender. Denne oppdateringen skal løse dette problemet. Denne versjonen er en beta-oppdatering og venter på godkjenning for generell publisering.
1.0.7
Publiseringsdato: 7. desember 2023
- Forbedret og fikset: Sesjonshåndtering
1.0.6
Publiseringsdato: 4. desember 2023
- Freemius Code Framework-oppdatering v.2.6.1
1.0.5
Publiseringsdato: 28. november 2023
- Forbedring: Designfarger og utvidelsesstiler brukes på grunnelementer som anchor-tags eller button-tags (lenker og knapper) kun når den nye avkrysningsboksen "Skal tema-stiler overskrives?" er huket av i designfanen i utvidelsesinnstillingene.
1.0.4
Publiseringsdato: 28. november 2023
- Font Awesome Pro v. 5.15.4 er integrert i denne utvidelsen og skal nå fungere korrekt.
- Det har vært en logikkendring knyttet til e-postene som sendes etter at bestillingsskjemaet er fylt ut: WordPress-administratoren mottar nå bare en admin-e-post hvis det verken finnes en filial-e-postadresse i Amparex eller en ekstra e-postadresse er lagt til i WP2Amparex-innstillingene.
- Lenkefarger: Tekstfargen for lenker bestemmes av det installerte temaet eller Elementor. Vennligst sjekk denne innstillingen i temaet ditt eller i Elementor og angi tekstfargen for lenker der. Denne utvidelsen definerer ingen lenkefarger, da dette bør være en del av temalogikken.
1.0.3
Publiseringsdato: 27. november 2023
- Små forbedringer mht. PHP-kompatibilitet (min. 7.1 påkrevd, men også kompatibel med 8.0 og 8.1)
1.0.1
Publiseringsdato: 26. november 2023
- Integrert støtte for automatiske oppdateringer / Freemius
1.0.0
Publiseringsdato: 22. november 2023
- Første versjon etter RC v.0.2.8