Zum Inhalt

Übersicht & Einrichtung

Dieses Kapitel richtet sich an Administratorinnen und Administratoren der Tanzschule. Es zeigt, wo Sie das Plugin im WordPress-Backend finden und wie die einzelnen Bereiche zusammenhängen.

Wo finde ich das Plugin?

Nach der Aktivierung erscheint im WordPress-Adminmenü links der Eintrag Kurse (Symbol: Kalender). Darunter liegen alle Verwaltungsbereiche:

SwissCourse-Menü im WordPress-Backend

Menüpunkt Zweck
Kurse Alle Angebote (Kurse, Workshops, Events) anlegen und bearbeiten.
Kurskategorien Angebote in Kurs / Workshop / Event und Unterkategorien gliedern.
Feiertage Schweizer Feiertage importieren und pflegen.
Buchungen Alle eingegangenen Buchungen einsehen, filtern, exportieren und Teilnehmer ausbuchen.
Kurs-Mail Freitext-Mail an alle Teilnehmenden eines Kurses, nur für Administratorinnen und Administratoren.
Anwesenheit Auswertung aller Anwesenheitseinträge über alle Kurse.
Gutscheine Rabattcodes erstellen und verwalten.
Einstellungen Globale Optionen (Rabatte, Menü-Sichtbarkeit).
Werkzeuge Wartungsfunktionen für Datenbestände.
Kursleitung Eigenes Menü: Anwesenheit erfassen – auch für Kursleitende ohne weitere Backend-Rechte.
Kursleiter Eigenes Menü: Profile der Kursleiter (Teacher).
Räume Eigenes Menü: Räume mit Kapazität und Adresse.

Bookings & Anwesenheit ausblendbar

Die Menüpunkte Buchungen und Anwesenheit lassen sich in den Einstellungen einzeln aus- und einblenden. Das Menü Kursleitung bleibt davon unberührt.

Erfassen und Auswerten sind getrennt

Kursleitung ist der Ort zum Erfassen der Anwesenheit, Kurse → Anwesenheit der Ort zum Auswerten. Beide greifen auf dieselben Daten zu.

Empfohlene Reihenfolge bei der Ersteinrichtung

Damit beim Anlegen eines Kurses alle Pflichtangaben verfügbar sind, richten Sie die Stammdaten in dieser Reihenfolge ein:

  1. Räume anlegen – jeder Kurs braucht mindestens einen Raum (die Raumkapazität begrenzt die Teilnehmerzahl).
  2. Kursleiter anlegen – jeder Kurs braucht mindestens einen Kursleiter.
  3. Kategorien prüfen – Hauptkategorien Kurs / Workshop / Event, bei Bedarf Unterkategorien ergänzen.
  4. Feiertage importieren – damit wiederkehrende Kurse Feiertage automatisch überspringen.
  5. Kurse anlegen – mit Datum, Wiederholung, Kapazität, Raum und Kursleiter.
  6. Kalender einbinden – Block oder Shortcode auf einer Seite platzieren, damit Besucher buchen können.

WooCommerce erforderlich

Für den Bezahlvorgang muss WooCommerce installiert und aktiv sein. Das Plugin erstellt zu jedem veröffentlichten Kurs automatisch ein verstecktes WooCommerce-Produkt – dieses müssen Sie nicht manuell pflegen.

Elementor mindestens 4.3.2

Die Elementor-Widgets des Plugins (Kalender, Kursdetail, Kursliste, Empfehlungen, Kursleiter- und Raumdetail) gibt es nur ab Elementor 4.3.2; frühere Versionen haben bekannte Sicherheitslücken. Mit einer älteren Version werden die Widgets nicht geladen und im Backend erscheint ein Hinweis – bitte Elementor aktualisieren. Ohne Elementor funktionieren Block und Shortcode unverändert.

Kontaktdaten der Schule (Theme)

Die Kontaktdaten der Schule pflegen Sie einmal im Customizer unter Design anpassen > SwissCourse Design > Kontaktdaten: Name, Strasse, PLZ, Ort, Telefon, E-Mail, Website sowie Links zu Facebook und Instagram. Leere Felder werden weggelassen. Diese eine Quelle gilt an allen diesen Stellen:

  • Footer der Website (Bereich «Kontakt»; der freie «Kontakttext im Footer» wird bei Bedarf darunter angehängt).
  • Alle E-Mails (Buchungsmails des Plugins und WooCommerce-Mails): Unter dem Footer-Text steht eine Kontaktzeile mit Telefon, E-Mail, Website, Facebook und Instagram.
  • Shop-Adresse von WooCommerce (Strasse, PLZ, Ort): Sie wird übernommen, solange in WooCommerce > Einstellungen > Allgemein nichts eingetragen ist. Eine dort eingetragene Adresse hat Vorrang.
  • Impressum, AGB und andere Seiten: Fügen Sie den Shortcode [swct_contact] in die Seite ein, dann stehen die Angaben untereinander. Mit [swct_contact format="line"] stehen sie in einer Zeile. Die Seiten selbst werden nicht automatisch verändert.

Hinweis

Die Kontaktzeile in den E-Mails braucht das SwissCourse-Theme. Ohne das Theme bleibt der Footer-Text der Mails unverändert.