[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"navigation-en":3,"page-en-\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Femails-and-queue":138,"surround-en-\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Femails-and-queue":282},[4],{"title":5,"path":6,"stem":7,"children":8,"page":137},"Plugins","\u002Fplugins","1.plugins",[9,55,96],{"title":10,"path":11,"stem":12,"children":13},"Shop The Look","\u002Fplugins\u002Fshop-the-look","1.plugins\u002F1.shop-the-look\u002F1.index",[14,15,19,23,27,31,35,39,43,47,51],{"title":10,"path":11,"stem":12},{"title":16,"path":17,"stem":18},"Maintenance and updates","\u002Fplugins\u002Fshop-the-look\u002Fmaintenance","1.plugins\u002F1.shop-the-look\u002F10.maintenance",{"title":20,"path":21,"stem":22},"Troubleshooting","\u002Fplugins\u002Fshop-the-look\u002Ftroubleshooting","1.plugins\u002F1.shop-the-look\u002F11.troubleshooting",{"title":24,"path":25,"stem":26},"Installation","\u002Fplugins\u002Fshop-the-look\u002Finstallation","1.plugins\u002F1.shop-the-look\u002F2.installation",{"title":28,"path":29,"stem":30},"Configuration","\u002Fplugins\u002Fshop-the-look\u002Fconfiguration","1.plugins\u002F1.shop-the-look\u002F3.configuration",{"title":32,"path":33,"stem":34},"Quick start","\u002Fplugins\u002Fshop-the-look\u002Fquick-start","1.plugins\u002F1.shop-the-look\u002F4.quick-start",{"title":36,"path":37,"stem":38},"Create and manage scenes","\u002Fplugins\u002Fshop-the-look\u002Fscenes","1.plugins\u002F1.shop-the-look\u002F5.scenes",{"title":40,"path":41,"stem":42},"Organise scenes with categories","\u002Fplugins\u002Fshop-the-look\u002Fcategories","1.plugins\u002F1.shop-the-look\u002F6.categories",{"title":44,"path":45,"stem":46},"CMS elements and blocks","\u002Fplugins\u002Fshop-the-look\u002Fcms-elements","1.plugins\u002F1.shop-the-look\u002F7.cms-elements",{"title":48,"path":49,"stem":50},"PDF catalogues","\u002Fplugins\u002Fshop-the-look\u002Fpdf-catalogues","1.plugins\u002F1.shop-the-look\u002F8.pdf-catalogues",{"title":52,"path":53,"stem":54},"Storefront behaviour","\u002Fplugins\u002Fshop-the-look\u002Fstorefront-behaviour","1.plugins\u002F1.shop-the-look\u002F9.storefront-behaviour",{"title":56,"path":57,"stem":58,"children":59},"Preorder, Stock & Price Notifier","\u002Fplugins\u002Fpreorder-stock-price-notifier","1.plugins\u002F2.preorder-stock-price-notifier\u002F1.index",[60,61,64,67,70,73,76,80,84,88,92],{"title":56,"path":57,"stem":58},{"title":52,"path":62,"stem":63},"\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Fstorefront-behaviour","1.plugins\u002F2.preorder-stock-price-notifier\u002F10.storefront-behaviour",{"title":20,"path":65,"stem":66},"\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Ftroubleshooting","1.plugins\u002F2.preorder-stock-price-notifier\u002F11.troubleshooting",{"title":24,"path":68,"stem":69},"\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Finstallation","1.plugins\u002F2.preorder-stock-price-notifier\u002F2.installation",{"title":28,"path":71,"stem":72},"\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Fconfiguration","1.plugins\u002F2.preorder-stock-price-notifier\u002F3.configuration",{"title":32,"path":74,"stem":75},"\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Fquick-start","1.plugins\u002F2.preorder-stock-price-notifier\u002F4.quick-start",{"title":77,"path":78,"stem":79},"Preorders","\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Fpreorders","1.plugins\u002F2.preorder-stock-price-notifier\u002F5.preorders",{"title":81,"path":82,"stem":83},"Back-in-stock notifications","\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Fback-in-stock-notifications","1.plugins\u002F2.preorder-stock-price-notifier\u002F6.back-in-stock-notifications",{"title":85,"path":86,"stem":87},"Price-drop notifications","\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Fprice-drop-notifications","1.plugins\u002F2.preorder-stock-price-notifier\u002F7.price-drop-notifications",{"title":89,"path":90,"stem":91},"Request management","\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Frequest-management","1.plugins\u002F2.preorder-stock-price-notifier\u002F8.request-management",{"title":93,"path":94,"stem":95},"Emails and queue","\u002Fplugins\u002Fpreorder-stock-price-notifier\u002Femails-and-queue","1.plugins\u002F2.preorder-stock-price-notifier\u002F9.emails-and-queue",{"title":97,"path":98,"stem":99,"children":100},"Picture Book Configurator","\u002Fplugins\u002Fpicture-book","1.plugins\u002F3.picture-book\u002F1.index",[101,102,105,108,111,114,117,121,125,129,133],{"title":97,"path":98,"stem":99},{"title":52,"path":103,"stem":104},"\u002Fplugins\u002Fpicture-book\u002Fstorefront-behaviour","1.plugins\u002F3.picture-book\u002F10.storefront-behaviour",{"title":20,"path":106,"stem":107},"\u002Fplugins\u002Fpicture-book\u002Ftroubleshooting","1.plugins\u002F3.picture-book\u002F11.troubleshooting",{"title":24,"path":109,"stem":110},"\u002Fplugins\u002Fpicture-book\u002Finstallation","1.plugins\u002F3.picture-book\u002F2.installation",{"title":28,"path":112,"stem":113},"\u002Fplugins\u002Fpicture-book\u002Fconfiguration","1.plugins\u002F3.picture-book\u002F3.configuration",{"title":32,"path":115,"stem":116},"\u002Fplugins\u002Fpicture-book\u002Fquick-start","1.plugins\u002F3.picture-book\u002F4.quick-start",{"title":118,"path":119,"stem":120},"Books","\u002Fplugins\u002Fpicture-book\u002Fbooks","1.plugins\u002F3.picture-book\u002F5.books",{"title":122,"path":123,"stem":124},"Page templates","\u002Fplugins\u002Fpicture-book\u002Fpage-templates","1.plugins\u002F3.picture-book\u002F6.page-templates",{"title":126,"path":127,"stem":128},"Product assignment","\u002Fplugins\u002Fpicture-book\u002Fproduct-assignment","1.plugins\u002F3.picture-book\u002F7.product-assignment",{"title":130,"path":131,"stem":132},"Customer journey","\u002Fplugins\u002Fpicture-book\u002Fcustomer-journey","1.plugins\u002F3.picture-book\u002F8.customer-journey",{"title":134,"path":135,"stem":136},"Orders and PDF export","\u002Fplugins\u002Fpicture-book\u002Forders-and-pdf-export","1.plugins\u002F3.picture-book\u002F9.orders-and-pdf-export",false,{"id":139,"title":93,"body":140,"description":275,"extension":276,"links":277,"meta":278,"navigation":279,"path":94,"seo":280,"stem":95,"__hash__":281},"docs_en\u002F1.plugins\u002F2.preorder-stock-price-notifier\u002F9.emails-and-queue.md",{"type":141,"value":142,"toc":270},"minimark",[143,147,151,156,159,185,188,192,195,224,232,236,243,246,266],[144,145,93],"h1",{"id":146},"emails-and-queue",[148,149,150],"p",{},"Automatic back-in-stock, price-drop, and preorder stock-availability emails are asynchronous. Saving a stock or price change creates work for Shopware Messenger; the email is sent only after a consumer handles that work.",[152,153,155],"h2",{"id":154},"run-a-consumer","Run a consumer",[148,157,158],{},"For local verification, run:",[160,161,166],"pre",{"className":162,"code":163,"language":164,"meta":165,"style":165},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","bin\u002Fconsole messenger:consume -vv\n","bash","",[167,168,169],"code",{"__ignoreMap":165},[170,171,174,178,182],"span",{"class":172,"line":173},"line",1,[170,175,177],{"class":176},"sBMFI","bin\u002Fconsole",[170,179,181],{"class":180},"sfazB"," messenger:consume",[170,183,184],{"class":180}," -vv\n",[148,186,187],{},"In production, run a managed long-lived consumer appropriate to your Shopware deployment. Monitor failed messages and restart the worker after deployment when required by your process.",[152,189,191],{"id":190},"mail-templates","Mail templates",[148,193,194],{},"The plugin installs these technical mail-template types:",[196,197,198,204,209,214,219],"ul",{},[199,200,201],"li",{},[167,202,203],{},"steel_code_stock_price_notifier.notify_customer",[199,205,206],{},[167,207,208],{},"steel_code_stock_price_notifier.price_drop_notify_customer",[199,210,211],{},[167,212,213],{},"steel_code_stock_price_notifier.admin_notify",[199,215,216],{},[167,217,218],{},"steel_code_stock_price_notifier.preorder_stock_available_partial",[199,220,221],{},[167,222,223],{},"steel_code_stock_price_notifier.preorder_stock_available_full",[148,225,226,227,231],{},"Open ",[228,229,230],"strong",{},"Settings → Email templates"," to adapt the installed templates for your brand and available languages. Preserve the template variables and test an actual event after editing.",[152,233,235],{"id":234},"retention-and-scheduled-tasks","Retention and scheduled tasks",[148,237,238,239,242],{},"The plugin registers ",[167,240,241],{},"steel_code_preorder_stock_price_notifier.cleanup_notified_requests",", which runs daily and removes notified request records older than 30 days. Ensure Shopware scheduled tasks are running in production.",[148,244,245],{},"Useful checks are:",[160,247,249],{"className":162,"code":248,"language":164,"meta":165,"style":165},"bin\u002Fconsole scheduled-task:list\nbin\u002Fconsole scheduled-task:run\n",[167,250,251,258],{"__ignoreMap":165},[170,252,253,255],{"class":172,"line":173},[170,254,177],{"class":176},[170,256,257],{"class":180}," scheduled-task:list\n",[170,259,261,263],{"class":172,"line":260},2,[170,262,177],{"class":176},[170,264,265],{"class":180}," scheduled-task:run\n",[267,268,269],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":165,"searchDepth":173,"depth":260,"links":271},[272,273,274],{"id":154,"depth":260,"text":155},{"id":190,"depth":260,"text":191},{"id":234,"depth":260,"text":235},"Configure mail templates and run the message worker that delivers automatic notifications.","md",null,{},true,{"title":93,"description":275},"HVUIOe7RrzgNGNwlxonHciiGyHeo4KGYGSUCVi2R21k",[283,285],{"title":89,"path":90,"stem":91,"description":284,"children":-1},"Find and manage preorder, back-in-stock, and price-drop requests in Shopware Administration.",{"title":97,"path":98,"stem":99,"description":286,"children":-1},"Sell configurable picture books with selectable covers, pages, personalisation, and a customer PDF export in Shopware.",1787304475487]