Bypass all resource restrictions, passwords, and keys? Read here!
MinimogWP - The High Converting eCommerce WordPress Theme v4.5.1
Added:
Shop sidebar: with Sidebar 1 Off-Canvas set to Only Mobile, the filters button can sit in the shop toolbar instead of floating at the screen edge; pick the mode under Theme Options > Shop > Archive Product > Sidebar 1 Mobile Toggle (Floating stays the default). The floating button steps in on pages without a toolbar, and neither is printed when Sidebar 1 is None (new filter minimog/page_sidebar/1/off_sidebar/floating_button, and /2/).
Updated:
WPC Frequently Bought Together plugin v.8.0.0
WPC Product Bundles plugin v.8.6.5
WPC Smart Wishlist plugin v.6.1.0
WPC Product Tabs plugin v.4.3.3
A variation moved across to WooCommerce's gallery will not show it on Minimog 4.5.0 or older, which reads only the theme's own storage; the images remain, and are listed in the WooCommerce field.
Saving a variation through WooCommerce's gallery field also writes its variation image: its own where it has one, otherwise the parent product image, and only failing both the first gallery image.
Anything relying on the copies of the gallery WooCommerce leaves in the page for its own variation script - a custom script, or a child theme reading them - should return true from minimog/variation_gallery/keep_core_html, which puts them back.
Colours emptied by Redux 4.5.14 before this update do not come back with it - the theme stops it happening from here on, it cannot recover what was already cleared. What it does do is draw those places in its own default colour again instead of leaving them with none, so the site reads properly the moment you update. To get your own colours back, look over Theme Options and re-pick anything that has gone blank, or restore a backup under Theme Options > Import / Export; Reset Section puts a whole section back to the theme defaults.
Fixed:
Variation galleries (WooCommerce 11.1): WooCommerce now prints a variation gallery field of its own, which left two fields of the same name in every variation row, and images added through WooCommerce's never reached the shop. The theme reads that field now and prints no second one; existing galleries keep working, show up inside the WooCommerce field, and move across the first time the variation is saved there. Where WooCommerce has no such field - below 10.9, or 10.9 to 11.0 with the feature off - the theme keeps its own, which now edits and clears either store.
Variation galleries: picking a variation opened the gallery on the slide the previous one had left, and returning to a variation without a gallery left the main image and the thumbnail beside it showing two different images, with no thumbnail marked as current. Swapping the gallery for a variation's own images applies to products shown with the Slider product images style, as before; Carousel and Grid keep the product's gallery, and no longer carry the slide markup they never used (filter minimog/variation_gallery/layout_swaps_gallery for a custom style that renders the theme's gallery copy).
Checkout: payment methods that bring their own place order button, the wallet and express buttons among them, never showed it, and the standard Place order button stayed put.
Checkout: address suggestion extensions recalculated the order on every keystroke they wrote; it updates once now, when the shopper leaves the field. Opening the login form scrolls it into view.
Variable products: clearing the options said nothing to a screen reader, and could not be done from the keyboard on the swatches layout. Clearing is announced, focus returns to the first option, and Enter or Space works on Clear. The swatches layout now fires woocommerce_after_variations_table as well, which extensions hook and which only WooCommerce's own layout fired before.
Quantity selector: the minus button now precedes the number in the markup, so tab and screen reader order match the screen, and both buttons carry labels.
Theme Options colours (Redux 4.5.14): every colour in Theme Options was emptied on save and reported as "Invalid HTML color code . Please enter a valid code. No value was saved.", because Redux began checking colours against plain hex codes while its own picker writes them as rgb() and rgba(). It emptied them whether the field had been touched or not, so one save of the panel could clear colours across every tab. The theme validates its colour fields itself now: it takes hex, rgb(), rgba(), hsl(), hsla() and the CSS colour names, and where a value really is not a colour it keeps the one already saved rather than clearing it. A colour with no transparency is stored as hex from here on, which is also what the picker means by it - the theme reads a stored rgb() either way now, so the tint behind an active product tab is the brand colour again on sites whose Primary Color had been saved through the picker, where it had been coming out black.
An empty colour option now falls back to the theme's own colour. The site colours are handed to the stylesheet as custom properties, and an option holding nothing printed an empty one, which is not a valid declaration and left everything drawn in that colour with no colour at all rather than the theme's. This is how a site looked wherever Redux 4.5.14 had emptied a colour.
Cached theme CSS: the two settings preset names were read straight off the query string into the cache key for it, so any visitor could put their own words there and have the site store another copy of the same stylesheet, one wp_options row per word. The names are only ever set by the theme itself, on the demo sites, and are read as such now; a name that does not belong to a preset is ignored. The key carries the theme version as well, so an update to the generated CSS reaches a site at once instead of waiting up to a week for the stored copy to lapse.
Improvement:
Variable product pages ship less markup. WooCommerce's per-variation gallery copies, and the two spare copies it leaves where it renders the add to cart form itself, are all for its own variation script, which this theme replaces - 35 KB off a page carrying two variation galleries, 68 KB with the WooCommerce form. Galleries held in the theme's own storage are no longer rendered and discarded either, and their images load in one pass (24 database queries down to 14 on a product with three). New filter minimog/variation_gallery/keep_core_html restores the markup for anyone running WooCommerce's script.
MinimogWP - The High Converting eCommerce WordPress Theme v4.5.0
Added:
Currency switcher flags (CURCY - WooCommerce Multi Currency): the header and top bar switchers can show the flag of each currency beside the currency code, or on its own - the plugin's own flag for the currency, or the image uploaded for it under Multi Currency > Currency Options. Codes only, as before, stays the default; pick a mode under Theme Options > Header > General > Currency Switcher, or per widget in the Currency Switcher Elementor widget, which also sets the flag width and its spacing. The switcher links now carry the attributes the plugin's script listens on, so switching keeps working with its "Switch currency by JS" cache compatible mode. Filter: minimog/currency_switcher/display.
Filtered shop pages carry a noindex robots meta tag, so filter URLs stay out of search results even where the theme's robots.txt rules do not apply, such as a site with a physical robots.txt file. Set through Yoast and Rank Math as well. Same switch as before: Theme Options > Advanced > Performance > Disable Crawling of Product Filter URLs. New filters: minimog/robots/filter_url_args ( drives the robots.txt rules and the tag ) and minimog/robots/noindex_filtered_archive.
Updated:
WPC Frequently Bought Together plugin v.7.8.7
Update out-date templates for WC 11.0.0
Fixed:
Currency bar (CURCY - WooCommerce Multi Currency): the colours chosen in Multi Currency > Design never reached the bar, because the theme reskins it with selectors the plugin stylesheet cannot outweigh. Background, text, main, hover and the expand button colours now come through; a Design tab left at its defaults keeps the theme skin exactly as before.
Shop archive: the product_per_page URL parameter is now limited to 100 products, the maximum of the Number items option, and an invalid value falls back to that option. Nothing in the theme links to it, but anyone could send -1 and have the whole catalogue rendered in one request. Filter: minimog/product_query/max_per_page.
Brand and Tag filter widgets: "Show items count" set to Off still printed the counts in the list layout; the setting is honoured now.
Attribute filter widget: on an attribute term archive, filter links no longer repeat that archive's own term in the filter argument. Terms sharing that slug on a category or brand archive are left alone.
Improvement:
Shop filters and pagination: the archive keeps a single request alive. A filter, sort or page chosen while another one is still loading cancels the earlier request, so the grid always shows the last choice, and a "Load more" no longer appends its products under a filter clicked meanwhile. The address changes only once the new products are on the page, so Back and Forward re-render the page they lead to and a failed request leaves nothing behind. Infinite scroll measures the page at most five times a second.
Product categories filter widget: counting the products of each category no longer pulls every matching product ID into PHP - the database returns the distinct count - and the counts are cached for a day, as the attribute, brand and tag widgets already did. The cache is dropped whenever a product is saved, deleted, changes its terms or is published, and by WooCommerce > Status > Tools > Clear transients. Filters: woocommerce_layered_nav_count_maybe_cache, minimog/layered_nav/counts_cache_limit.
MinimogWP - The High Converting eCommerce WordPress Theme v4.4.0
Version 4.4.0 - Aug 27th, 2026
Added:
Cart drawer product recommendations: a "You might like" panel beside the cart - a column alongside the drawer on desktop, a swipeable row under the cart items on smaller screens, with its own switch for those screens. Products come from the cross-sells of the items in the cart, then the related products of those items, then the store best sellers, so even an empty cart gets suggestions; whatever is already in the cart, hidden, or out of stock while the store hides those is left out. The list is fetched the first time the drawer is opened and refreshed whenever the cart changes, so a drawer nobody opens costs nothing. Hidden by default - turn it on under Theme Options > Shop > Cart > Cart Drawer, where the heading and how many products to show are configurable. The suggestions can be reshaped with the minimog/cart_drawer/recommendations/product_ids filter and the heading with minimog/cart_drawer/recommendations/heading.
Updated:
WPC Smart Compare plugin v.6.6.0
Fixed:
WPML Multi-currency: prices in the cart drawer panels loaded over AJAX - the coupon list and the shipping calculator - used the store's default currency instead of the one the customer had chosen.
Product gallery: the thumbnails strip stayed still once the active image was the last thumbnail in sight. It now scrolls one thumbnail ahead - and back when going the other way - while keeping the tapped thumbnail in view.
Product compare: restyled the parts of the compare UI that had drifted out of the theme's stylesheet - the attribute filter in the compare bar (RTL included) and the products it dims, "Hide similarities" and "Highlight differences", the hide-the-bar-while-empty option, "Remove all", the empty-list message in the sidebar, the "please log in" notice and the icon-only compare button.
Product compare with Countix (Sales Countdown Timer): the comparison table could spin forever with nothing in it. Countix appends its countdown to every product image, so countdowns landed inside the tiny compare thumbnails, and a countdown switched off for archive pages also emitted a PHP notice that broke the JSON response. Countdowns are now kept out of the comparison table, bar, sidebar and search results, the comparison page and the quick table; everywhere else, single product pages included, they are unchanged.
MinimogWP - The High Converting eCommerce WordPress Theme v4.3.1
= Updated:
Accessibility: keyboard navigation - skip-to-content link on all templates
Full keyboard/ARIA support for the cart drawer
Fixed:
Product gallery: tapping a thumbnail no longer scrolls the strip past the tapped item (removed Swiper thumbs autoScrollOffset); a clipped active thumb at the strip edge now scrolls fully into view.
MinimogWP - The High Converting eCommerce WordPress Theme v4.3.0
Version 4.3.0 - Aug 24th, 2026
= Updated:
WPC Smart Wishlist plugin v.6.0.9
Sales Countdown Timer plugin v.1.1.11
Multi Currency for WooCommerce plugin v.2.4.3
Fixed:
Shop sidebar: classic WP/WooCommerce widgets are now collapsible.
Product gallery: swiping the thumbnails strip on touch devices was slow and laggy (thumbs moved only 20% of the finger and snapped back); they now follow the finger 1:1 with free scrolling. Child themes overriding woocommerce/single-product/product-image-slider.php: rename data-freemode to data-free-mode.
Improvement:
WPC Smart Wishlist 6.0.9: the new "Choose wishlist when adding" popup is now styled like the other wishlist popups and locks page scroll while open; wishlist popups also show a loading state while a request runs.
Product gallery: with Vertical Slider on, thumbnails switch to the horizontal layout on mobile (below 768px) instead of squeezing the main image. The Feature Product widget keeps its vertical gallery; the template arg vertical_slider_mobile => '1' does the same for custom callers.
MinimogWP - The High Converting eCommerce WordPress Theme v4.2.1
No changelogs found!
MinimogWP - The High Converting eCommerce WordPress Theme v4.1.8
Version 4.1.8 - Aug 10th, 2026
= Updated:
WPC Frequently Bought Together plugin v.7.8.6
WPC Product Bundles plugin v.8.6.3
WPC Smart Wishlist plugin v.6.0.7
Decryption key:
MinimogWP - The High Converting eCommerce WordPress Theme v4.1.7
Version 4.1.7 - Aug 5th, 2026
= Updated:
WPC Product Bundles plugin v.8.6.1
WPC Product Tabs plugin v.4.3.2
Update out-date templates for WC 11.0.0
MinimogWP - The High Converting eCommerce WordPress Theme v4.1.6
Version 4.1.6 - July 27th, 2026
Fixed:
Clicking a colour swatch on a product that has no image left the card blank instead of keeping its placeholder
Rev Slider edit screen: a custom theme font was requested from a path that does not exist, and the wrong typeface was picked for it
The linea eCommerce icon set was never able to load because its stylesheet pointed at filenames that do not exist
Improvement:
Bundled fonts no longer block rendering: thirteen of the shipped families declared no font-display, so text set in them stayed invisible for up to three seconds while the font downloaded. Icon fonts keep a short blank instead of flashing a stray letter
Shop and category pages: product cards with colour swatches sent the browser every variation of every product, with full stock, price and dimension markup for each, to draw at most three swatches. Only the variations behind the visible swatches are sent now — same swatch behaviour, far less page weight
The theme package is 4.6 MB smaller, which also makes it easier to upload on hosts with a low file size limit
MinimogWP - The High Converting eCommerce WordPress Theme v4.1.5
Version 4.1.5 - July 25th, 2026
= Fixed:
Retina Display never reached product images, because WooCommerce sizes skip the @2x generator; with the option on, product images now use the responsive srcset WordPress already has the files for — every pixel density, no extra files. Still off by default
Retina Display: the @2x srcset used an invalid "@2x" descriptor, so browsers discarded it and the files were never served
Missing images fell back to via.placeholder.com, a service that no longer exists; replaced with an inline SVG placeholder
Header: the logo resized on load because the desktop / mobile body class was decided twice — from the user agent on the server, then from the viewport in JavaScript
Header: the logo wrapper reserved twice the logo width, and the logo ignored its container size on tablet and mobile
Shop and blog archives: "Load more" is now a real link, so search engines can reach page 2 and beyond; same AJAX behaviour and appearance
Shop archive: the page title and the title bar both emitted an H1 with the same text
Product reviews: removed incomplete schema.org Review microdata that Search Console reported as invalid; WooCommerce still outputs complete review JSON-LD
Single product: a product with no image showed a catalogue-sized placeholder with no width or height, so the gallery slot shifted on load
Size Guides were listed in wp-sitemap.xml and reachable on thin URLs of their own
Decorative images ( map markers, lazy backgrounds, menu and info icons ) had missing or hardcoded English alt text
Logo: a blank Logo Width printed an invalid length into the header size variables, dropping the branding and header column widths and risking a division by zero on PHP 8; it now falls back to the shipped default
Dokan: registering as a vendor sent the store admin two "A New vendor has registered" emails and overwrote the store settings Dokan had just saved; the vendor role, names and default store settings are left to Dokan
Dokan: the store listing page emitted a deprecation notice on every load on PHP 8.2 and above, and would stop the page entirely on PHP 9
Dokan: vendor registration could not be completed with WooCommerce set not to ask for a first and last name
Dokan: the Policies store tab stayed hidden for a vendor who had filled only the Cancellation / Return / Exchange policy, and "Show policies in store page" toggled the Terms and Conditions editor instead of its own fields
Dokan: the Biography field disappeared from the vendor dashboard with Dokan Pro active, and a biography already written stopped showing on the store
Dokan: the store sidebar was never registered under Appearance - Widgets, and its widgets appeared twice when a store page showed a second sidebar; leave it empty to keep the Dokan default store widgets
Dokan: the store page stopped working if Dokan Pro was deactivated while the Store Reviews tab was open
Dokan: the store cover fell back to the Dokan placeholder instead of the theme's, and the Threads social icon rendered as a blank space
Dokan: the shipping policy filter renamed the refund and return policy titles as well
Dokan: the "Verified" badge and other vendor badges were missing from store header layouts 2 and 3
Dokan: opening hours saved without a matching closing time produced a warning on the store page
Dokan: on a store page the product search results covered the page heading and the search field instead of dropping below it, and had no border
Improvement:
Largest Contentful Paint: above-the-fold images paint without waiting for JavaScript, and stay visible if that script fails to load
Retina images are generated at quality 82 instead of 100, around 68% smaller, filterable via minimog/retina_image/quality. @2x files written before this release are kept as they are — delete them under wp-content/uploads to have them regenerated
Dokan: vendor cards and the store cover reserve their space before the image loads, and the vendor card cover is a real image with alt text instead of a CSS background
Dokan: restored styles for the components Dokan added since the theme took its copy of the plugin stylesheet — Become a Vendor in My Account, the vendor dashboard payment settings, and the withdraw request table on small screens