Features
Admin
Products Catalog

Products Catalog (Admin)

Admin for the commerce product catalog — products, variants, inventory mapping.

Where to find it

Admin: /commerce/products

Features

  • List products with filters (manufacturer, device type, active/inactive)
  • Edit product metadata (name, description, SEO, images)
  • Manage variants + their prices
  • See inventory mapped to each variant
  • Bulk update operations

Sync from inventory

Most of the catalog is auto-generated by the inventory sync cron (cron/commerce-inventory-sync.php):

  • Scans ehs__inventory for sell-ready devices
  • Groups by manufacturer + model + attributes
  • Creates missing products/variants
  • Maps units to variants
  • Reindexes Meilisearch

Runs every 5 minutes by default.

Manual overrides

You can edit manually in admin:

  • Name, description, meta fields — auto-sync respects your changes
  • Variant prices — manually set price overrides auto-calculated
  • listPrice on inventory — overrides auto-sell price

Diagnostics

The products module has a Diagnose action that dumps the DB state for a product — useful when something looks off.

Variant image uploads

Each variant can have its own image (overrides the product's base image):

  • Uploaded to /uploads/variants/
  • Full URL stored in image_url

Related features