Selling online adds a layer that a physical shop doesn’t have to deal with: your stock count has to be right before someone clicks “buy”, not after. Oversell an item and you’re issuing a refund and an apology. Undersell — showing something as out of stock when it isn’t — and you’re losing a sale you could have had.

Most of the actual pain in ecommerce inventory comes down to three things: keeping stock counts accurate, handling products that aren’t simple single units, and getting data in and out of whatever else you’re using to run the business.

Keeping stock counts accurate as orders come in

Every order that comes in needs to reduce your available stock immediately, and every returned or cancelled order needs to put it back. If that update is manual — someone editing a spreadsheet after checking a marketplace dashboard — it lags behind reality, and lag is exactly what causes overselling.

iMagic Inventory updates stock levels the moment an item is added to an invoice, so your available count reflects what’s actually left the moment you record the sale. Set a reorder point on each item and it’ll show up on your reorder list before you run out, rather than after a customer finds out the hard way.

Products that aren’t one simple SKU

A lot of ecommerce catalogues aren’t flat lists of single items — you’re selling bundles, gift sets, or kits assembled from parts you also stock and sell individually. If your inventory system can’t decrement the components when you sell the bundle, your component counts drift out of sync with reality within weeks.

iMagic Inventory’s Item Groups feature lets you sell a bundle as one line item on the invoice while the individual component items in stock are tracked correctly underneath it. You don’t have to manually adjust component stock every time a bundle sells.

Multiple price points

Selling direct-to-consumer at retail price and also selling wholesale to other businesses (or running periodic sales) means the same product needs more than one price. Configure retail, wholesale, and sale price lists under Configure > Multiple Item Pricing in iMagic Inventory, and assign each customer to the right list so invoices calculate correctly without you tracking discounts by hand.

Moving data between systems

This is the part worth being precise about. iMagic Inventory is a Windows-based inventory and invoicing hub — it is not a live, real-time sync with Shopify, WooCommerce, Amazon, or any other sales channel. What it does have is CSV import and export: the Inventory Import Wizard (File > Inventory Import Wizard) brings a spreadsheet of products in, matching columns to fields, and File > Export Invoices / File > Export Customers get data out for use in accounting or other systems.

If your workflow is “export orders from my sales channel, import stock changes into iMagic, export reports for accounting,” that fits well. If you need automatic two-way sync with a storefront platform, that’s not something iMagic Inventory does today — build your process around import/export rather than assuming it.

Where this leaves you

The features that matter most for ecommerce — accurate real-time stock decrement, bundle handling, and multiple pricing — are things iMagic Inventory does out of the box. Live channel sync isn’t, so plan your process around CSV import/export rather than assuming automatic two-way updates.

Download the free iMagic Inventory trial — 10 fully functional uses, no credit card required — and try it against your actual product catalogue.