Directory / plugin
ShopBoost – WooCommerce Toolkit
v1.8.9 · by GDimitrov
20+ WooCommerce tools in one plugin: minimum order, bulk edit, promotions, price history, EUR/BGN, checkout fields, withdrawal, photo uploads.
About this plugin
ShopBoost is an all-in-one WooCommerce toolkit — 20+ tools in a single plugin that replaces a drawer full of single-purpose add-ons. Every feature has its own settings page and its own on/off switch, and a disabled feature registers zero hooks, so you only ever run the code you actually use.
Grow average order value, streamline checkout, stay compliant with EU rules, watch your server load, and keep your catalogue tidy — all from one clean, fast admin.
Turn features on from a single screen: the General Functions page saves the moment you flip a switch (no Save button), with a search box and Enabled / Disabled / Coming-soon filters to navigate the list at a glance.
🛒 Minimum Order Amount
Require a minimum cart total before checkout. A customisable notice in the cart and/or at checkout with dynamic placeholders ({minimum_amount}, {current_amount}, {remaining_amount}), multiple display locations, and full visual control (colours, font, size) with live preview.
🔗 Direct Checkout Links (Product Links)
Generate direct-to-checkout links for any product. One click adds the product and takes the customer straight to checkout — perfect for promotions, email campaigns and social media. Full variable-product support with a variation popup.
➕ Auto Add Product
Automatically add a free gift, sample or promo product when the cart reaches a set amount. Multiple products with individual thresholds, discount options (percentage, fixed, or set price), and automatic removal when the cart drops back below the threshold.
🎁 Buy X Get Y Free
Run “buy X, get Y free” promotions, targeting whole categories or individual products.
⚡ Quick Order
Add a one-step quick-order form to any product via shortcode or a modal — name, phone and your own custom fields. Submissions are stored and emailed, so customers can order without going through the full checkout.
📸 Product Photo Upload
Let customers attach a photo to a product — for printing, engraving or photo gifts. Turn it on per product (optionally required); the image is validated, saved with the order with a download link, and shown in the order email. Choose the accepted formats, size limit and accent colour, reword every customer-facing text, and set different wording per language. Uploads go through WordPress’s own upload API, stored under a random name in a folder that refuses script execution, size-capped and rate-limited.
↩️ Right of Withdrawal
A compliant tool for the 14-day EU / Bulgarian distance-selling right of withdrawal. The customer looks an order up by its number and the email used at checkout (works for guests), chooses which items and quantities to return, and confirms in a separate step. The declaration is recorded on the order (banner, per-line column and a status badge), both sides are emailed, and nothing is refunded automatically — returning money stays a deliberate action in WooCommerce. The public lookup is deliberately unhelpful to strangers (one identical message for every failure, per-IP rate limiting). Works via the [flexmior_withdrawal] shortcode, a My Account button and a link in order emails.
🏷️ Mass Discount
Run named promotions: pick the products, set a percentage and optional start/end dates, and the discount applies as a real WooCommerce sale price. A live panel lists every campaign with a product count; original prices are backed up automatically, so a promotion (or a whole category) can be rolled back in one click. A product can only be in one promotion at a time, so an existing discount is never silently replaced.
🛍️ Bulk Edit Products
Edit prices and stock across your whole catalogue from one table. Change names, slugs and SKUs inline, and apply permanent price/stock changes to selected products at once. Full variable-product support. (Promotions with a sale badge live in Mass Discount.)
📊 Price Variation Display
Show all variation prices in a structured table or visual layout on the product page — no clicking through dropdowns. Five templates (Table, Cards, Badges, Pills, Checkbox) with customisable colours, sizes and highlights.
📉 Price Tracking + EU Omnibus
Record every price change and show the history on the product page (a tab and the [flexmior_price_history] shortcode) with an inline chart and current / lowest / highest / average stats. Displays the EU Omnibus “lowest price in the last 30 days” badge on sale items (legally required in the EU), and lets customers subscribe to a price-drop email alert. Target all products, categories or specific products.
💱 Secondary Currency (EUR / BGN and more)
Show one or more secondary currencies next to every price — listings, variable ranges, cart, mini-cart, order totals, My Account and emails. Works with any store currency at your own rate. The BGN EUR pair is locked to the official fixed rate (1 EUR = 1.95583 лв.) set by EU law for Bulgaria’s eurozone accession. Configurable format (brackets or slash) and position.
📏 Size Chart (Beta)
Add a size guide to any product — as a product tab, a shortcode or a popup. A fully visual editor (add/remove rows and columns, enter measurements). Assign per product, per category or globally.
📝 Checkout Field Editor
Add custom checkout fields (text, number, checkbox, select, textarea), show or hide default WooCommerce fields, and reorder by drag-and-drop. Field data is saved to the order and shown in the admin and in transactional emails.
🚚 Conditional Free Shipping
Automatically hide specific shipping methods when certain products are in the cart — for example, hide “Free Shipping” when a heavy item is added. ANY and ALL matching modes.
🔤 URL Transliteration
Automatically convert Cyrillic characters in product, category and post slugs to Latin on save — essential SEO for Bulgarian-language stores — plus a manual tool for converting any text.
🔄 Redirect Manager
Create and manage 301, 302 and 410 redirects from the admin — no .htaccess editing. A clean table to create, edit, enable/disable and delete rules; ideal for product URL changes, seasonal campaigns and broken links without losing SEO value.
📧 Email Capture
Collect email addresses from the [flexmior_subscribe] form, price-drop alerts, Quick Order and the Advent Calendar, and forward them to Mailchimp, Brevo, MailerLite or Klaviyo — with a one-click link to each service’s API-key screen. Every address is stored locally first and synced on a schedule, so a slow or failing provider never delays the customer and nothing is lost in an outage. Each source has its own opt-in.
🎄 Advent Calendar (Beta)
A countdown calendar of daily surprises via the [flexmior_advent_calendar] shortcode — put a coupon, a featured product or a message behind each door. Optional streak bonuses and an email gate.
🩺 Health & Load Guard
A built-in server-load monitor. See what every request costs — time, peak memory, database queries and external calls — and, where it can be measured safely, which plugin is responsible. A live toolbar indicator and a 24-hour dashboard, thresholds that warn you before a “503 – maximum processes reached” outage, and an optional safety net that can disable and quarantine a sustained culprit automatically, with a recovery must-use plugin that stops a crashing plugin from loading on the next request.
🧪 Product Generator
Generate test products in bulk — categories, tags, prices and descriptions — for staging and theme testing.
⚡ Performance First
Every feature is fully gated behind its toggle: a disabled feature registers zero hooks, so WordPress never even loops through them. Admin assets load only on plugin pages; front-end CSS loads only on WooCommerce pages.
🔒 Security
Built to WordPress standards: nonce verification on every form and AJAX request, capability checks, prepared SQL, sanitised inputs and escaped outputs throughout. Customer file uploads are validated by extension, real MIME and image decode, stored under random names in a non-executable folder, size-capped and rate-limited.
Theme Compatibility
Works with any theme that follows WooCommerce standards, and declares compatibility with WooCommerce HPOS. Includes dedicated integration layers for Woodmart (AJAX cart + dark mode), Divi, and WooCommerce Blocks (Gutenberg checkout).
Translations
Ships with English, Bulgarian (bg_BG), German (de_DE), Spanish (es_ES) and Greek (el_GR); customer-facing strings are fully translatable.
Support
For support, feature requests, or bug reports, please visit our support page at https://wpsupporting.com/support/
Privacy Policy
This plugin does not collect, store, or transmit any personal data. It only uses WordPress and WooCommerce standard functionality to enforce minimum order amounts.
Credits
Developed by wpsupporting – https://wpsupporting.com
Special thanks to the WordPress and WooCommerce communities for their excellent documentation and support.