mageme/module-core

Core foundation module for MageMe extensions providing license management, admin UI infrastructure, and shared utilities

Maintainers

Package info

github.com/mageme/module-core

Type:magento2-module

pkg:composer/mageme/module-core

Statistics

Installs: 7

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

2.0.0 2026-06-01 16:05 UTC

This package is auto-updated.

Last update: 2026-06-01 16:09:30 UTC


README

Latest Version on Packagist Packagist Downloads Magento PHP License

Foundation module for all MageMe extensions for Magento 2. Provides the shared infrastructure used across the MageMe product family: license activation, the admin module ecosystem panel, news feed integration, and shared utility libraries.

mageme/module-core is normally installed automatically as a dependency when you add any other MageMe extension. You rarely need to install it on its own.

What it provides

  • License management — activate, deactivate, and verify MageMe extension licenses against license.mageme.com from each module's admin configuration section. Status updates live on page load without blocking the admin UI.
  • Module ecosystem panel — admin block injected into every MageMe module's configuration page. Shows the product family overview, installed add-ons, available updates, license status, and quick links to Renew, Get Pro, or Buy.
  • News feed — surfaces MageMe announcements in the Magento admin notifications inbox through Magento's standard AdminNotification infrastructure.
  • Shared utilities — locale-aware date and time formatting, client IP detection through proxies, static asset content inlining, area detection helpers, and a self-sizing admin multiselect form field.
  • Bundled JS libraries — SweetAlert2 and Tingle modal, shared by other MageMe modules' storefront UI to avoid duplication.

Requirements

  • Magento 2.4.x (Open Source or Commerce)
  • PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, or 8.5
  • PHP curl, intl, and json extensions

Installation

In most cases mageme/module-core is pulled in automatically as a dependency of another MageMe extension. To install it standalone:

composer require mageme/module-core
bin/magento setup:upgrade
bin/magento cache:flush

MageMe extensions that depend on this module

MageMe WebForms 3 — Magento 2 form builder with conditional fields, multi-step layouts, file uploads, approval workflows, and a full integration stack:

  • Salesforce — create leads with campaign tracking
  • HubSpot — sync contacts, companies, and tickets
  • Zoho CRM & Desk — create leads and helpdesk tickets
  • Freshdesk — support tickets with agent routing
  • Zendesk — tickets with custom field types
  • Klaviyo — profiles and email lists
  • Mailchimp — audience subscriptions
  • Zapier — connect forms to 7000+ apps

MageMe Hide Price — control catalog visibility. Hide prices and the Add to Cart button from specific customer groups or per-product, with optional replacements: a sign-in button, an info alert, or a Request a Price form that emails the admin and the customer.

MageMe EasyQuote — B2B request-a-quote workflow. Customers submit quote requests from the cart, admins respond with custom per-item pricing, volume tiers, custom shipping, and discounts. Full quote lifecycle, two-way messaging thread with attachments, PDF and CSV export, GraphQL and REST APIs.

MageMe EU Withdrawal — EU consumer right-of-withdrawal compliance. Adds the statutory "Withdraw from Contract" flow for B2C distance and off-premises contracts under Article 11a of Directive 2011/83/EU (as amended by Directive (EU) 2023/2673), effective 19 June 2026. Customers withdraw within the 14-day cooling-off period, with full audit trail, evidence capture, and admin approval workflow.

See the full catalog at mageme.com.

Custom Magento development

Need a feature an extension doesn't cover, or a bespoke Magento build? MageMe takes on custom extension development and integration work.

Custom Magento development

Support

License

Governed by the MageMe End User License Agreement (mageme.com/license). Distributed free of charge as the shared foundation for MageMe extensions.

MageMe builds Magento 2 and Adobe Commerce extensions for B2B merchants — form building, quoting, catalog control, and EU compliance.