{"id":324832,"date":"2026-07-05T17:43:12","date_gmt":"2026-07-05T17:43:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/super-duper-mhd-assistant\/"},"modified":"2026-07-05T17:42:51","modified_gmt":"2026-07-05T17:42:51","slug":"super-duper-mhd-assistant","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/super-duper-mhd-assistant\/","author":15303434,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.7","stable_tag":"1.2.7","tested":"7.0","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Super Duper MHD Assistant","header_author":"Super Duper Plugins","header_description":"Zeigt Mindesthaltbarkeitsdaten (MHD) f\u00fcr einfache und variable WooCommerce-Produkte an. Ideal f\u00fcr Shops mit verderblichen Waren.","assets_banners_color":"58a6ce","last_updated":"2026-07-05 17:42:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/super-duper-mhd-assistant\/","header_author_uri":"https:\/\/profiles.wordpress.org\/rogerruckstuhl\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.7":{"tag":"1.2.7","author":"rogerruckstuhl","date":"2026-07-05 17:42:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3596984,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3596984,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3596984,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3596984,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.7"],"block_files":[],"assets_screenshots":{"Screenshot-01.png":{"filename":"Screenshot-01.png","revision":3596984,"resolution":"1","location":"assets","locale":"","width":2218,"height":1066},"Screenshot-02.png":{"filename":"Screenshot-02.png","revision":3596984,"resolution":"2","location":"assets","locale":"","width":2228,"height":1028},"Screenshot-03.png":{"filename":"Screenshot-03.png","revision":3596984,"resolution":"3","location":"assets","locale":"","width":1680,"height":492},"Screenshot-04.png":{"filename":"Screenshot-04.png","revision":3596984,"resolution":"4","location":"assets","locale":"","width":1794,"height":1628},"Screenshot-05.png":{"filename":"Screenshot-05.png","revision":3596984,"resolution":"5","location":"assets","locale":"","width":1310,"height":360},"Screenshot-06.png":{"filename":"Screenshot-06.png","revision":3596984,"resolution":"6","location":"assets","locale":"","width":2146,"height":608},"Screenshot-07.png":{"filename":"Screenshot-07.png","revision":3596984,"resolution":"7","location":"assets","locale":"","width":2192,"height":680},"Screenshot-08.png":{"filename":"Screenshot-08.png","revision":3596984,"resolution":"8","location":"assets","locale":"","width":2824,"height":972}},"screenshots":{"1":"Best-before display on the shop and product page (as configured in the settings).","2":"Best-before display after a variation is selected.","3":"Best-before placed anywhere via shortcode, in case the theme does not show it automatically.","4":"\"Sell after best-before\" grace period and appearance settings.","5":"Live preview in the admin settings.","6":"Configurable discount before the best-before date, with an activation toggle.","7":"Enabling best-before per variation of a variable product.","8":"Enabling best-before for a simple product."}},"plugin_section":[],"plugin_tags":[270232,262017,56513,12446,286],"plugin_category":[39,45],"plugin_contributors":[242870],"plugin_business_model":[],"class_list":["post-324832","plugin","type-plugin","status-publish","hentry","plugin_tags-best-before","plugin_tags-expiration-date","plugin_tags-expiry-date","plugin_tags-food","plugin_tags-woocommerce","plugin_category-business","plugin_category-ecommerce","plugin_contributors-rogerruckstuhl","plugin_committers-rogerruckstuhl"],"banners":{"banner":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/banner-772x250.png?rev=3596984","banner_2x":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/banner-1544x500.png?rev=3596984","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/icon-128x128.png?rev=3596984","icon_2x":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/icon-256x256.png?rev=3596984","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-01.png?rev=3596984","caption":"Best-before display on the shop and product page (as configured in the settings)."},{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-02.png?rev=3596984","caption":"Best-before display after a variation is selected."},{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-03.png?rev=3596984","caption":"Best-before placed anywhere via shortcode, in case the theme does not show it automatically."},{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-04.png?rev=3596984","caption":"\"Sell after best-before\" grace period and appearance settings."},{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-05.png?rev=3596984","caption":"Live preview in the admin settings."},{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-06.png?rev=3596984","caption":"Configurable discount before the best-before date, with an activation toggle."},{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-07.png?rev=3596984","caption":"Enabling best-before per variation of a variable product."},{"src":"https:\/\/ps.w.org\/super-duper-mhd-assistant\/assets\/Screenshot-08.png?rev=3596984","caption":"Enabling best-before for a simple product."}],"raw_content":"<!--section=description-->\n<p>Super Duper MHD Assistant lets shop owners display best-before dates (\"MHD\" = Mindesthaltbarkeitsdatum) on their WooCommerce products. It is especially useful for online shops selling food, cosmetics, supplements or any other products with a limited shelf life.<\/p>\n\n<p>\ud83c\udde8\ud83c\udded\ud83c\udde9\ud83c\uddea\ud83c\udde6\ud83c\uddf9 <em>Note for DACH users: the plugin interface and support are available in German (Switzerland, Germany, Austria). All texts and settings are fully translated into German.<\/em><\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Best-before display for simple products<\/strong> \u2013 one best-before date per product<\/li>\n<li><strong>Best-before display for variable products<\/strong> \u2013 the matching date for the selected variation<\/li>\n<li><strong>Automatic expiry discount<\/strong> \u2013 optional price reduction for products whose best-before date is approaching (from X days\/weeks before the date \u2192 Y %)<\/li>\n<li><strong>\"Sell after best-before\" grace period<\/strong> \u2013 configure how many days past the best-before date a product may still be sold; afterwards it is treated as expired<\/li>\n<li><strong>Fully customizable appearance<\/strong> \u2013 colors, font sizes, font weights and spacing<\/li>\n<li><strong>Live preview<\/strong> \u2013 see changes immediately<\/li>\n<li><strong>Shortcode support<\/strong> \u2013 flexible placement with <code>[sdmhda_mhd]<\/code> for maximum compatibility<\/li>\n<li><strong>Theme compatible<\/strong> \u2013 works with all WooCommerce themes, including Elementor and page builders<\/li>\n<li><strong>German localization<\/strong> \u2013 complete translations for Germany, Austria and Switzerland<\/li>\n<\/ul>\n\n<h4>Pro version<\/h4>\n\n<p>A separate Pro version is available directly from Super Duper Plugins (superduperplugins.ch). It is a standalone plugin that you install over this free version \u2013 same plugin, your settings are kept \u2013 and it adds:<\/p>\n\n<ul>\n<li><strong>Batch \/ LOT management with FEFO stock control<\/strong> \u2013 multiple batches per product\/variation with LOT number, best-before date and stock; on sale the batch with the earliest best-before date is reduced first (First Expired, First Out) and the WooCommerce stock is kept in sync<\/li>\n<li><strong>Batch overview<\/strong> \u2013 a dashboard widget and an overview page for soon-expiring batches<\/li>\n<li><strong>Multiple discount tiers<\/strong> \u2013 e.g. 4 weeks \u2192 20 %, 2 weeks \u2192 30 %, 3 days \u2192 50 %<\/li>\n<li><strong>Display modes for several best-before dates<\/strong> \u2013 only when a batch runs low, or all batches in stock<\/li>\n<li><strong>Quantity per best-before date<\/strong> \u2013 show the available quantity per date, with its own styling<\/li>\n<li><strong>Daily e-mail notification<\/strong> about expiring batches<\/li>\n<\/ul>\n\n<p>The Pro version is distributed by Super Duper Plugins and is not hosted on WordPress.org.<\/p>\n\n<h4>Appearance options<\/h4>\n\n<ul>\n<li>Customizable label and value colors (with color picker and hex input)<\/li>\n<li>Configurable font sizes (10\u201324 px)<\/li>\n<li>Different font weights (normal, bold, lighter)<\/li>\n<li>Individual top and bottom spacing (0\u201350 px)<\/li>\n<li>Live preview of all changes<\/li>\n<\/ul>\n\n<h4>Shortcode usage<\/h4>\n\n<p>Use the shortcode <code>[sdmhda_mhd]<\/code> for maximum flexibility:<\/p>\n\n<ul>\n<li>Place the best-before date exactly where you want it<\/li>\n<li>Ideal for custom themes or page builders<\/li>\n<li>A reliable solution for display issues<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This free version does not connect to any external services. It runs entirely on your own site.<\/p>\n\n<p>(The separate Pro version contacts the Super Duper Plugins license server only to validate a Pro license key; that is documented with the Pro version.)<\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Go to your WordPress dashboard.<\/li>\n<li>Navigate to <strong>Plugins<\/strong> &gt; <strong>Add New<\/strong>.<\/li>\n<li>Search for \"Super Duper MHD Assistant\".<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/super-duper-mhd-assistant\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li><strong>Appearance:<\/strong> go to <strong>MHD Assistant<\/strong> &gt; <strong>Settings<\/strong> and adjust colors, font sizes and spacing. The live preview shows the result immediately.<\/li>\n<li><strong>Best-before for simple products:<\/strong> edit a product and open the <strong>MHD<\/strong> tab in the <strong>Product data<\/strong> box. Enable best-before and choose the date.<\/li>\n<li><strong>Best-before for variable products:<\/strong> on the <strong>Variations<\/strong> tab, enable best-before per variation and set a date.<\/li>\n<li><strong>Expiry discount (optional):<\/strong> under <strong>MHD Assistant<\/strong> &gt; <strong>Rabatte<\/strong>, enable the automatic discount and set a tier.<\/li>\n<li><strong>Shortcode (optional):<\/strong> <code>[sdmhda_mhd]<\/code> for flexible placement in your theme or page builder.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20best-before%20date%20is%20not%20shown%2C%20what%20can%20i%20do%3F\"><h3>The best-before date is not shown, what can I do?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[sdmhda_mhd]<\/code> and place it where you want on your product page (theme or page builder). Also check that best-before is enabled and a date is set, and clear any caches.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20variable%20products%3F\"><h3>Does the plugin work with variable products?<\/h3><\/dt>\n<dd><p>Yes. For variable products the best-before date appears once the customer selects a variation \u2013 showing the date of exactly that variation. Each variation can have its own date.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20appearance%3F\"><h3>Can I customize the appearance?<\/h3><\/dt>\n<dd><p>Yes, under <strong>MHD Assistant<\/strong> &gt; <strong>Settings<\/strong>: colors, font sizes, font weights and spacing \u2013 with a live preview.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%20with%20batch%20tracking%3F\"><h3>Is there a Pro version with batch tracking?<\/h3><\/dt>\n<dd><p>Yes. Batch\/LOT management with FEFO stock control, a batch overview, multiple discount tiers, additional display modes and a daily e-mail notification are available in the separate Pro version from superduperplugins.ch. It installs over this free version and is not hosted on WordPress.org.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation%20ready%3F\"><h3>Is the plugin translation ready?<\/h3><\/dt>\n<dd><p>Yes. Complete translations for German (Germany, Austria, Switzerland \u2013 formal and informal) are included. Additional languages can be added through the standard WordPress localization.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Show best-before dates (&quot;MHD&quot;) for simple and variable WooCommerce products, with an optional automatic expiry discount.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/324832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=324832"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rogerruckstuhl"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=324832"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=324832"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=324832"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=324832"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=324832"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=324832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}