WP2Amparex

Professionellt verktyg för tidsbokning med Amparex-anslutning för WordPress.
Gör det möjligt för dina kunder att boka tid online.

Förkunskapskrav:

  1. Du har en fungerande WordPress-webbplats
  2. Du använder AMPAREX och har en fungerande AMPAREX API-åtkomst.
Version 2.6.1 Aktualiserad 18. juni 2026 PHP 7.4 ELLER SENARE Licens: 1 År(e) 1 Datei

Ändringsprotokoll

2.6.1

Publiceringsdatum: juni 2026

  • Rättelse: Vid specifika kombinationer av medarbetare och rum skickar WP2Amparex nu allGivenResourcesMustBeAvailable=true till Amparex FreeBusy-ändpunkten.
  • Fallback: Om API:et returnerar ett fel vid AND-sökningen eller om den lokala strategin kräver färre API-anrop vid många kombinationer, fortsätter WP2Amparex att använda den lokala skärningsmängden från enskilda resurser.
  • Booking-Guard: Innan det slutgiltiga bokningssamtalet kontrollerar WP2Amparex först den valda medarbetaren/lokalen/tidsluckan utan att använda cache via Amparex-AND-frågan och faller endast tillbaka på den lokala enskilda kontrollen vid API-fel.
  • Felsökning: I support-/felsökningsområdet visas, vid kombinerade resurser, om AND-flaggan skickas.
  • Dokumentation: Amparex FreeBusy-dokumentationen beskriver primärväg, fallback och det verifierade Vollbach/Paderborn-regressionsfallet.

2.6.0

Publiceringsdatum: juni 2026

  • Nytt: Valet av filial kan hoppas över via en validerad djuplänk. Parametern lyder wp2a_branch och väntar på Amparex-filial-ID.
  • Säkerhet: Det angivna filial-ID:t kontrolleras på serversidan mot den aktuella Amparex-filialförteckningen. Ogiltiga, raderade eller ID:n som tillhör andra kunder återgår automatiskt till det vanliga filialvalet.
  • Admin-UX: I inställningscentret under "Amparex & Terminlogik > Filialer & rådgivare > Filialer" visas nu för varje filial en färdig djup länk med knappen "Kopiera länk".
  • Navigering: Om det finns giltiga djup länkar leder knappen "Tillbaka" antingen till den sida som hänvisade till den aktuella sidan eller, om det inte finns någon hänvisande sida, till det vanliga valet av filial.
  • Robusthet: Inställnings-JavaScript-koderna matas ut på ett mer tillförlitligt sätt som inline-adminskript, så att kopieringsknappar och befintliga admininteraktioner initialiseras på ett stabilt sätt.

2.5.2

Publiceringsdatum: juni 2026

  • Korrigering: Vid möten med personal- och lokalresurser visas Amparex-freebusy-svaret för flera resurs-ID:n tolkas inte längre som gemensam tillgänglighet. Istället gör WP2Amparex en separat avstämning av medarbetare och lokaler och beräknar endast faktiska skärningsmängder lokalt.
  • Korrigering: Innan den slutgiltiga bokningsanropet kontrollerar WP2Amparex den valda medarbetaren/lokalen/tidsluckan på nytt och utan att använda cacheminnet. Om någon av resurserna inte är ledig avbryts bokningen innan den når Amparex-bokningsändpunkten.
  • Förbättring: Den första kalendervyn utnyttjar tillgängligheten för fyra veckor på ett mer effektivt sätt och beräknar den aktuella veckan utifrån den, istället för att göra dubbla förfrågningar till Amparex-API:et för både den aktuella veckan och förhandsvisningen.
  • Dokumentation: Den bekräftade Amparex-Freebusy-OR-semantiken, den lokala AND-lösningen och det verifierade Vollbach/Paderborn-regressionsfallet finns dokumenterade i Repo-Doku och på Wiki.

