Warehouse Revolution

PrestaShop warehouse management, true sellable stock, cart reservations, barcode picking and multi-warehouse routing

PrestaShop 1.7.6 – latestPHP 7.2+Version 1.48.0Released Updated
Price: €299.00
Tax excluded

MPR Warehouse Revolution is a complete warehouse management module for PrestaShop stores that connects stock, storage locations, materials, purchasing, fulfilment and returns in one administration. Installation creates the working screens and sensible defaults; you start with one warehouse or import existing data, then add detail as the operation grows.

A sellable quantity is more than the number on a product. The module brings together physical stock, reservations, incoming deliveries, raw materials and finished products, so the store promises only what the warehouse is ready to supply and purchasing sees shortages before they stop an order.

You choose the warehouse structure down to zones, racks and individual cells, print barcode and QR labels, and run receiving, putaway, picking, transfers and stock counts from a phone. Lot numbers and expiry dates stay with the exact position, while pick lists follow the selected stock order and arrange a practical route through the warehouse.

Materials, nested bills of materials and approved substitutes determine how many assembled products are ready to build. Purchase orders lead into controlled receiving, one customer order stays together while warehouse work is divided into shipments, and returns end with a recorded decision to refund, replace, restock or write off. In a multistore operation, each shop keeps its own warehouse assignments, settings, permissions and availability.

The result is dependable availability, faster warehouse work, replenishment before a shortage, and accountable shipments and returns drawn from one clear operational picture.

Product availability: Instant download after purchase
Instant Live Demo Real store, ready in ~1 min See how it works in a few clicks. We spin up a real PrestaShop store on our own infrastructure in about a minute (with the module installed and demo data loaded) so you can click around and try everything, nothing to set up.
Share
verified Lifetime license per domain, yours forever. Includes 3 months support & updates. Learn more
The demo is the complete module: buy anytime and activate the same installation, nothing to reinstall and nothing lost. Open the module's License tab and click "Activate from mypresta.rocks" (or paste your key); your settings and data stay exactly as they are. Updates install in one click from the Update tab.
autorenew Auto-renew support
+€29.90/mo
build Professional Setup We fully configure the module to your needs: all options set, tested & verified within 1 business day. +€29.00
palette Visual Integration CSS & template adjustments to match your theme: includes cross-device verification and screenshot review. +€49.00
Options total: €0.00
Selected total: €299.00
2 viewed

How does one module turn stock into a complete warehouse operation?

MPR Warehouse Revolution runs the warehouse inside the PrestaShop administration, from zones, racks and scannable cells to materials, purchasing, fulfilment and returns, with an exact place and an accountable record for every movement.

  • Reliable availability: physical, reserved, incoming and sellable quantities describe what the shop is ready to supply.
  • Exact locations: labels, phone scanning, lots, expiry dates and route-ordered pick lists guide the work on the floor.
  • Manufacturing stock: raw materials, nested bills of materials and substitutes settle how many finished products are ready to build.
  • Controlled replenishment: planning, supplier orders, scheduled stock feeds, receiving and putaway form one flow.
  • Order accountability: picking, packing, shipments, evidence, tracking and graded returns remain connected to the customer order.
  • Simple start, deep control: ready defaults support the first warehouse, while multistore scope, valuation and performance reports support a larger operation.
The Warehouse Revolution configuration screen

Where is every item, lot and expiry date recorded?

You define each warehouse as zones, racks and individual cells, then use the visual layout to reflect the real floor. Printable barcode and QR labels identify locations, products and orders. The phone-oriented scanning screen handles receiving, putaway, picking, transfers, corrections and stock counts without moving the task to a separate system.

Each position records the item, quantity, lot, receipt date and expiry date. You choose whether picking starts with the primary position, the oldest receipt, the newest receipt or the earliest expiry. The resulting pick list sorts cells into a practical warehouse route, which shortens searching and leaves every confirmed movement in the history.

Storefront view: Where is every item, lot and expiry date recorded?

What quantity does the store promise when products share materials?

Raw materials exist separately from shop products and connect to them directly or through bills of materials. A bill contains components, groups, nested assemblies and approved substitutes, so the buildable quantity comes from the limiting material instead of a disconnected finished-product number.

