WP Manifestindependent plugin directory
manifest / integrations / membersuite-geosearch

MemberSuite GeoSearch

Syncs MemberSuite members with lat/long for geolocation search.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/asmbs/membersuite-geosearch/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin that syncs member data from the MemberSuite API and provides a geographic search interface for finding members by proximity.

Features

  • Syncs member data from MemberSuite including name, email, and credentials
  • Fetches and stores geocoded lat/long coordinates for each member's practice address
  • Batch processing with progress bar to avoid server timeouts
  • Automatic hourly sync via WordPress cron
  • Front-end member search using Google Maps
  • Search by address with configurable radius
  • Results displayed as a sortable list and interactive map with pins
  • Detailed sync logging to a local log file

Requirements

  • WordPress 6.0+
  • PHP 8.0+
  • Composer
  • MemberSuite account with API access
  • Google Maps API key with Maps JavaScript API and Geocoding API enabled

Updating

When creating a new version of this plugin, please be sure to update:

  1. The CHANGELOG.md file
  2. The version number in membersuite-geosearch.php (for wordpress GUI)
  3. Tag release on github accordingly (which will trigger packagist rebuild)

Database table information

image