Advanced extensions for Magento® to help your business - Welcome to Moogento!

Faster & Smarter Stock Control

  • Simplify inventory management
  • Update stock via 1-click, barcode, or csv
  • Smart restock suggestions

> Live Demo

  • $120

Make Stock-Control a Breeze

Are you resigned to standard Magento stock processes? Find an item, click into it, wait for it to load, click the Inventory tab, find the qty number, do some maths for what you're adding, add it, click save, wait for it to save, wait - click back - forgot to set 'in stock', find that part, click it 'enabled', click save, wait for it to save, wait - click back - forgot to set 'enabled', find that section, click it enabled, click save, wait for it to save, click back to the grid, wait for it to load. Darn - just edited the wrong product, and someone ordered it already.

Come into the Light! That process is now faster (a-second or less), and less error-prone with stockEasy.

1-Click Stock Edits in the Catalog Grid

Click the value you want to change (Price, Cost, Qty) and hit enter. It understands maths - eg. enter +113 and it will add 113 on.

Fast & Easy Stock-imports with Barcode Scanning

stockEasy has a specific page for editing stock on the fly. It's designed specifically to work with iPads (or any mobile device) but works just as well on desktop machines. The idea is to super-simplify the entire process, with way less training needed for new staff (so when you get that Xmas rush you can quickly deal with it). You can also, with powerLogin, restrict a user to land on just this page - simplifying things for warehouse staff, and keeping peace of mind that the new temp hire doesn't have access to editing orders or worse.

This works really well for both recording product deliveries, and also putting them onto shelves - you can eg. scan the item, then scan the shelf you put it on (and it will assign that shelf to that sku), or you can have the shelf value pop up after scanning the product to show you where to put it.

Stock-checks simplified

Likewise, stock-checks are now really easy. Just scan an item and it will show you the location it should be at, and the qty there should be there.

Bulk-edit stock with CSV import

No need for product ID, just the SKU will do - you can quickly import: price, cost, qty, eol (end of life), location.

stockEasy makes the Magento Catalog customizable just the way you like it, with only a few clicks.

It nicely complements the day-to-day ecommerce functionalities that the other Moogento extensions bring.

The support is also very responsive! Shoutout to Jim whose support efforts are awesome.

Chris Mcculloch,

Get Smart with Stock Planning

Smart Restock Suggestions

stockEasy will suggest what stock you need to purchase, right now, to deal with manufacturing delays, and future expected sales. If you're coming into winter and just sold loads of shorts for summer, you don't want to be buying loads of shorts.

We do this via a few revolutionary methods, none of which you'll find anywhere else :)

Sales Velocity (iVelocity)

First, every day we look at every product available in your catalog. We check that it is: visible, enabled, and in-stock, and there is qty available for sale (if any of those things aren't set correctly then the item can't be bought). We also record the qty-in-stock that day, and the price and cost set that specific day for that product. (Bonus : this makes end-of-year accounting really easy when your accountant asks "what value of stock did you have on hand on Day X")

We then count how many sales on this day that product made. We combine these figures together to give us what we call the iVelocity (sales velocity). Why is this important? If you sold 100 'Jumping Blue Cats' in 1 hour that it was available, over a 6 month period, and sold 100 'Jumping Red Cats' in the same 6 months, but which was available every day, then you obviously want to restock the Blue one first. So you can sort by this number and use this in your stock planning for which items to restock first.

  • This is obviously more accurate the longer you have stockEasy installed, as we cant go back in time to check if items were available. TLDR; Install stockEasy now to get more accurate estimates in the future.

iRestock (Smart Restock Suggestions)

shipEasy looks at past sales, both for each specific product, but also for your store as a whole. Eg. "Jumping Cat v4" product, takes 1 month to restock, we're now start February, we have stock of 20, and it sold 100 last March, and 20 last February... and the overall store sales has gone up 10% since last year. Then we can say right now we need to buy: +100 needed for March +20 needed for February -20 in stock +10 net store sale rate gain for March +10 net store sale rate gain for February = 120 needed to order right now

  • We use a bit more complicated formula, incorporating the iVelocity so that we are planning on sales based on days that the item was actually previously available for sale, and not just how many sold over the set time comparison period.

Got a fast-moving stock item that wasn't hot last year? We have options to change the comparison timeframe to the same period before right now, instead of the same period last year.

stockEasy’s visual colour coding for stock levels is particularly helpful.

We use stockEasy with pickPack & shipEasy, and in combination the results are SO powerful and feature rich.

Alex Goodacre, Altered States