2.5.1

Publiceringsdatum: maj 2026

  • I licensavsnittet kan man nu manuellt söka efter uppdateringar av plugins. Då töms endast WP2Amparex-uppdateringscachen och WordPress kontrollerar EDD-uppdateringskanalen på nytt.
  • Efter en ny release kan installationerna omedelbart kontrollera om EDD / isla-stud.io levererar den senaste versionen, utan att behöva tömma Amparex- eller Termin-cacherna.

2.5.0

Publiceringsdatum: maj 2026

  • Butikerna kan sorteras i inställningscentret med dra-och-släpp-funktionen eller med upp-/ned-knapparna; den sparade ordningen tillämpas i butiksvalet i frontend.
  • Rådgivare/medarbetare kan också sorteras; rådgivarvalet i frontend följer den sparade ordningen när rådgivarstegen är aktiva.
  • Filial- och rådgivarordningar sparas för varje ansluten Amparex-konfiguration och laddas in igen när man byter tillbaka.
  • Nya eller hittills osorterade Amparex-poster visas konsekvent efter de sparade posterna. Poster som inte längre levereras påverkar inte gränssnittet och bevaras för eventuellt senare återuppdykande.
  • Sparade Amparex-inställningar visar nu även antalet filial- och rådgivarpositioner och tar bort dessa uppgifter när inställningen raderas selektivt.

2.4.0

Publiceringsdatum: maj 2026

  • Möteskategorier, dagens början/slut, alternativet "Inaktivera rådgivarens steg" samt bilder på filialer och rådgivare sparas per ansluten Amparex-konfiguration och återställs när man byter tillbaka.
  • Spara Amparex-inställningar kan raderas selektivt i Settings Center; detta gäller kundspecifika kategorier, tidsbokningslogik, butiksbilder och rådgivarbilder.
  • Nya Mainline-installationer visar inte längre någon förifylld organisationsnyckel och använder neutrala licenstexter. Redan sparade licensnycklar behålls.

2.3.1

Publiceringsdatum: maj 2026

  • Korrigering: Vid Amparex-bokningar som görs online rensas fältet "Text" och kommentaren återställs efter bokningen till den rena, sakliga bokningstexten.
  • Fix: Interna mall-, plats- och ikonmarkörer som Ort_..., O-Service eller fas fa-... visas inte längre i början av Amparex-kommentarfältet.

2.3.0

Publiceringsdatum: maj 2026

  • I översikten visar Amparex-konfigurationen nu, när anslutningen är fullständig, den anslutna Amparex-klienten istället för den tekniska API-URL:en.
  • Filial- och rådgivarplattor kan valfritt visa egna bilder från WordPress-mediebiblioteket; om ingen bild tilldelas behålls de tidigare ikonerna.
  • Bildtilldelningen sker separat för varje Amparex-kund och bevaras även om de tekniska API-inloggningsuppgifterna ändras.
  • Det föråldrade inställningsområdet för det tidigare alternativet "Alla" och dolda kalenderkategorier har tagits bort.
  • Administrativa arbetsflöden, flikar i mobilversionen, hjälptexter samt support- och designavsnitt har förbättrats.
  • Release-Builder för enbart EDD är inte längre fast kopplad till version 2.2.0 och bygger stabila artefakter utifrån den aktuella plugin-versionen.

2.2.0

Publiceringsdatum: mars 2026

  • ACF har tagits bort från pluginet och ersatts med ett eget WP2Amparex Settings Center.
  • Befintliga ACF-optionsdata migreras en gång till den inbyggda tabellen wp_options; äldre data behålls inledningsvis för eventuella återställningar.
  • API-åtkomst, schemaläggning, design, e-post, support/felsökning och licenshantering finns nu samlade i ett eget administratörsområde.
  • Denna version innehåller inte längre någon ACF-runtime.

2.1.0

