For the complete documentation index, see llms.txt. This page is also available as Markdown.

2. Installation

Installing the plugin

Install the plugin via the Shopware Store, or upload the ZIP file manually:

  1. Go to Settings → System → Plugins → Upload Plugin

  2. Select the downloaded ZIP file

  3. Click Activate plugin

  4. Clear the cache under Settings → System → Caches & Indexes → Clear Cache

Getting started

After activation, you will find the plugin under Catalogues → Product Completeness.

The dashboard will not show any scores yet — they need to be calculated first. Follow these steps:

  1. Navigate to Catalogues → Product Completeness → Rule Sets

  2. Create your first rule set and add conditions (e.g. Name: required, Description: required, Images: count_min 1)

  3. Save the rule set

  4. Go to the Dashboard and click Recalculate Scores

  5. Calculation runs asynchronously in the background — scores will appear in the dashboard shortly

Configuring score thresholds

The color boundaries for "Good" and "Critical" are adjustable under Settings → System → Configuration → Momo Product Completeness. Defaults:

  • Good: score ≥ 70%

  • Critical: score ≤ 39%

ACL privileges

The plugin includes dedicated ACL privileges. Assign them to roles under Settings → System → Users & Permissions:

Privilege
Actions

momo_completeness_rule

Read, create, update, delete

momo_product_completeness

Recalculate scores

Notes

  • Score calculation runs asynchronously via Symfony Messenger. Make sure workers are running (messenger:consume async).

  • Scores are automatically recalculated on every product save. Manual recalculation is only needed after major rule set changes.

  • The plugin is compatible with Shopware ~6.6.0.

Last updated