How do I handle multi-store / multi-locale watermarking?
The worker receives the store-view code in the job payload and forks the output at step 3 (Pillow). For each enabled store-view, it generates a separate output file under pub/media/catalog/product/_storeview/. Magento’s media path resolver then serves the right one based on the active store. Common patterns: UK store gets a small “FCA-regulated” corner stamp on financial products; DE store gets “UVP” on price-comparison overlays; wholesale store-view gets no watermark at all. Multi-region currency overlays (showing £ on UK store, € on EU store) work the same way. Storage cost multiplies by N store-views; if you have 12 store-views and 50k SKUs, plan for ~3GB of extra disk.<code>