Customise the Catalog to Suit Your Business

1-click you can hide a column that you're not using.

Drag a column to a new position.

Edit the title.

Add our advanced columns (iVelocity, iRestock), also including a very useful 'Sold' column, to see how many of each item have been sold. If you also use courierRules then you can sub-split the sales by the shipping zone each item was shipped to. How's this useful? If you have a warehouse in the UK and one in the US, and do 200 sales to the US and 1 to the UK, now you know which warehouse to send 200 items to.

Get the Catalog Working for you and your business, and get a quicker overview of what needs doing.

Accurate stock = quick order processing = happy customers

Happy customers lead to more positive reviews & less support time.

Positive reviews lead to more sales... and more happy customers.

Add Features to the Orders Page

If you're using shipEasy you can now make another big step forward in stock fluidity and customer happiness (not to mention increased sales).

Let's talk about stock. We need stock to sell to customers - if we have too little we can't make the sale and the customer gets annoyed; if we have too much then we are spending more than we need to and losing money in stock depreciation. But even worse is if we sell a product to a customer when it is actually out-of-stock. We'll have to refund them, we look unprofessional, they resolve never to come back again (and may post about their experience putting off future customers).

Advanced 'Stock Status' = smartStock

shipEasy already adds a 'stock status' column, which shows with a simple 'traffic light' system for that order's skus' current stock level.

Scenario: We have 2 items in stock, and 2 orders for a single qty of this item. All good. It will show 'in stock' as we can fulfill all. What if one guy calls up and changes his order to 2 units. We now have booked orders for 3, but have 2 in stock. 'Stock status' will show 'orange' for both orders, as we are 'partially in stock'. But this doesn't really help us - we can actually ship one of those orders. We need to now go into the Catalog and see exactly what qty is in stock, then check the orders, which one got booked first, so we'll ship that item first.


stockEasy adds a new Orders Page column smartStock. This assigns a specific item from stock to each specific item ordered. So in the case above it will show green for the first order (1 qty), as that order came in first, and then orange for the second order, as that came in second (orange because we can fulfill one of the 2 items). But it has also realised that this order needs 1 more to complete, so next time we add stock in this sku, it will reserve the first one for this specific order, and then show 'smartStock' as green. Using the shipEasy 1-click contact button, we can quickly message the second customer (without having to leave the page) while printing the first order with pickPack. Ie. we're clear, and we've got 2 happy customers, and it's taken seconds instead of minutes. Once the first order is printed we can then scan it using the pickPack-printed barcode, using shipEasy's barcode-scanning features, and the customer will know his order is on the way immediately. More time saved and more happy customers!

Auto-emailed stock alerts & reports

Stop worrying about running out of stock - stockEasy will email an alert you as soon as active stock reaches a certain level.

Take it to the next level and filter by specific product attributes - this means that you can automatically send restock requests to each supplier, handy for drop-shipping.

Want to keep on top of stock changes in the warehouse? stockEasy has you covered with a 'stock changes' email. This won't include sales, only edits outside of the normal order process.

stockEasy can also produce an in-stock report, again filterable. Your accountant will thank you.

Demos & Guides

Live Demo & Guides

Live Demo See it in action

User Guide Detailed install & setup docs

Guaranteed & Supported

    30 day Moneyback Guarantee
    We want your !
    90 days Support & Updates Included
    (Extendable from $99/year)


Compatible with recent CE & EE versions
(Community: 1.4-; Enterprise: 1.9-

Contact UsAny questions? Drop us a line.
Changelog for stockEasy

1.0.38 - 20/06/2018
- Fixed Auto-stock set on edit stock page broken

1.0.37 - 15/06/2018
- Added feature for 1-time restock alert & reset button
- Fixed CSV import issue

1.0.36 - 05/02/2018
- Updated once-only warning text to be more legible

1.0.35 - 13/12/2017
- Updated test button to be more buttoney :)

1.0.34 - 13/12/2017
- Updating pdf library to validate in php 7

1.0.33 - 08/06/2017
- Fixed a conflict

1.0.32 - 06/06/2017
- Fix for time-gating issue

1.0.31 - 01/06/2017
- Adding option to auto-import from csv missing title line

1.0.30 - 30/05/2017
- Added option for prefix to imported skus

1.0.29 - 12/05/2017
- Editing config labels to be more consistent

1.0.28 - 28/03/2017
- Fixed a conflict
- Fixed an installation bug
- Tweaking some config explanatory text

1.0.27 - 02/03/2017
- Disabled 'cost' field by default.

