# Bulk Operation Presets (Saved Instructions)

**Status**: idea
**Created**: 2026-03-21
**Updated**: 2026-03-21

## Notes

### 2026-03-21
- Use case: Client wants a video on ALL products. After 2 months, new products won't have it. They'd need to re-run the same bulk operation.
- Allow saving the parameters used in a bulk operation (filters, action, video URL, position, etc.) as a named "preset" in the database.
- Presets could be re-loaded later from a dropdown to quickly re-apply the same operation.
- Could also serve as a log/history of past bulk operations.

## Decisions

- Storage: New DB table `product_videos_bulk_presets` (id, name, parameters JSON, date_add, date_upd)
- UI: "Save as preset" checkbox + name field before execution, "Load preset" dropdown at the top of the form
- Parameters to save: all filter values, action type, video URL, title, position, language, shop, duplicate handling
- Presets are per-shop (or global if multishop)