Cart reservations hold the exact material requirement and release abandoned quantities automatically. When the order becomes a shipment, the same material plan follows into picking and stock deduction. Shared material pools are counted once, which keeps combinations from promising the same final component several times.

In a multistore operation, warehouse assignments, configuration, employee permissions, imports, reports and storefront availability stay isolated for each shop, while shared defaults remain deliberate. Product pages show per-warehouse availability and the matching delivery message for that shop, so each storefront presents its own fulfilment truth without mixing operational records.

product recipe with materials, nested sets and substitutes

How does replenishment move from a shortage to a usable shelf?

Sales history, supplier lead time, minimum levels and a safety factor produce replenishment suggestions before stock reaches zero. Supplier products become purchase-order lines, expected dates account for holidays and business days, and receiving sets the expected quantity beside what actually arrived.

Scheduled supplier feeds retrieve CSV and XML files, map each supplier's fields, preview changes, record every run and post approved quantities safely. Uploaded data follows the same validation path, so a large catalogue starts from existing records instead of manual re-entry.

Receiving posts several lines as one controlled operation and records discrepancies. Guided putaway then assigns the quantity to a real cell with its lot and expiry date. Stock becomes available only after the receipt has a traceable quantity and location, leaving purchasing, warehouse staff and the shop aligned.

Stock planning screen with safety factor and lead time inputs beside calculated minimum and reorder levels

What happens between an order, a shipment and a return?

One customer order remains one order while the module creates one or more warehouse shipments underneath it. Staff pick by location, record packing progress, choose the warehouse and carrier, add tracking, attach package photos or documents and correct a shipment without erasing its history. The customer sees only the events and evidence marked for customer access.

Return requests start in the customer account with the affected lines and supporting images. Staff approve the request, record each event and grade the returned goods. The grade leads to a clear resolution: refund, replacement, return to sellable stock or write-off, so a damaged item never returns as good stock by accident.

Carrier reports show on-time delivery, transit time, exceptions and shipment volume by carrier and warehouse. The team therefore sees whether a fulfilment delay began in picking, dispatch or transport and bases the next carrier decision on recorded results.

Order fulfilment screen explaining when stock is reserved, consumed and released across an order's life

How quickly does the first warehouse start, and how deep does control go?

Installation creates the warehouse menus, records and practical first settings. You enter the first warehouse and its basic locations or import warehouses, zones, suppliers, materials, recipes, product links, stock and purchase orders from files. The installation verifier reviews the structure and repairs missing elements before daily work begins.

You choose stock synchronisation, reservations and expiry, automatic shipment creation, warehouse selection, customer tracking, notifications, dispatch grace, delivery dates, return approval, storefront availability, currencies and correction reasons. Stock takes, internal receipt and issue documents, movement history, low-stock views, best sellers and supplier performance remain available from the same administration.

Accounting reports value stock by first received first issued, last received first issued or weighted average method, with auditable cost layers behind the total. Together with carrier analysis, warehouse-specific reporting and multistore isolation, this keeps the start small for one location and the configuration deep enough for manufacturing, wholesale and several shops.

Warehouse layout editor with area dimensions and a tool palette for walls, doors and racking
  • Reference
    mprwarehouserevolution
  • In stock
    2147483647 Items
  • PrestaShop Compatibility
    PS 1.7 – 9.x
  • Pricing Model
    One-time Purchase
  • Module Type
    Front & Back-office
  • GDPR Relevant
    No
  • Business Goal
    Streamline Operations
  • External Account Needed
    No
  • Module Complexity
    Complete Solution
  • Customer Journey Stage
    Manage Store
  • Works With Platform
    No External Platform

What customers say about us

Company reviews
5.0 (4 reviews)
Loading customer reviews...
No product reviews yet

Be the first to share your experience with this module.

Write a Review
Rate specific aspects (optional)
Quality
Price / Quality
Stability
Compatibility
Support

Warehouse Revolution adds warehouse-level stock control to PrestaShop, so you can see where stock is, what is reserved, what is incoming, and what has already shipped. It is useful for stores that need materials, recipes, purchase orders, picking, shipment tracking, and returns in one Back Office workflow.

