Warranty & RMA

warranty_claims in @open-mercato/core

Warranty, return, core-return, and vendor-recovery claims desk.

Ships with Open Mercato 0.9.0

On in a new app. Nothing to enable.

In an app from the empty preset

yarn mercato module enable @open-mercato/core --module warranty_claims

Then run yarn generate. Core is already installed, so nothing is downloaded.

Anatomy

ADDS 9 TABLES · 12 PERMISSIONS · EMITS 14 EVENTS

Data

  • warranty_claims
  • warranty_claim_settings
  • warranty_claim_lines
  • warranty_claim_registrations
  • warranty_claim_vendor_policies
  • warranty_claim_troubleshooting_guides
  • warranty_claim_events
  • warranty_claim_sla_signals
  • warranty_claim_sequences

API

Routes are not listed for built-in modules.

Security

warranty_claims.

  • claim.view
  • claim.create
  • claim.manage
  • claim.delete
  • settings.manage
  • external.submit
  • external.view
  • registration.view
  • registration.manage
  • vendor_policy.manage
  • troubleshooting.manage
  • receiving.manage

Events

  • emitswarranty_claims.claim.created
  • emitswarranty_claims.claim.updated
  • emitswarranty_claims.claim.deleted
  • emitswarranty_claims.claim.submitted
  • emitswarranty_claims.claim.status_changed
  • emitswarranty_claims.claim.portal_status_changed
  • emitswarranty_claims.claim.assigned
  • emitswarranty_claims.claim.comment_added
  • emitswarranty_claims.claim.sla_at_risk
  • emitswarranty_claims.claim.sla_breached
  • emitswarranty_claims.claim.escalated
  • emitswarranty_claims.registration.created
  • emitswarranty_claims.claim_line.quarantined
  • emitswarranty_claims.claim.return_label_created
  • subscribeswarranty_claims.claim.status_changed
  • subscribeswarranty_claims.claim.assigned
  • subscribeswarranty_claims.claim.comment_added
  • subscribeswarranty_claims.claim.submitted
  • subscribesinbox_ops.email.received
  • subscribesshipping_carriers.shipment.delivered
  • subscribeswarranty_claims.claim.updated

UI

  • 14 backend pages
  • 3 frontend pages
  • 4 widgets

Background

  • 1 worker

AI

  • 8 AI tools
  • 1 AI agent

Not read: credentials and env, hosts (not in module-facts.v2.json).

From module-facts.v2.json in @open-mercato/cli 0.9.0. Read statically, not executed.