This module empowers you to efficiently manage bulk price updates for products within your online store. Its flexible configuration allows for precise targeting of products affected by the price changes, offering granular control over your pricing strategy. This ensures that only the intended products are modified, minimizing errors and maximizing efficiency.














The PrestaShop Mass Price Pro module is an essential tool for efficient product price management. It streamlines bulk price adjustments through an intuitive two-step wizard. Users can precisely target products by specific lists, categories, brands, features, attributes, or tax rule groups. Subsequently, define actions to increase, decrease, or set exact prices, impacting either base prices, combination price impacts, or both. An additional feature allows quick price modifications directly from a filtered product list, enhancing flexibility and control over your store's pricing strategy. This module ensures rapid, accurate, and comprehensive price updates.
Most PrestaShop price tools let you change thousands of products in one click - and pray nothing went wrong. Mass Price Change Pro v1.4.2 gives you surgical targeting, a full preview before anything hits the database, scheduled promotions that roll back automatically, saved rules you can re-run anytime, and something almost nobody else offers: complete change history with one-click undo.
Made a mistake? Applied -20% to the wrong category? Clicked "Apply" at 2 AM? You are not stuck re-importing spreadsheets or fixing products one by one.
Manual updates, rules, CSV imports and scheduled runs all create a history entry. You see who changed what, when, and how many products were affected.
The module stores the old price and the new price for each product and combination touched. Not just "something changed" - exact values, ready to restore.
Hit Revert in the History tab. Prices roll back to what they were before that operation. No database export. No developer ticket.
Why this matters: Bulk price tools are powerful and dangerous. Competitors sell "mass update" without a safety net. Mass Price Pro treats undo as a core feature - not an afterthought. Change prices with confidence, not fear.
These are the features shop owners actually need when prices move at scale - built into one module, not scattered across spreadsheets and prayers.
Full audit log plus revert restores every recorded price. See who changed what, when, and roll back the entire operation in one click. The feature competitors skip - and you will miss it the day a promo goes to the wrong category.
Others: no undo at all
See product name, reference, old price, new price and margin in a popup before anything is saved. Catch typos and outliers while it is still safe. Works for manual changes, saved rules and scheduled promotions.
Others: blind apply only
Plan a weekend sale with start and end date. Prices switch on automatically, then return to normal when the promo ends. No more forgetting to restore prices on Monday morning.
Others: manual cleanup after sales
Store "Electronics +5%" once as a reusable recipe. Preview or execute with one click next month. Edit anytime without rebuilding the whole setup from zero.
Others: repeat setup from scratch
Exact list, categories, brand, features, attributes, tax group, or entire catalog. Target only what should change - not the whole shop by accident.
Others: categories only
Set minimum and maximum price and minimum margin. The engine blocks absurd results so one typo does not publish 0.01 or 99999 products.
Others: no guardrails
Export prices for editing in Excel, import back with dry-run validation. Same targeting power as the visual UI, with full History and revert support.
Others: manual only
Set target margin or minimum margin from wholesale cost. Rules can focus on low-margin or high-margin products. Built for shops that think in profit, not just list price.
Others: price math only
Filter by category, name or reference. Edit prices inline without opening each product in the catalog. Perfect for quick fixes after a bulk run when only a few items need manual polish.
Others: open 200 product tabs
Every feature explained in plain language for shop owners. No technical jargon, no developer speak. Below you will find a practical walkthrough of what each part of the module does, when to use it, and how it protects your shop from expensive mistakes.
Read in order if you are new (Step 1, Step 2, Preview, Apply), or jump directly to Scheduler, Rules, CSV or History if that is what you need today.
Imagine you change prices for 2,000 products and only afterwards notice something looks wrong. In most bulk tools, that moment is pure stress: you either fix items one by one in the catalog, or you restore an old database backup and lose other work from the same day. Mass Price Pro works differently. Every real price change is saved in the History tab like a receipt you can open anytime.
Each history entry shows a clear summary: when the change happened, who triggered it, a label you gave it (for example "Black Friday -20%"), how many products were touched, and whether that operation was already undone. You do not need to guess what happened last Tuesday at 11 PM.
Under the hood (without you having to think about it), the module also stores exact before and after prices for every affected product and combination. That is why Revert is reliable: the module does not "try to guess" old values. It puts back the numbers it recorded at the moment of change.
Real scenario: You run -15% on "Summer shoes" but forgot to exclude one premium line. Revert the whole operation in one click, fix the product list, preview again, and run the corrected version. Minutes, not days.
Good to know: When a scheduled promotion ends, Mass Price Pro also uses this same history mechanism to restore pre-sale prices automatically. You get temporary discounts without the usual Monday-morning cleanup work.
Before any number changes, you decide which products are in scope. This is the most important step in bulk pricing. A great discount applied to the wrong group can hurt margin fast. Mass Price Pro gives you seven practical ways to build that target list, from a hand-picked selection to the entire catalog.
You can switch modes anytime while preparing a change. The interface shows product cards with photo, reference and current price, so you can visually confirm you selected the right assortment before moving to Step 2.
Practical tip: Start narrow (exact list or one category), preview the result, then scale up. This workflow catches mistakes early instead of after 5,000 products were already updated.
Once your target list is ready, you choose the pricing action. Mass Price Pro supports twelve operations, from simple "-10%" to margin-based pricing that uses your wholesale cost. You do not need to calculate new prices in Excel first - the module does the math for every selected product.
You also choose what gets updated: base product price only, combinations only, or both. If you sell T-shirts in multiple sizes, this setting prevents accidental changes to variants you wanted to keep untouched.
Combinations explained simply: Products only changes the parent product price. Combinations only changes variant prices (sizes, colors). Products + combinations updates both layers when your catalog uses mixed pricing structures.
Preview is your dry run. It shows exactly what would change, but nothing is written to the shop yet. Think of it as a "price change simulator" for your real catalog data. You can review line by line, spot outliers, and fix targeting or action settings before clicking Apply.
In the manual workflow, preview builds a full table with product name, reference, old price, new price, difference and margin. If wholesale cost is available, you can immediately see whether the new price still makes business sense.
Recommended habit: Never skip preview on large batches. Even a 30-second check can prevent a costly typo like -90% instead of -9%.
When preview looks good, click Apply. The module updates prices in PrestaShop and immediately creates a history record so the operation can be audited or reverted later. You can also add a custom label (for example "March supplier sync") to find it quickly in History.
After apply, product cache is cleared so storefront prices reflect changes without waiting for manual cleanup. For large catalogs, the module processes products in a controlled way instead of one fragile bulk query with no trace.
Peace of mind: Apply is never the point of no return. If something still looks wrong after go-live, open History and revert that operation in one click.
Weekend promo? Black Friday window? Seasonal markdown with a fixed end date? The scheduler lets you prepare it once and let the shop run it automatically. You set a name, start date and optional end date, then define target products and price action for that schedule only.
Each schedule is independent from your manual tab settings. That means you can keep daily manual work untouched while a timed campaign runs in parallel. Before activation, use Preview to confirm the schedule will touch the right products with the right math.
Cron in plain words: PrestaShop needs a periodic task trigger (cron job) that calls the module URL. Once configured, schedules run in the background even when nobody is logged into admin.
If you often run the same pricing logic, rules save you from rebuilding it every time. A rule stores the full recipe: which products to target, what price action to apply, and optional margin filters. Think of it as a saved button for repeatable business decisions.
Example: "Electronics +5% after supplier update" or "Clearance category -30% for items with margin above 40%". Save once, then next month click Execute instead of re-selecting categories and settings from scratch.
Team workflow: One person can prepare rules, another can execute them later. Everyone sees the same named recipe, target summary and action summary in the rules list.
Bulk pricing mistakes are usually not dramatic on purpose - they are small typos with big impact. Entering -90 instead of -9, or applying a supplier formula to the wrong group, can create absurd prices in minutes. Global limits act as guardrails for the entire module.
You can set a minimum price, maximum price and minimum margin percentage. During preview and apply, the pricing engine clamps results that would break those boundaries. Instead of dangerous outliers, you get controlled values and a clear signal that safety rules were applied.
Some teams prefer spreadsheets. Maybe your pricing manager prepares changes in Excel, or your ERP exports a CSV file after cost updates. Mass Price Pro supports that workflow without forcing you to leave the module ecosystem.
Export uses the same targeting logic as the visual interface - categories, brands, exact lists and other modes. You download a file, edit prices offline, then import it back when ready.
Best practice: Keep a copy of each imported CSV with date in the file name. Together with module History, you get both human-friendly and system-level traceability.
Bulk tools are great for thousands of products, but sometimes you only need to fix 8 prices after a campaign. Opening each product in Catalog can take more time than the correction itself. The product list panel gives you a spreadsheet-like view directly inside Mass Price Pro.
Filter by category, product name or reference, locate the items you need, and edit prices (tax excluded) inline. Save changes without jumping between admin screens. It is the fastest way to handle small exceptions after a large bulk run.
Target the right products, preview every change, apply with confidence, schedule promotions that roll back automatically, and undo anything from History - the bulk pricing module PrestaShop merchants wish they had years ago.
v1.4.2 is not a thin script that runs one SQL UPDATE. It is a pricing engine with history, scheduling, rules, CSV pipeline and PrestaShop 1.6 through 9 compatibility baked in.
13,300+ lines of pricing logic. 13,800+ localized admin phrases. One promise: change thousands of prices - and take them back with one click.
PHP, JavaScript, Smarty and CSS that power preview, apply, revert, cron scheduling and the full admin experience.
History, history items, schedules and rules - structured storage for audit trails and one-click revert.
PricingEngine, History, Scheduler, Rules and Csv - separated concerns, not one giant procedural file.
Manual (3 steps), limits, history, scheduler, rules, CSV, product list - plus updates tab. Each with its own target and action scope.
Ready-made translation files for major European and world markets. Polish, English, German, French, Spanish, Italian and dozens more - your admin panel, preview tables, history labels and validation messages ship multilingual from day one.
Over 440 translatable strings in the core module, multiplied across 31 language files, plus Symfony XLF domains for PrestaShop 1.7+. That is a serious i18n layer - not three labels translated and called it a day.
Built for bulk. Speaks your language. Backs up every change.
Mass Price Pro is what happens when a bulk pricing tool grows up: a multilingual pricing engine with audit trail, scheduler and revert - so your team can work fast in their own language without gambling the catalog.
Roughly 50+ module files, 485+ lines of dedicated admin CSS, 31 language packs and 15+ years of MyPresta.eu module craft behind a tool that looks like "change prices in bulk" on the surface. Underneath: preview, history, revert and a translation base wide enough for international teams. That is the point - you get one-click bulk updates. We ship the engineering.














