[{"data":1,"prerenderedAt":402},["ShallowReactive",2],{"navigation-en":3,"page-en-\u002Fplugins\u002Fexpiration-date\u002Fproduct-setup-and-discounts":187,"surround-en-\u002Fplugins\u002Fexpiration-date\u002Fproduct-setup-and-discounts":397},[4],{"title":5,"path":6,"stem":7,"children":8,"page":186},"Plugins","\u002Fplugins","1.plugins",[9,55,96,137,160],{"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",{"title":138,"path":139,"stem":140,"children":141},"Product Expiration Date","\u002Fplugins\u002Fexpiration-date","1.plugins\u002F4.expiration-date\u002F1.index",[142,143,146,149,153,157],{"title":138,"path":139,"stem":140},{"title":24,"path":144,"stem":145},"\u002Fplugins\u002Fexpiration-date\u002Finstallation","1.plugins\u002F4.expiration-date\u002F2.installation",{"title":28,"path":147,"stem":148},"\u002Fplugins\u002Fexpiration-date\u002Fconfiguration","1.plugins\u002F4.expiration-date\u002F3.configuration",{"title":150,"path":151,"stem":152},"Product setup and discounts","\u002Fplugins\u002Fexpiration-date\u002Fproduct-setup-and-discounts","1.plugins\u002F4.expiration-date\u002F4.product-setup-and-discounts",{"title":154,"path":155,"stem":156},"Emails and processing","\u002Fplugins\u002Fexpiration-date\u002Femails-and-processing","1.plugins\u002F4.expiration-date\u002F5.emails-and-processing",{"title":20,"path":158,"stem":159},"\u002Fplugins\u002Fexpiration-date\u002Ftroubleshooting","1.plugins\u002F4.expiration-date\u002F6.troubleshooting",{"title":161,"path":162,"stem":163,"children":164},"Gift Wrap & Messages","\u002Fplugins\u002Fgift-wrap","1.plugins\u002F5.gift-wrap\u002F1.index",[165,166,169,172,175,179,183],{"title":161,"path":162,"stem":163},{"title":24,"path":167,"stem":168},"\u002Fplugins\u002Fgift-wrap\u002Finstallation","1.plugins\u002F5.gift-wrap\u002F2.installation",{"title":32,"path":170,"stem":171},"\u002Fplugins\u002Fgift-wrap\u002Fquick-start","1.plugins\u002F5.gift-wrap\u002F3.quick-start",{"title":28,"path":173,"stem":174},"\u002Fplugins\u002Fgift-wrap\u002Fconfiguration","1.plugins\u002F5.gift-wrap\u002F4.configuration",{"title":176,"path":177,"stem":178},"Wrapping options","\u002Fplugins\u002Fgift-wrap\u002Fwrapping-options","1.plugins\u002F5.gift-wrap\u002F5.wrapping-options",{"title":180,"path":181,"stem":182},"Storefront and orders","\u002Fplugins\u002Fgift-wrap\u002Fstorefront-and-orders","1.plugins\u002F5.gift-wrap\u002F6.storefront-and-orders",{"title":20,"path":184,"stem":185},"\u002Fplugins\u002Fgift-wrap\u002Ftroubleshooting","1.plugins\u002F5.gift-wrap\u002F7.troubleshooting",false,{"id":188,"title":150,"body":189,"description":390,"extension":391,"links":392,"meta":393,"navigation":394,"path":151,"seo":395,"stem":152,"__hash__":396},"docs_en\u002F1.plugins\u002F4.expiration-date\u002F4.product-setup-and-discounts.md",{"type":190,"value":191,"toc":379},"minimark",[192,196,209,214,256,265,269,325,328,332,339,342,345,348,352,355,359,362,366,372],[193,194,150],"h1",{"id":195},"product-setup-and-discounts",[197,198,199,200,204,205,208],"p",{},"Each product is configured independently. Open ",[201,202,203],"strong",{},"Catalogues → Products",", open the product, select ",[201,206,207],{},"Expiration date",", and save through Shopware's global Save button.",[210,211,213],"h2",{"id":212},"configure-a-product-for-the-first-time","Configure a product for the first time",[215,216,217,225,232,238,244,250,253],"ol",{},[218,219,220,221,224],"li",{},"Set ",[201,222,223],{},"Date of expiration",". Until this date is set, the product has no discount rules and is not processed.",[218,226,227,228,231],{},"Enable ",[201,229,230],{},"Active",". This is the master switch for the product's expiration handling.",[218,233,227,234,237],{},[201,235,236],{},"Preview on storefront"," if customers should see the expiration card or compact indicators.",[218,239,227,240,243],{},[201,241,242],{},"Automatic deactivation"," if Shopware should set the product to inactive when the date is reached.",[218,245,227,246,249],{},[201,247,248],{},"Notify via email"," if the configured internal recipients should receive expiry reminders for this product.",[218,251,252],{},"Optionally add product-specific discount rules.",[218,254,255],{},"Save the product.",[257,258,259],"blockquote",{},[197,260,261,262,264],{},"Setting a date alone is not enough. The plugin processes a product only when ",[201,263,230],{}," is enabled.",[210,266,268],{"id":267},"what-each-switch-does","What each switch does",[270,271,272,285],"table",{},[273,274,275],"thead",{},[276,277,278,282],"tr",{},[279,280,281],"th",{},"Setting",[279,283,284],{},"Effect",[286,287,288,298,307,316],"tbody",{},[276,289,290,295],{},[291,292,293],"td",{},[201,294,230],{},[291,296,297],{},"Enables expiration processing, discounts, and storefront data for this product.",[276,299,300,304],{},[291,301,302],{},[201,303,236],{},[291,305,306],{},"Allows the product detail card and, when globally enabled, listing\u002Fcart\u002Fcheckout indicators.",[276,308,309,313],{},[291,310,311],{},[201,312,242],{},[291,314,315],{},"Deactivates an active product once its expiration date is reached.",[276,317,318,322],{},[291,319,320],{},[201,321,248],{},[291,323,324],{},"Allows this product to use the global internal email-notification configuration.",[197,326,327],{},"Automatic deactivation is independent of the email switch. A product can be deactivated even when no email notifications are configured.",[210,329,331],{"id":330},"product-specific-discount-rules","Product-specific discount rules",[197,333,334,335,338],{},"Discount rules appear after an expiration date is selected. Use ",[201,336,337],{},"Add discount rule",", choose a standard period, enter the percentage, and use the action menu to delete a row you no longer need.",[197,340,341],{},"Product rules have priority over global fallback rules. If at least one product rule is active, only product rules are considered. If there are no active product rules, the plugin uses the global rules from plugin configuration.",[197,343,344],{},"The closest eligible rule applies. For example, with rules of 10% within one month, 20% within 14 days, and 30% within 7 days, a product with five days remaining receives 30%.",[197,346,347],{},"The price is never reduced before the selected rule period begins. Once the expiration date has passed, no expiration discount is applied. On the expiration date itself, automatic deactivation determines whether the product remains available after the daily processing run.",[210,349,351],{"id":350},"variants-and-inherited-product-data","Variants and inherited product data",[197,353,354],{},"The plugin supports product variants. When a child variant has no own expiration record, the parent product's expiration data can be used for its storefront and cart calculation. Configure a separate record on a variant when it needs a different date or discount strategy.",[210,356,358],{"id":357},"after-changing-an-expiration-date","After changing an expiration date",[197,360,361],{},"Changing the date recalculates the applicable discount and starts a new notification cycle for that product. Clear the Shopware cache after larger manual changes if a storefront page still shows an older price or indicator.",[210,363,365],{"id":364},"product-listing-administration","Product listing administration",[197,367,368,369,371],{},"The product overview has an optional ",[201,370,207],{}," column, available from the normal column chooser. It uses the same relative date display as the Created at and Updated at columns.",[197,373,374,375,378],{},"The standard product-list filter panel also includes ",[201,376,377],{},"Expiration period",". Its options are non-overlapping ranges, so a product belongs to one range only: within 7 days, 8–14 days, 15–21 days, 22 days–1 month, then consecutive month and year ranges.",{"title":380,"searchDepth":381,"depth":382,"links":383},"",1,2,[384,385,386,387,388,389],{"id":212,"depth":382,"text":213},{"id":267,"depth":382,"text":268},{"id":330,"depth":382,"text":331},{"id":350,"depth":382,"text":351},{"id":357,"depth":382,"text":358},{"id":364,"depth":382,"text":365},"Set a product expiry date and define the discount rules that apply as expiry approaches.","md",null,{},true,{"title":150,"description":390},"8rR-DIlGa8gUcdokTIFnMC27rRW7VQK8CUsI0RJRvVI",[398,400],{"title":28,"path":147,"stem":148,"description":399,"children":-1},"Configure expiry emails, storefront badge thresholds, and global fallback discounts.",{"title":154,"path":155,"stem":156,"description":401,"children":-1},"Run expiry processing, configure mail delivery, and understand the scheduled task and Messenger queue.",1787761519365]