1.0.26 - 01/02/2017
- "Once Only" switcher implemented
- Fixed compilation issue
- Fixed collections for CSV reports

1.0.25 - 15/12/2016
- Fixed stockEasy conflict
- Fixed scanner issue
- Fixed error scanning zeros
- Updating config option to be clearer

1.0.24 - 05/11/2016
- Updating config option to be clearer
- Updating test email text
- Fixed invoice email sending on sE ship and invoice
- Updating config spelling for clarity

1.0.23 - 08/09/2016
- Fixed conflicts with ManaPro_ProductFaces module

1.0.22 - 03/09/2016
- Restored stock item model rewrite; the previous method worked with some 3rd party extensions, but the new system should work with more.

1.0.21 - 03/09/2016
- Fixed sorting grid by creation date

1.0.20 - 22/08/2016

- Added 'inventory change' reports
- Added 'total refunded' column in Catalog grid
- Added OOS filter for emailed reports
- Rmoved stock item model rewrite to work better with some extensions.

1.0.19 - 08/06/2016
- Fixed issue with csv output sorting

1.0.18 - 30/05/2016
- Fixed issue with pdf report sorting

1.0.17 - 25/05/2016
- Added option to show before/after qty in scan page

1.0.16 - 28/04/2016
- Speed and performance improvements

1.0.15 - 11/04/2016
- Added option to show product creation date column

1.0.14 - 01/04/2016
- Fixed cost attribute processing

1.0.13 - 18/03/2016
- Editing auto-created table headers for clarity

1.0.12 - 11/02/2016
- Fixed massaction issue where currency symbol would get hidden

1.0.11 - 26/01/2016
- New feature, you can now specify in csv imports, if the qty value is to be 'added to' or just set (as previous) as the qty.
- Fixed, an issue with Sold qty representing Ordered and not Invoiced numbers.
- Fix various conflicts in reports; they should now report nice and orderly.

1.0.10 - 24/12/2015
- Removed dependency on shipEasy; it seems someone is actually using this without shipEasy! A first!
- Fixed Stock History updating.
- Changed 'sold' column logic to focus on actual Invoiced qty, instead of Ordered qty.
- Added EDX column to Catalog Grid, so you can now see how many days are estimated before stock is out.
- Changed some store-specific table labels to be clearer.

1.0.9 - 15/11/2015
- Added better database error protection. If your db has a sniffle, stockEasy shouldn't catch it.

1.0.8 - 13/11/2015
- Added support for Ebizmarts_BakerlooRestful (POS System).
- Fixed indexer error which occasionally cropped up if you are one of those revolutionistas without shipEasy.
- Removes indirect pickPack dependency. Again, why, why, why. But, ok :)

1.0.7 - 10/11/2015
- Added better spacing for the range filter columns. Less heart murmurs reported when making filter sets.
- Fixed the 'manage stock' column. So it shows the correct results, which is handy.

1.0.6 - 03/11/2015
- Fixed indexing on big databases. If you have a lot of products, no issues.
- Added iReorder queue protection agains fails. If your db had a hiccup during an index, we should now spot it and carry on like nothing happened (when the cron is next up and perky).
- Added stock-ready and process-status columns. (Multi-warehouse support, with filtering for un-tracked orders).
- Added custom product attributes as column options in the Catalog.
- Fixed like a size-cutting Ninja, pdf memory issues when making stock reports.
- Added 'test connection' option, for auto-import section. So you can quickly see that your supplier FTP is responding as planned.
- Added protection for order saving holds.
- Added a check to not export an empty list of products. Because, really, nice though it was, it wasn't really helpful.
- Fixed csv report filtering, to filter all the filter options, all of the time.

- Fixed cron stock import. Now remote suppliers stock levels are auto-updated in your store.
- Global Defaults, for faster and easier setups.

- Added global minimum-order-quantity (minoq) and maximum-oreer-quantity (maxoq) in iReorder calculations. So you can now auto deal with your suppliers limits when ordering stock.
- Added Supee patch fixes.
- Fixed, a rogue edit link on the 'low stock warnings' grid.
- EDX fix, to now show the 'estimated days until out-of-stock' easier.
- iReorder calculation improved.
- New "auto-email days" option, to specify which days stock-emails are sent off. No more Sunday orders.
- Speed of cron task improved.
- Speed of stock imports improved.
- Added inventory change report - get an email of all inventroy changes.

- No longer dependent on shipEasy to work. But why, but why.

