// Ask before you build

Built into Open Mercato 0.9.0

46 modules ship with @open-mercato/core. A module you need may already be here: enable it instead of installing a package. 41 are on in a new app, 10 of them in an app from the empty preset too.

Enable one

yarn mercato module enable @open-mercato/core --module <id>

enable, not add: core is always installed, so registering the module is enough, and the version of core stays the one your app runs.

Browse modules to add

CRM & Sales2

Catalog & Pricing1

  • Product CatalogcatalogConfigurable catalog for products, variants, and pricing used by the sales module.On

Orders & Checkout1

  • Sales ManagementsalesQuoting, ordering, fulfillment, and billing capabilities built on modular pricing and tax pipelines.On

Warehouse & Shipping2

  • Shipping Carriersshipping_carriersShipping carrier adapter hub with rates, shipment creation, tracking, and webhooks.On
  • Warehouse Management SystemwmsWarehouse topology, inventory balances, reservations, and movement ledger.On

Operations & Services5

  • AvailabilityavailabilitySell-policy layer (stock-managed, backorder, preorder, thresholds) on top of the shared availability contract.
  • EmployeesstaffTeams, roles, and employee rosters.On
  • Resource planningresourcesAssets and resources with scheduling policies.On
  • Warranty & RMAwarranty_claimsWarranty, return, core-return, and vendor-recovery claims desk.On
  • Worktime / AvailabilitiesplannerAvailability schedules, rulesets, and shared planning rules.On

Payments, Billing & Invoicing2

  • CurrenciescurrenciesCurrencies and Exchange rate managementOn
  • Payment Gatewayspayment_gatewaysPayment gateway adapter contract, registry, transaction tracking, and webhook routing.On

Localization & Compliance2

  • Entity TranslationstranslationsSystem-wide entity translation storage and locale overlay for CRUD responses.On
  • EUDR ComplianceeudrEU Deforestation Regulation compliance: product commodity mappings, supplier origin evidence, due diligence statements.On

Integrations & Data Sync3

  • Data Syncdata_syncStreaming data sync hub for import/export integrations.On
  • Excel / CSV Importsync_excelFile-upload-based CSV import foundation built on top of the data sync hub.On
  • IntegrationsintegrationsCore integration framework - external ID mapping, status badges, and integration registry.On

Communication & Notifications6

  • Communication Channelscommunication_channelsUnified hub bridging external chat/email channels (Slack, WhatsApp, Email) to the Messages module. Adapter contract, channel-native payload storage, reactions, and per-channel threading. OAuth state cookies are single-use via short-TTL cache markers (see lib/oauth-state.ts); multi-replica deploymentOn
  • DevicesdevicesPer-tenant user device registry (platform, app/OS metadata, push token storage).On
  • MessagesmessagesInternal messaging system with attachments, actions, and email forwarding.On
  • NotificationsnotificationsIn-app notifications with module-extensible types and actions.On
  • Phone Callsphone_callsProvider-neutral core hub for ingesting and browsing phone calls.On
  • Push Notificationspush_notificationsPush delivery rails: a push notification delivery strategy that fans out to registered devices and sends through the communication_channels hub.On

AI & Automation3

  • Business Rulesbusiness_rulesBusiness Rules Engine for defining, managing, and executing business logic and automation rules.On
  • InboxOps - Email-to-ERP Agentinbox_opsReceives forwarded emails via webhook, extracts structured action proposals using LLM, and presents them for human-in-the-loop approval.On
  • Workflow EngineworkflowsOrchestrate business processes with state machines, transitions, and activitiesOn

Search & Analytics3

  • Admin DashboardsdashboardsConfigurable admin dashboard with module-provided widgets.On
  • Query Indexesquery_indexHybrid query layer with full-text and vector search capabilities.On
  • Table perspectivesperspectivesShared persistence for DataTable perspectives (columns, filters, saved views).On

Auth & Security4

Content & Portal3

  • Customer Identity & Portal Authenticationcustomer_accountsCustomer-facing authentication with two-tier identity model and full RBAC.On
  • Customer PortalportalSelf-service customer portal framework with login, signup, dashboard, sidebar navigation, and extensible widget system.On
  • FormsformsAudit-grade questionnaire and form primitive - versioned definitions, append-only submissions, role-sliced rendering.

Storage & Infrastructure5

  • AttachmentsattachmentsFile attachments and media management.On
  • ConfigurationconfigsShared configuration storage and helpers for module settings.On
  • Custom Entities & FieldsentitiesUser-defined entities, custom fields, and dynamic records storage.On
  • ProgressprogressGeneric server-side progress tracking for long-running operationsOn
  • Shared DictionariesdictionariesOrganization-scoped dictionaries for reusable enumerations and appearance presets.On

Developer Tools4

  • API Documentationapi_docsAuto-generated documentation for all HTTP endpoints.On
  • Design system gallerydesign_systemLive, in-app component gallery for the Open Mercato design system.
  • Feature Togglesfeature_togglesGlobal feature flags with tenant-level overrides.On
  • SeedsseedsEncrypted data seeding: encrypt confidential seed files for the repo and load them into a tenant on setup.