plugin

  • MAM GeoFilters Overview

    Lets your app filter the content it shows by city, adding a location picker that uses the chosen city’s coordinates and a configurable search radius to trim listings, offers, and…

  • MAM Special Offers Overview

    Attaches short, dated promotions to listings, WooCommerce products, or other content and surfaces them in your app as featured, nearby, and per-listing offers, optionally letting venue owners manage their own…

  • Extending mam-main: developer guide

    How to write a sibling plugin that extends mam-main: bootstrap, entitlement gate, register hooks for the surfaces you care about (phone-data, notifications, forms, cron, content classes), and the conventions every…

  • Per-button and per-role settings

    How settings are scoped per-button (stored inside the button blob) and per-role (stored in role-specific options), how the cascade resolves conflicts, and the gotchas around blob-shaped per-button storage.

  • Button array storage (local-app-button-array*)

    How button definitions are persisted: serialized arrays in the local-app-button-array* options. Why the option key is frozen, the per-role variants, and the implications for renames or schema changes.

Need Support?

Can't find the answer you're looking for? Don't worry we're here to help!