Have a question about this product? Our experts are here to help. Ask anything about installation, compatibility, or specifications.
1301 questions
9 categories
2013 building modules since
1.6–9 PrestaShop versions
v1.21.132026-05-27
  • AddedAdd warehouse stock projection and stockless fulfillment
  • AddedSupport bespoke no-stock order lines
  • Addedcomplete FR/DE/ES/IT/PL translations

Works Well With Warehouse Revolution

Modules our team genuinely pairs with this one, and exactly why each belongs in the same setup.

Measurement

A store running Warehouse Revolution operates a real stock layer, warehouses, zones, rack cells, movements, reservations, stock takes, purchase orders, receiving, shipments and RMA, so the operational picture of goods is detailed inside the Back Office. What that warehouse view is not built to do is hand finance or fulfilment partners a flat order extract for accounting, reconciliation or period analysis.

Orders CSV List Exporter is the separate tool for that. Staff choose the period, statuses, paid state, columns, separator and row limit, then download a dated CSV with practical default columns for order details, documents and totals. It simply reads whatever each order already holds and writes it to a file; it does not alter stock or orders.

Used together they keep operational depth and reporting cleanly separated: the warehouse module manages the physical reality of stock and shipments, while the exporter carries order data out to spreadsheets for accounting and analysis. The team gets both a working warehouse and clean order extracts without copying grid rows or writing SQL.

Complement

Warehouse Revolution gives a store a genuine fulfilment layer, stock locations, reservations, receiving and shipments, so operators know what is on hand and where it sits. That back-office accuracy is valuable, but it does not put a delivery expectation in front of the shopper on the product page, where uncertainty about timing can stall an add-to-cart.

Estimated Delivery Date handles that storefront message separately. It shows a clear product-page delivery date calculated from processing days, a daily cutoff hour, optional weekend exclusion and your chosen date format, and can show how many hours remain before the cutoff. It speaks to the shopper; the warehouse module organises the stock behind the scenes. The two are independent and the merchant sets the estimate themselves.

Run together they cover both sides of timing as complementary tools: operations stay accurate about real stock and shipping work, while shoppers get a confident delivery expectation before they buy. The merchant keeps fulfilment under control internally and reduces hesitation on the product page at the same time.

Mass Price Updater
€149.00
Workflow

With Warehouse Revolution managing stock, purchasing and receiving, a merchant often has fresh visibility into changing supplier costs and margins as goods move through the warehouse. Acting on that, adjusting catalogue prices when costs shift, is a separate job that the warehouse module is not designed to do across many products at once.

Mass Price Updater covers that pricing work on its own. It changes catalogue prices in controlled batches instead of product by product, targets all active products or a selected category, manufacturer or supplier, and lets the team preview scoped updates before applying them with a traceable history. It edits prices; the warehouse module handles stock and movements.

Used alongside each other, the team keeps stock and purchasing accurate in one tool and re-prices the catalogue deliberately in the other when supplier costs or margin targets change. The two stay independent, but together they let a merchant respond to cost changes seen in the warehouse with controlled, reviewable price updates rather than slow manual edits.

Complement

A team operating Warehouse Revolution spends time on shipments, receiving and RMA tied to specific orders, constantly referencing orders while picking, packing and processing returns. When those orders carry PrestaShop's default opaque references, matching a physical job to the right order becomes slower than it should be on the warehouse floor.

Custom Order Numbering addresses that separately by replacing random references with structured, readable ones built from dates, counters, shop or customer context, prefixes and suffixes, with a format builder that previews patterns before consuming a counter. It changes the reference each order carries; it does nothing to stock or shipments.

Run together they make warehouse work easier to track: operations stay in the warehouse module while every order they pick, ship or return now wears a reference staff can read and quote at a glance. The two tools never exchange data, but the cleaner numbering makes the warehouse module's day-to-day order handling noticeably less error-prone.

0 open 10 resolved
Report an issue
View all known issues
17 Implemented
17 requests

Loading feature requests...

View full roadmap
30 days return right
Easy return - no questions asked
Plug & Play Modules
Install, set up and take profit
Dedicated Support First
Priority Help & Satisfaction Over Sales

You might also like

Pinterest Tag
€69.00
  • New
Content Variables
€49.00
Returns Manager
€149.00
Customer Merge
€99.00
Loading...
Back to top