- Fixed email report sending. Now they actually arrive with a decent degree of certainty.
- Total qty update, to show the total qty in stock.
- Added option to force the Magento store when auto-importing stock changes.
- Added stock-level coloring in sku and product names column, for fast problem-spotting.
- Added to auto-import, additional attribute column name. So you can set eg. location or shelf.
- Added option to auto-import stock levels via xml. No more just csv.
- Added option for column delimiter in auto-import settings.
- Improved catalog grid loading time. Less time waiting, more time planning.
- Added option to set column widths. Pushing our minimalist agenda. Max.
- Fixed total qty in grid display. It was a bit affected by the weather, it claims.
- Added a 2nd filter to the auto-import section.
- Added Magento 1.4 support. For you slow-changers you.
- Fixed row coloring. It now works. Woot.
- Grid search: prefilter functionality fixed, and rocking.
- Grid Columns Setup, funkified. Drag'n'Drop, slide-to-hide.
- Added option for custom emails per supplier. Add that cheeky anecdote to your buddy without muddying the more professinal waters the other side of town.
- Fixed bug with the order grid. Which was handy.
- Added feature for cost & price cols, to have a currency dropdown.
- Removed Clean dependance. You're missing out, you know you are.
- New 2nd weight column fixed and ready to weigh.

- Low-stock dashboard display panel added.
- Added managed stock column. Now it's nice and easy to see which stock is actually being edited by Magento. And which is left to your whims.
- Edited line color options and fix for decimals. And we all love those decimals when they are as accurate as Maths intended.
- Added product image & reorder qty columns. Both pretty nice ones to have.
- Made thigns nicer on the eye : 'product type' filter & grid text into icons for some columns. Faster scannng = easier training and happier times ahead.
- Added low stock emails to the list of impressive (if we so so ourselves :) ) features that stockEasy brings to the orange (always orange) Magento table.
- Added a 2nd filter in export options for stock reports. Eg. filter by supplier and 'End Of Life'.
- Fixed bug in product-edit popup.

- Added EDX (Estimated Days to Out-of-stock) row colors. For a fast and happy stock check.
- General bugfixes. Faster and faster, to the efficient warehouse we go.
- Country groups added. To courierRules, not here. But does anyone read this? Drop a line for a special offer if you made it this far!
- Corrections, mainly to comments and guidelines in the config.
- Stock history grid - such a cool feature, it exists mainly in an udnerground cavern. With ice. You can now see exactly what happened to each product every day that stockEasy was installed.
- Enhancements. What a great word. Usually associated with brown paper bags, now brought up in the world to a more classy spot.
- Config corrections. What more can be said.
- Qty scanning. Nice. Very nice. Using an ipad (ideally, but works with all) you can now scan your stock changes in seconds.
- Added, auto-import of stock. Ooh. Yes. Dropshippers unite. And everyone with external warehouses and suppliers. When they run out, so do you, and not a keystroke needs to be tapped.
- Added low-stock email warnings. Because. Low stock. Warning. Enough said.
- Added lowstock warnings. Same as above but with less hyphenation.
- Added PDF reports to the available list of formats to receive note of impending out-of-stock.
- Added csv exports to the burgeoning folder of how stockEasy can tell you you're doing almost too well.
- Config refactoring. Faster. Stronger. Ready for warehouse.
- Added configurable grid options. Here we go - minimal screentime is here.
- New database structure created. Slick and fast.



Can I edit stock in the Catalog (Products) Grid?

Yes! Just click qty/price/cost, enter the new value, and hit Enter.

Will stockEasy save me money?

Yes! The smart stock reorder feature will help you to plan for future orders and production, so that you don't have excess inventory on hand, and are less likely to be overstocked. The whole process happens automatically, so you'll save a lot of time compared to other methods.

Can stockEasy deal with EOL (End-Of-Life) products?

Yes! You can set it per product, or upload a csv. Now when your supplier stops making an item, you won't be confusing things by reordering it.

Can I use this to help drop-shipping?

Yes! You can setup multiple stock-notification emails, grouped by a custom attribute (eg. supplier). So when any products from a specific supplier are out of stock (or ordered, if you're not carrying stock) they get an email with what's needed.

Is it easy to install?

If you've installed Magento extensions before, you'll find it easy. See our guide if you're not sure, or grab our paid install service.

Moogento is helping companies like yours, today


100% Love Guarantee

We Want Your ! - if you're not feeling it, let us know :)

We Guarantee Your Magento Love!

Ready to process and reorder stock with less effort?

  • $120
Get our superpowered newsletter!
Exclusive specials, critical security updates, and occasional news
We don't spam.