Skip to content

Supported lists

The List Enhancer comes with four ready-to-configure list profiles. Each maps to one native Shopware grid.

  • Where: Catalogues → Products.
  • Internal name: swProductList
  • Source entity: product
  • Setting block: List Enhancer → Products → Product list

The main product grid in the administration. Add commercial fields (EAN, MPN), logistics fields (width, height, length, weight), tax-class and category info, or any custom association you have on the product entity.

  • Where: the Variants tab of a product detail page.
  • Internal name: productVariantsOverview
  • Source entity: product
  • Setting block: List Enhancer → Products → Product variants (in product details)

The grid that lists a parent product’s variants. Shares the product entity with the main listing, so the same field catalogue is available — but the profile is independent.

  • Where: Orders → Overview.
  • Internal name: swOrderList
  • Source entity: order
  • Setting block: List Enhancer → Orders → Order list

The main order grid. Add customer fields, billing/shipping address summaries, custom order fields, totals broken down differently, or any custom association on the order entity.

  • Where: the items grid inside an order detail page.
  • Internal name: swOrderLineItemGrid
  • Source entity: order_line_item
  • Setting block: List Enhancer → Orders → Order line items (in order details)

The per-order line-items grid. Source entity is order_line_item, so the field catalogue is line-item shaped (label, quantity, unitPrice, totalPrice, payload fields, the linked product association, etc.).

Inside the Profile editor, the source-entity dropdown is locked to the entity declared by the block — you cannot configure a product field on the order line items grid, for example. Pick the right block first, then build the profile.

The four blocks above ship as qe_products.xml, le_products.xml and le_orders.xml config files. Each block uses the same p2lab-qpe-config-list-enhancer-profile component with two parameters — the internal grid name and its source entity. New blocks for other grids could be added the same way, but no additional grids ship out of the box today.