Publiceringsdatum: januari 2026

  • Licensen och uppdateringarna hanteras nu via EDD / isla-stud.io.
  • Freemius och Kestrel har tagits bort från den underhållna release-grenen.
  • Licensstatusen påverkar endast uppdateringar och administratörsmeddelanden; inställningarna och användargränssnittet förblir alltid tillgängliga.

2.0.1

Publiceringsdatum: februari 2026

  • Ny version av Bruecken för befintliga kunder på den gamla Freemius-kanalen.
  • Byggs utifrån den aktuella omskrivna koden och innehåller redan EDD-licensen och uppdateringsvägen.
  • Freemius ingår endast under denna enda uppdateringsomgång; därefter sker övergången till isla-stud.io / EDD.

2.0.0

Publiceringsdatum: januari 2026

Version 2.0.0 är en omfattande omarbetning av WP2Amparex. Hela bokningsprocessen har byggts om tekniskt, ett stort antal förbättringar för slutanvändarna har införts och koden har blivit betydligt lättare att underhålla.

Licens och inställningar

  • En ny egen meny, "WP2Amparex", i WordPress-administrationsgränssnittet.
  • Den omstrukturerade kodbasen utgör grunden för den kommande övergången från Freemius till EDD.

Bokningsprocessen – smidigare för användarna

  • Om det bara finns en filial hoppas steget "Välj filial" över; bokningen börjar direkt med tidskategorin.
  • Om det inte finns några lediga tider kvar under den första kalenderveckan som visas (t.ex. om alla redan är uppbokade), hoppar kalendern automatiskt till den första veckan där det fortfarande finns lediga tider – både med och utan önskad rådgivare.
  • Kalendervyn har nu enhetliga kolumnhöjder för varje dag; överlappningar mellan tidsblock (t.ex. "upptagen" och "ledig") visas tydligt.

Tidsluckor och visning

  • Förbättrad identifiering av lediga tider: Alla relevanta rum (inklusive rum med individuella koder i fältet "description" i Amparex, såsom "Ort_1", "Ort_2") beaktas vid sökningen efter lediga tider. Detta gör att bokningsbara tider visas på ett mer tillförlitligt sätt.
  • Felsökningsfönster (om det är aktiverat i inställningarna): Utökad översikt över filialer, resurser och en tillgänglighetskontroll för medarbetare och rum.

Cache och aktualitet

  • Ny knapp "Töm WP2Amparex-cache" på inställningssidan. Efter ändringar i Amparex (t.ex. nya datum, ändrade öppettider) eller efter justering av API- eller klientinställningarna kan plugin-cachen tömmas selektivt så att de senaste uppgifterna laddas omedelbart.

Stabilitet och WordPress-webbplatsens tillstånd

  • Pluginet startar inte längre en PHP-session vid varje sidvisning. Det tidigare meddelandet i WordPress "Webbplatsstatus" om öppna PHP-sessioner och deras inverkan på REST-API- och loopback-förfrågningar försvinner därmed.

Tekniska justeringar

  • Högre minimikrav: WordPress 6.0, PHP 7.4.
  • Internt: Omstrukturerad kod (t.ex. central Ajax-styrning, egna tjänster för cache, Amparex-integration och slotsökning), bättre underhållsbarhet och förberedelse för framtida utbyggnader.

1.6.0

Publiceringsdatum: 29 oktober 2024

  • Säkerhetsuppdatering från tredje part: ACF Pro 6.3.9
  • Säkerhets- och funktionsuppdatering från tredje part: Freemius SDK 2.9.0

1.5.6

Publiceringsdatum: 9 juli 2024

  • Förbättring: förbättrad navigering på enheter med pekskärm
  • Uppdatering från tredje part: ACF Pro 6.3.3
  • Uppdatering från tredje part: Freemius SDK 2.7.3

1.5.2

