Skip to content
  1. Extras
  2. MiniShop3
  3. Manager cookbooks

Manager cookbooks

Short scenarios for integrators: configure fields and grid columns in the MS3 1.13.x Vue manager without patching PHP core.

API reference and full xtype lists live under Utilities. Cookbooks explain when to use each tool and how to finish the task in the UI.

Which tool to use

ToolTablePurpose
Extra fieldsms3_extra_fieldsNew DB column + form widget
Model fieldsms3_model_fieldsSections, order, xtype for existing columns
Product fieldsms3_product_fieldsProduct “Data” tab layout (page_key=product_data)

List columns are separate: Grid columns.

Permissions

ActionPolicy
CRUD extra fields, model fields, product fieldsmssetting_save
PUT grid-config (order, column types)mssetting_save
GET grid-config, order and category listsview_document
Order cardread msorder_list, write msorder_save

Cookbooks

PageOutcome
Custom order fieldText extra field on order card
Custom product fieldNumeric extra field + Data tab section
Extra fieldsxtypes, repeater, key-value
Model fieldsSections, visible list, page-fields
Product fieldsSections and visibility on Data tab
Grid columnsBadge, price, inline edit in category

Requirements

  • MiniShop3 1.13.x, MODX 3, Vue manager from the package
  • Config writes: mssetting_save
  • Grid read: view_document