Skip to content
  1. Extras
  2. msBulkEditor
  3. Interface
  4. MiniShop3 options

MiniShop3 options

Bulk changes to MS3 product options (ms3_product_options table).

Option operation dialog


How to open

  1. Select products or enable expert mode.
  2. Run operation → type Option.

Value type

UIAPI valueKindWhen to use
Single valuescalartext/select/combobox with one string
Tags (multi-value)multiMS3 comboMultiple, tags, colors — multiple rows per key

Scalar (valueKind: scalar)

ModeAPI modeAction
Set valuesetWrite string to option
Replace valuereplaceFind substring and replace
Remove valueremoveClear option

Parameters: key, value (set), search + replace (replace).

The “Current value in selection” picker for replace is built from scalar values of selected products on the grid page.


Tags (valueKind: multi)

Option: multi-value tags

MS3 stores multi-value as multiple rows in ms3_product_options with one key.

ModeAPI modeAction
Add tagsaddAdd tags without duplicates (values[])
Replace tagreplaceExact match: searchreplace
Remove tagremoveRemove search from set

Preview shows tag array before/after. Tag picker is built from the selection like scalar replace.

Legacy format “single string red,green” is read on preview, but apply for multi writes separate DB rows.


Beta limitations

  • Typed MS3 widgets (date, textarea) not available in bulk.
  • Before preview/apply for options, link in ms3_category_options is checked; gaps open the binding wizard.
  • Auto-detect option type from MS3 catalog is not implemented: choose valueKind manually.

Example: add tag sale to option tags

  1. Select products.
  2. Operation → Option → type Tags (multi-value).
  3. Key: tags, mode Add tags, enter sale.
  4. Preview → skipped where sale already exists.
  5. Apply.

Option operation preview


Option columns in the table

Options can be added to the grid via columns (key msbe:option:*). Multi-value displays comma-separated. Scalar options support inline editing — see inline editing.


Inline (scalar)

Clicking a single-value option cell writes option / mode: set / valueKind: scalar for one product. Multi-value (tags) — bulk only.


See also