Publiceringsdatum: 24 juni 2024

  • En liten funktion: När man har valt butik visas endast de tidsbokningskategorier som är tillgängliga i den valda butiken.
  • Fix: Den administratörs-e-postadress som angivits i filialadressen användes inte korrekt. Detta är nu åtgärdat.
  • Fix: Om fältet för tilltal inte väljs får användaren, som förväntat, ett felmeddelande. Efter att fältet för tilltal sedan valts korrekt omdirigerades användaren till en 404-felsida istället för att boka in mötet. Detta beteende har nu rättats till.
  • Uppdatering från tredje part: ACF Pro 6.3.1.2

1.4.4

Publiceringsdatum: 17 maj 2024

  • Förbättring: Felhantering vid saknade Amparex-inställningar.

1.4.3

Publiceringsdatum: 17 maj 2024

  • Korrigering: PHP-utdatabuffern har fått högre prioritet, eftersom felet "Headers already sent" i PHP uppstod i vissa konfigurationer i kombination med vissa frontend-sidbyggare.

1.4.2

Publiceringsdatum: 17 maj 2024

  • Uppdatering från tredje part: ACF Pro 6.2.10

1.4.1

Publiceringsdatum: 17 maj 2024

  • Uppdatering från tredje part: Freemius SDK 2.7.2

1.4.0

Publiceringsdatum: 17 maj 2024

  • Förbättring: Touch-händelser på mobila enheter med pekskärmar har förbättrats avsevärt.
  • Fix: mindre kodkorrigeringar
  • En liten funktion: Det går nu att hoppa över stegen som gäller val av rådgivare respektive val av önskad rådgivare. För detta finns nu en motsvarande kryssruta i plugin-inställningarna under fliken "Amparex API".

1.3.0

Publiceringsdatum: 20 april 2024

  • Fix: Laddningsindikatorn var ibland inte synlig i fönstret.
  • Fix: mindre kodkorrigeringar
  • En liten funktion: Visningen av utrymmet i administratörsmejlet kan nu anpassas individuellt via plugin-inställningarna.
  • Uppdatering från tredje part: ACF Pro 6.2.9
  • Uppdatering från tredje part: Freemius SDK 2.7.0
  • Kompatibilitet och tester med WordPress 6.5.x

1.2.0

Publiceringsdatum: 21 mars 2024

  • Förbättring: Bokningsformuläret har nu även ett valfält för tilltal.
  • Vid tidsbokningen överförs nu, förutom titeln, även informationen till fältet för kommentarer om huruvida den aktuella tidsbokningen gjordes med val av önskad rådgivare eller inte. Hittills har denna information endast meddelats via e-post.
  • Överföringen av titel, förnamn, efternamn, e-postadress och telefonnummer till Amparex sker nu utan mellanslag mellan beteckningen och uppgiften (t.ex. titel:Fru, förnamn:Jutta, osv.). På så sätt blir det ännu enklare att direkt i Amparex överföra dessa uppgifter från mötet till en ny kund.

1.1.9

Publiceringsdatum: 19 mars 2024

  • Korrigering: "Headers already sent" när det endast finns 1 filial

1.1.8

Publiceringsdatum: 28 februari 2024

  • Säkerhetsuppdatering från tredje part: ACF Pro 6.2.7

1.1.7

Publiceringsdatum: 24 januari 2024

  • Förbättring: Om ingen specifik rådgivare har valts visas nu de lediga tidsluckorna för den rådgivare som har den tidigast tillgängliga lediga tidsluckan i kalendern. Tidigare gjordes ingen sådan kontroll, utan de lediga tidsluckorna visades omedelbart för den rådgivare för vilken Amparex API:et först returnerade giltiga tidsluckor vid förfrågan.

1.1.6

Publiceringsdatum: 24 januari 2024

  • Hotfix: flera platsresurs-ID:n tillåts i HTML-koden för mötesmallar.

1.1.5

