WP Manifestindependent plugin directory
manifest / integrations / membersuite-geosearch

MemberSuite GeoSearch

Syncs MemberSuite members with lat/long for geolocation search.

by ASMBS · github.com/asmbs/membersuite-geosearch

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/asmbs/membersuite-geosearch/archive/refs/heads/main.zip

Readme

MemberSuite GeoSearch

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

Read the full README on GitHub →