Store Front WordPress Plugin

Description

The SELMASIS Store Front plugin provides direct integration between your WordPress site and your SELMASIS instance, allowing you to display intake information directly on your website.

Features

  • Direct API integration with SELMASIS
  • Filter options by campus and programme
  • Customizable display options
  • Caching for improved performance
  • Error handling and fallback options
  • Secure authentication

Installation

  1. Download the plugin files
  2. Upload the plugin files through the WordPress plugin UI
  3. Activate the plugin through the ‘Plugins’ screen in WordPress
  4. Use the Settings -> SELMASIS Plugin Configuration screen to configure the plugin

WordPress Configuration

  1. In WordPress, navigate to Settings -> SELMASIS Plugin Configuration
  2. Enter your SELMASIS URL, do not include https//: (e.g., example.selma.app)
  3. Enter your API Username
  4. Enter your API Secret
  5. Save changes

Usage

Use the shortcode [selmasis] to display the SELMASIS store front on any page or post.

Optional Shortcode Parameters

  • campus: Filter by specific campus ID
  • programme: Filter by specific programme ID

Example:

// Shows all available intakes
[selmasis]

// Shows Intakes under Campus ID 12 and Programme ID 76
[selmasis campus=12 programme=76]

// Shows Intakes under Programme ID 76
[selmasis programme=76]

Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • Active SELMASIS account with API User access

How do I get API credentials?

Contact your SELMASIS account manager to request API access credentials.

Why isn’t my content displaying?

Check the following:

1. Verify your API credentials are correct

2. Ensure your SELMASIS URL is correct

3. Check your WordPress error logs for any specific errors

4. Verify your server can reach the SELMASIS API

5. Make sure your Intakes and Form are setup correctly in SELMA: Intake Start Date must be in the future. Intake status must be “Open”. Intake must be linked to the correct form and Word Press Plugin Enabled = “Yes”.

How can I customise the display?

The plugin is fully customisable in your SELMA instance under Settings / Integrations / WordPress

Related Articles

Google (Account-Level Emails) – Setup

Enabling the Google Integration in SELMA allows you to use your organisation’s Google mailbox(es) for emailing directly in SELMA. As such, emails sent from within SELMA are stored in the mailbox’s ‘sent’ folder as well. Note: The below instructions serve as a guide only – please ask your IT Team/Provider about what’s best for your …

Xero Integration Setup

The SELMA-Xero integration enables seamless synchronisation of financial data between SELMA and Xero. This integration allows you to automatically create and manage invoices, sync contacts, and track payments across both systems. Setup & Configuration 1. Connect to Xero This is the first step to establish the integration between SELMA and Xero. 1. Click “Connect to …

Cloud Assess

Initial Setup Navigate to Settings (Cogwheel icon), select Integrations, and click Configure under Cloud Assess. Configuring Keys and Connection To set up the Cloud Assess integration, enter the required URL and keys. If needed, contact SELMA or Cloud Assess support for assistance. Understanding the Configuration Screen The configuration screen displays a log of all transactions …