Skip to content

Automation in E-commerce: Stock, Pricing, and Order Flows

3 min read

You sell the same product in three places: your own store, a marketplace, maybe a social-commerce channel. A customer buys the last unit on your site, but it still shows as "in stock" on the marketplace. A second order comes in, you don't have the item, and you're cancelling the order and apologising. Meanwhile a competitor has dropped their price and you only notice three days later. And on every order that lands, you're generating the invoice and printing the shipping label by hand.

None of these tasks looks big on its own. But added up, they become the most expensive cost in e-commerce that never shows on an invoice: hours you can't sell, orders that slip away, and customer trust that quietly erodes. Stock, pricing and order handling are all things you can automate.

Getting stock right on every channel at once

The most frustrating problem in multi-channel selling is overselling, meaning selling the same unit in two places. The cause is simple: every channel keeps its own stock count, and none of them know about the others.

The fix is to define one central source of stock. Your own site, an inventory tool, or even a properly structured sheet can be that source. Then every sales channel connects to it: when one unit sells anywhere, the sync pushes the new count to the other channels as often as their APIs allow. When a product runs out, every channel is updated to show "sold out." That closes most of the window in which you sell what you don't have, and stops what you do have from staying invisible on the shelf.

Tracking prices by hand is no longer realistic

Opening ten competitors' pages one by one every morning is, at best, a once-a-day job you'll skip most days. Prices, meanwhile, change several times a day.

A monitoring flow built with web scraping checks the prices of the competitor products you choose at regular intervals. When a price drops or crosses a threshold you've set, it alerts you on the next check, and if you tie it to rules, it can update your own price automatically. The same flow handles bulk price updates on your own catalog: instead of changing hundreds of prices by hand for a campaign, you apply a single rule in seconds.

The chain that starts the moment an order arrives

The real time drain begins after the order lands. In the classic flow, when an order comes in, someone creates the invoice, generates the shipping label, sends the customer the tracking number, and records it in accounting. Every step is manual, and every step carries a risk of error.

With automation, the whole chain runs on its own:

  • The invoice is created and stored automatically when the order arrives.
  • A label request goes to the courier automatically, and a tracking number is generated.
  • "Your order is being prepared" and "shipped" notifications reach the customer by email or WhatsApp on their own.
  • The accounting entry and the stock deduction happen at the same time.

You just pack the product and hand it to the courier; the system takes over the correspondence and record-keeping.

What you gain by automating each task

ProcessHow it goes by handWhat automation changes
Stock syncChannels separate, "out of stock" crisesOne source, scheduled sync, far less overselling
Price trackingLucky if you check once a dayMonitoring on the schedule you set, an alert on the next check
Invoice + shippingManual work per orderAutomatic chain the moment an order lands
Customer updatesForgotten tracking messagesAutomatic notice at every stage

Where should you start? The answer always runs through whatever wears you out most. In most businesses that's either stock sync or the post-order correspondence. You start with a single flow, see it work, then move on to the next.

Let's untangle this together

At Filova we start with one order flow in a free fit call. If it fits, the paid audit maps that flow, and a fixed-scope pilot then tests a single workflow against acceptance criteria agreed in writing beforehand. We decide together which steps need human approval.

Book a Free Fit Call →: bring one e-commerce flow and we'll say on the call whether it's a fit for automation.

Frequently Asked Questions

How do I keep stock in sync when I sell on multiple marketplaces?

You define a single central source of stock, then connect every sales channel (your own site, marketplaces, ecommerce channels, and social-commerce channels) to it. When a sale happens on one channel, the sync updates the others as often as the channel APIs allow. Filova builds this sync with n8n, which sharply narrows the window in which the same last unit can be sold twice.

Is it legal to track competitor prices automatically?

Feasibility depends on the source's terms, the access method, the data type and applicable law. Each source is reviewed before implementation, and legal questions belong with your own counsel. Filova builds a measured monitoring flow that doesn't strain the target sites and reports price changes back to you.

Isn't automation too expensive for a small e-commerce business?

It's the opposite: manual stock and order handling is an invisible cost that eats most of your working hours. The cost of a flow separates into distinct lines: server and infrastructure, third-party usage, the implementation work, and ongoing support. Payback is estimated from your own baseline and the assumptions stated in the audit, not from a figure anyone can quote in advance.