Title: Solvian Academy Connect
Author: itlegends
Published: <strong>27 juin 2026</strong>
Last modified: 28 août 2026

---

Recherche d’extensions

![](https://s.w.org/plugins/geopattern-icon/solvian-academy-connect.svg)

# Solvian Academy Connect

 Par [itlegends](https://profiles.wordpress.org/itlegends/)

[Télécharger](https://downloads.wordpress.org/plugin/solvian-academy-connect.1.0.46.zip)

 * [Détails](https://fr-ca.wordpress.org/plugins/solvian-academy-connect/#description)
 * [Avis](https://fr-ca.wordpress.org/plugins/solvian-academy-connect/#reviews)
 *  [Installation](https://fr-ca.wordpress.org/plugins/solvian-academy-connect/#installation)
 * [Développement](https://fr-ca.wordpress.org/plugins/solvian-academy-connect/#developers)

 [Support](https://wordpress.org/support/plugin/solvian-academy-connect/)

## Description

Solvian Academy Connect integrates your WordPress website with the Solvian platform.
After installation and configuration you get:

 * Live course catalog sourced directly from Solvian
 * Calendar with start dates per course
 * Online booking form (private individuals, freelancers, and business)
 * Waitlist when no dates are available
 * Automatic « price on request » handling: courses without a price (Solvian’s «
   Prijs op aanvraag » toggle) show a contact form instead of planning/booking, 
   with submissions collected in the WordPress admin panel
 * Multi-course shopping cart
 * Booking management in the WordPress admin panel
 * Optional Mollie payment integration (iDEAL, creditcard, Bancontact, invoice)
 * Optional Zitadel OIDC login for returning customers
 * Configurable location visibility (filter and location names can be hidden site-
   wide)
 * Configurable notification e-mail addresses for bookings/payments, waitlist, and
   information requests
 * Date of birth field for each participant, optionally required (Settings  Deelnemersvelden)

#### External Services

This plugin communicates with the following external services:

 * **Solvian API** (your own Solvian environment, e.g. `https://yourorg.solvian.
   nl`) — to fetch course catalog, availability, and submit bookings. [Solvian privacy policy](https://www.solvian.nl/privacy)
 * **Mollie** (`https://api.mollie.com`) — optional, for online payment processing.
   Only used when payment is enabled and a Mollie API key is configured. [Mollie privacy policy](https://www.mollie.com/en/privacy)
 * **Zitadel** (your own Zitadel instance) — optional, for customer login (OIDC).
   Only used when Zitadel login is enabled. [Zitadel privacy policy](https://zitadel.com/docs/legal/policies/privacy-policy)
   
   No data is sent to these services without the site administrator explicitly entering
   API credentials.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`
 2. Activate the plugin via **Plugins** in WordPress admin
 3. Go to **Solvian  Settings** and enter:
 4.  * Base URL (e.g. `https://yourorg.solvian.nl`)
     * Bearer token (obtain from Solvian or IT-Legends)
 5. The required pages are created automatically on activation

#### Shortcodes

 * `[solvac_courses]` — Course catalog page
 * `[solvac_featured_courses]` — Compact grid widget of featured/recent courses (
   e.g. for the homepage)
 * `[solvac_planning]` — « Kies je module » style planning overview: a module sidebar(
   grouped by category) plus a per-module table of upcoming course dates/location/
   price with Inschrijven/Meer info links. One page handles every module via a `?
   module=` query var. Attributes: `default_module`, `limit`
 * `[solvac_booking]` — Booking form
 * `[solvac_my_page]` — Customer account page (requires Zitadel)
 * `[solvac_cart]` — Shopping cart

## FAQ

### Do I need a Solvian account?

Yes. You need an active Solvian Academy account and API credentials. Contact IT-
Legends or Solvian to obtain these.

### Is Mollie required?

No. Mollie integration is optional. Bookings can be submitted without payment (invoice
flow). Enable Mollie in Settings  Payment when you want to offer online payment.

### Does the plugin store personal data?

Yes. Booking data (name, email, company) is stored temporarily in a private WordPress
custom post type. Enable debug mode only when troubleshooting — debug logs are stored
for a maximum of 24 hours. See your privacy policy for details.

### What PHP version is required?

PHP 7.4 or higher. Tested on PHP 8.1 and 8.2.

### How do I flush the course cache?

Go to **Solvian  Settings** and click **Clear cache**, or run `wp solvian clear-
cache` via WP-CLI.

### What happens for courses with no price (« Prijs op aanvraag »)?

If a course has no price set in Solvian (via Solvian’s own « Prijs op aanvraag (
website) » toggle) and isn’t explicitly marked as intentionally free, the course
detail page automatically hides planning and pricing and shows a contact form instead.
Submissions are collected under **Solvian  Informatieaanvragen** and e-mailed to
the configured notification address.

## Avis

Il n’y a aucun avis sur cette extension.

## Contributeurs & développeurs

« Solvian Academy Connect » est un logiciel libre. Les personnes suivantes ont contribué
à cette extension.

Contributeurs

 *   [ itlegends ](https://profiles.wordpress.org/itlegends/)

[Traduisez « Solvian Academy Connect » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/solvian-academy-connect)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/solvian-academy-connect/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/solvian-academy-connect/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/solvian-academy-connect/)
par [RSS](https://plugins.trac.wordpress.org/log/solvian-academy-connect/?limit=100&mode=stop_on_copy&format=rss).

## Historique des changements

Zie CHANGELOG.md voor de volledige changelog.

#### 1.0.46

 * Verbetering: bij een cursus met maar één boekingstype toont het formulier nu 
   een label i.p.v. een dropdown met één keuze.

#### 1.0.45

 * Fix (kritiek): winkelmandje/afreken/account blijven buiten de paginacache, ook
   bij pagebuilders.
 * Fix: winkelmandje-badge/ »Bekijk mandje »-knop toonden na leegmaken via browser-
   terug soms nog het oude aantal; nu automatisch gesynchroniseerd.

#### 1.0.44

 * Fix (kritiek): betaalstatus toont pas « geslaagd » als Solvian de boeking echt
   bevestigt.
 * Fix (kritiek): SOOB-toeslag en Code95-korting worden meegerekend in de afgerekende
   prijs.
 * Fix (kritiek): winkelmandjeprijs ververst vlak vóór afrekenen.
 * Fix (kritiek): materiaalblok op cursuspagina ontbrak door missende expand-parameter.
 * Fix: gemengde btw-tarieven tonen een aparte btw-regel per tarief, zoals in Solvian.
 * Nieuw: materiaal, boekingstype en toeslagbedrag zichtbaar in mandje en afrekenoverzicht.
 * Nieuw: Code95/SOOB per deelnemer instelbaar, met live prijsverversing.
 * Diverse fixes: deelnemervelden, geboortedatum, taalfilter, « Wis filters ».

#### 1.0.42

 * Fix: « Toevoegen aan agenda » gebruikt nu de echte eindtijd van een cursus in
   plaats van altijd 24 uur.

#### 1.0.41

 * Fix: lokale veldvalidatie draait weer vóór de Solvian-precheck; huisnummer krijgt
   formaatcontrole.

#### 1.0.40

 * Nieuw: boekingen worden vooraf ook bij Solvian gevalideerd, naast de lokale controles.

#### 1.0.39

 * Fix: winkelmandje kon leeg blijven bij WP Fastest Cache; cache-uitsluiting verbeterd

#### 1.0.38

 * Fix: PHPCS-waarschuwing over de cache-constanten uit 1.0.34 opgelost.

#### 1.0.37

 * Fix: informatieaanvragen correct meegenomen in AVG-export/-verwijdering.

#### 1.0.36

 * Fix: e-mailnotificatie bij informatieaanvraag bevat nu alle aanvraaggegevens.

#### 1.0.35

 * Getest en compatibel met WordPress 7.1.

#### 1.0.34

 * Fix: winkelmandje-, inschrijf- en accountpagina’s markeren zichzelf als niet-
   cachebaar.

#### 1.0.33

 * Nieuw: telefoonnummer als veld per deelnemer op het inschrijfformulier.

#### 1.0.32

 * Nieuw: instelbare URL voor de « algemene voorwaarden »-link.

#### 1.0.31

 * Fix: verkeerde SVN-tag voor 1.0.30 hersteld.

#### 1.0.30

 * Nieuw: instelbare cursusvolgorde in de catalogus; fix uitlijning cursuskaarten.

#### 1.0.29

 * Cleanup: ongebruikte « Catalog structuur »-pagina verwijderd.

#### 1.0.28

 * Cleanup: « Booking debug »-pagina en testknop verwijderd.

#### 1.0.27

 * Nieuw: contactformulier voor cursussen met « Prijs op aanvraag ».

#### 1.0.26

 * Change: datumtekst in planning aangepast naar « Eerste mogelijkheid: … ».

#### 1.0.25

 * Change: planningsoverzicht toont nu maximaal één rij per cursus.

#### 1.0.24

 * Cleanup: tijdelijk debug-blok uit het planningsoverzicht verwijderd.

#### 1.0.23

 * Fix (root cause): starttijden gebruiken nu wp_date() in plaats van date_i18n().

#### 1.0.22

 * Fix: verzonnen eindtijd in het planningsoverzicht verwijderd.

#### 1.0.21

 * Debug: tijdelijke diagnostische weergave voor onderzoek naar tijdzone-afwijking.

#### 1.0.20

 * Fix: Solvian-tijden worden nu correct als UTC geparsed.

#### 1.0.19

 * Fix: overige datumweergaves gebruiken nu ook tijdzone-correcte helper.

#### 1.0.18

 * Fix: planningstijden tijdzone-correct; cursussen zonder prijs (€0) niet boekbaar
   tenzij bewust gratis.

#### 1.0.17

 * Nieuw: [solvac_planning] shortcode voor een planningsoverzicht per module.

#### 1.0.16

 * Nieuw: geboortedatumveld per deelnemer op het inschrijfformulier.

#### 1.0.15

 * Nieuw: optie « Altijd deze locatie gebruiken » voor de agenda-afspraak.

#### 1.0.14

 * Nieuw: agenda-knoppen optioneel te maken; instelbare generieke locatie.

#### 1.0.13

 * Nieuw: agenda-knoppen op de boekingsbevestiging; structured data (JSON-LD) op
   cursuspagina’s.

#### 1.0.12

 * Nieuw: [solvac_featured_courses] shortcode voor uitgelichte cursussen.

#### 1.0.11

 * Fix: btw wordt nu per cursus i.p.v. globaal berekend, incl. correcte vrijgestelde
   cursussen.

#### 1.0.10

 * Fix: boeken als particulier kon stil mislukken door een naamconflict in formuliervelden.

#### 1.0.0 t/m 1.0.9

 * Eerste releases: cursuscatalogus, boekingsformulier, winkelmandje, Mollie-betalingen,
   Zitadel-login en diverse vroege fixes. Volledige details per versie: zie CHANGELOG.
   md.

## Méta

 *  Version **1.0.46**
 *  Last updated **il y a 1 mois**
 *  Active installations **Moins de 10**
 *  WordPress version ** 5.9 ou plus **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 ou plus **
 *  Language
 * [English (US)](https://wordpress.org/plugins/solvian-academy-connect/)
 * Tags
 * [academy](https://fr-ca.wordpress.org/plugins/tags/academy/)[booking](https://fr-ca.wordpress.org/plugins/tags/booking/)
   [courses](https://fr-ca.wordpress.org/plugins/tags/courses/)[training](https://fr-ca.wordpress.org/plugins/tags/training/)
 *  [Vue avancée](https://fr-ca.wordpress.org/plugins/solvian-academy-connect/advanced/)

## Notes

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/solvian-academy-connect/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/solvian-academy-connect/reviews/)

## Contributeurs

 *   [ itlegends ](https://profiles.wordpress.org/itlegends/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/solvian-academy-connect/)