Publiceringsdatum: 23 januari 2024

  • Förbättring: Kontroll av personal och butikstillgänglighet när en personalresurs å ena sidan uttryckligen har markerats för att vara synlig i vissa butiker, men å andra sidan även har markerats för att vara synlig i alla butiker. Detta ledde till ett oönskat beteende vid visningen av tidsluckor i kalendern.

1.1.4

Publiceringsdatum: 19 januari 2024

  • Förbättring: Lokala resurser och kontroll av tillgänglighet i butiker

1.1.3

Publiceringsdatum: 17 januari 2024

  • Funktionsuppdatering: Platsresurser bokas nu in automatiskt vid tidsbokningen, förutsatt att de är korrekt angivna i Amparex. För detta måste ordet "Ort_" förekomma i fältet ”description” (beskrivning) i (lokal-)resursen. Texten efter understrecket kan väljas fritt, men får inte innehålla specialtecken, mellanslag eller omljud. Exempel: Ort_1 eller Ort_2 eller Ort_BueroMueller eller Ort_Kabine1 osv. Dessutom måste det i fältet ”comment” (kommentar) anges vilken platsresurs som behövs vid bokningen. Här kan man specifikt infoga en eller flera beskrivningstaggar för platsresurser (Ort_1 Ort_2 Ort_Kabine3 osv.). Uppgifterna ska separeras med mellanslag. Om alla platsresurser är tillåtna för bokningen räcker det att ange ordet Ort_alle
  • Kodrensning
  • Uppdatering från tredje part: ACF Pro 6.2.5
  • Uppdatering från tredje part: Freemius SDK v.2.6.2

1.0.7.3

Publiceringsdatum: 12 december 2023

  • Hotfix: Om ingen önskad rådgivare hade valts och det samtidigt fanns en resurs som inte tillhörde någon medarbetare men som ändå var aktiverad för onlinebokning av tidsbokningar, bokades den valda tiden alltid in på denna resurs, trots att det valda tidsfönstret inte ingick i resursens kalender. Denna uppdatering bör åtgärda detta problem. Denna version är en betauppdatering och väntar på godkännande för allmän lansering.

1.0.7

Publiceringsdatum: 7 december 2023

  • Förbättrat och åtgärdat: Hantering av sessioner

1.0.6

Publiceringsdatum: 4 december 2023

  • Uppdatering av Freemius Code Framework v.2.6.1

1.0.5

Publiceringsdatum: 28 november 2023

  • Förbättring: Designfärger respektive plugin-stilar tillämpas endast på grundläggande element som ankar- eller knapp-taggar (länkar och knappar) om den nya kryssrutan "Ska temastilarna åsidosättas?" i fliken ”Design” i plugin-inställningarna är markerad.

1.0.4

Publiceringsdatum: 28 november 2023

  • Font Awesome Pro v. 5.15.4 är integrerat i detta plugin och bör nu fungera som det ska.
  • Det har skett en ändring i logiken för de e-postmeddelanden som skickas efter att bokningsformuläret har fyllts i: WordPress-administratören får nu endast ett administratörsmeddelande om det varken finns en filial-e-postadress i Amparex eller om en ytterligare e-postadress har lagts till i WP2Amparex-inställningarna.
  • Länkfärger: Textfärgen för länkar bestäms av det tema eller Elementor som är installerat. Kontrollera denna inställning i ditt tema eller Elementor och ställ in textfärgen för länkar där. Detta plugin definierar inga länkfärger, eftersom detta bör ingå i temats logik.

1.0.3

Publiceringsdatum: 27 november 2023

  • Små förbättringar avseende PHP-kompatibilitet (kräver minst 7.1, men är även kompatibel med 8.0 och 8.1)

1.0.1

Publiceringsdatum: 26 november 2023

  • Inbyggd möjlighet till uppdatering i appen / Freemius

1.0.0

Publiceringsdatum: 22 november 2023

  • Första versionen efter RC v.0.2.8