This module revolutionizes price management, enabling swift and precise bulk adjustments across your PrestaShop store. It automates complex price changes for targeted products, optimizing your sales strategy and saving valuable time through its intuitive two-step wizard.
Boost sales by instantly implementing dynamic pricing and promotions. Mass Price Change Pro enables rapid, targeted price adjustments across categories, brands, or specific products. Easily increase or decrease prices by percentage or amount, optimizing your strategy for flash sales, clearance, and competitive advantages.
Leveraging 15 years of PrestaShop expertise, our "Mass Price Change Pro" module reflects a deep understanding of merchant needs. It provides a robust, two-step wizard to precisely target products by various criteria and efficiently adjust prices, ensuring streamlined bulk updates for your store.
This module provides extensive customization for bulk price adjustments. Precisely target products by category, brand, features, attributes, or tax groups. Tailor changes by percentage, exact value, or amount, affecting base prices or combination impacts, offering unmatched flexibility for your store.
This module provides full access to its source code, enabling complete customization and integration. You have the freedom to modify its features and behavior to perfectly align with your specific PrestaShop requirements, without any limitations or obfuscation.
This module comes with a perpetual license, allowing unlimited usage. Free updates for its mass price change features are provided for one year, ensuring compliance and optimal performance. After this period, discounted renewal options are available for continued access to the latest versions.