DotInventa
Keep every supplier and every channel in step.
Supplier cost and stock flow into your channel price and quantity. Prices come from your own formulas and are defended at the Buy Box. Orders flow back to the supplier, and tracking flows back to the buyer.
| Product | Cost | Price | Stock | Sync |
|---|---|---|---|---|
| Ceramic planter, set of 3 | $18.40 | $34.99 | 18 | 4 min ago |
| Bamboo desk organiser | $9.25 | $19.49 | 42 | 6 min ago |
| Stainless bottle, 24 oz | $7.80 | $15.99 | 31 | Paused, session expired |
| Linen cushion cover | $6.10 | Blocked | 27 | Margin under floor |
One loop, from supplier to buyer and back
Load a catalog once. From then on, each stage feeds the next without anyone copying numbers between tabs.
Supplier
Cost and stock read from each supplier on the schedule you set.
Catalog
One product, many supplier offers, many channel listings.
Price
Computed from your formula, inside your guard rails.
Channel
Price and quantity pushed to every listing of that product.
Order
Pulled back from the channel, with profit recorded at the moment of sale.
Fulfil
Purchase placed with the supplier, tracking returned to the buyer.
Built to refuse bad data
Automation is only safe if it knows when not to act. These rules are in the engine, not in a settings page you might forget to turn on.
A broken scraper never zeroes your catalog
A read that returns a cost of zero, stock of 999,999, or a title that did not change when the page did is treated as a failure, not the truth. The offer is marked stale and nothing is written. An expired supplier login pauses that supplier instead of reporting everything out of stock.
A bad formula fails when you save it
Not at 3am against a live listing. Every variable in a pricing formula is checked against a known field list before the formula can be used, and the formula tester shows the result before anything goes live.
A blocked price is shown to you, not quietly clamped
Every computed price must sit inside the listing's minimum and maximum, change by no more than your step limit, and keep net margin above your floor. When one breaks a rule it stops, and you see which rule.
Nothing buys unless you switch it on
Supplier purchasing is set per supplier and starts on Manual, with a prepared cart and a record of what you did. Assisted pre-fills and waits for your confirmation. Automatic placement only runs where you turned it on.
Ask why a price is what it is, and get an answer
The repricer reacts when a competitor's offer changes, prices inside the minimum and maximum you set, and writes a record for every evaluation, including the ones where it decided to do nothing. Old price, new price, the competitor it was reacting to, the Buy Box before and after, and the reason.
A cooldown and a change threshold stop it from chasing every one-cent move.
Everything a multi-channel seller runs every day
Six connected parts, working on one catalog, in one workspace.
Catalog
One product with every supplier that sells it and every channel it is listed on.
- CSV import with a dry run before anything is saved
- Identifiers, images and a full change history
Suppliers
Add a supplier by describing its product page, not by waiting for someone to write code.
- Test a supplier setup on one page from the dashboard
- Your own schedule and cost floor per supplier
Pricing
Named, reusable formulas over cost, shipping, weight, margin and channel fees.
- Set per listing, product, supplier or workspace
- A formula tester, plus your own custom constants
Repricer
Buy Box strategies that react to competitor changes within your bounds.
- Minimum, maximum and step on every listing
- A readable record of every decision
Channels
Listings, stock, price, orders and tracking behind one connection for each marketplace.
- Bulk listing updates with a result for every item
- Channel credentials stored encrypted
Fulfilment
Orders run end to end, from the channel to the supplier and back to the buyer.
- Manual, assisted or automatic purchasing
- Cancellations, returns, refunds and claims tracked
Four marketplaces, one way of working
Every channel sits behind the same connection, so a product listed on two marketplaces is still one product with one price rule.
Amazon
First channelListings, stock and price, bulk updates with per-item results, and the Buy Box repricer.
Shopify
Up nextYour own storefront, sharing the same catalog and price rules as your marketplaces.
eBay
PlannedThe same products listed again, without maintaining a second catalog by hand.
Walmart Marketplace
PlannedAdded to the same loop, so stock and price stay consistent across all four.
Amazon comes first because it is the only one of the four with a Buy Box to compete for. Selling elsewhere already? Tell us, and it shapes what we connect next.
Each seller gets a workspace no one else can see into
Isolation is built into how the data is stored, not left for every screen to remember.
Separated at the data layer
Every record belongs to one workspace and every query is filtered automatically. Access is checked against the database on every request, so a stale or forged session cannot open another seller's data.
Roles for each workspace
Owner, Manager, Operator and Viewer, granted per workspace, so a packing assistant never sees your pricing formulas.
Two stores, two workspaces
Running stores with different suppliers? Keep each in its own workspace, and switch between them from one account.
Work that survives a restart
Scrapes, price pushes and order syncs run from a durable queue with retries, so a server restart delays work instead of losing it.
Questions
DotInventa, answered
What does DotInventa do?
It keeps your suppliers and your sales channels in step. Supplier cost and stock flow into channel price and quantity, prices come from your own formulas and are defended at the Buy Box, and orders flow back to the supplier with tracking returned to the buyer.
Which marketplaces does it work with?
Amazon is the first channel. Shopify is next, followed by eBay and Walmart Marketplace, all on the same connection so one catalog and one set of price rules covers every channel you sell on.
Can I add my own suppliers?
Yes. You describe where a supplier's page shows the title, cost and stock, then test that setup on a single product page from the dashboard before it runs. No custom code is needed for each supplier.
Will it buy from suppliers automatically?
Only if you switch that on, and only for the suppliers you choose. Every supplier starts on Manual, which prepares the order for you to place. Assisted fills it in and waits for your confirmation.
How do I get started?
DotInventa is live at inventa.dottut.com. Tell us which suppliers and channels you use, and we will set up your workspace and help you connect them.
Is my store data kept separate from other sellers?
Yes. Each seller works in an isolated workspace with its own suppliers, channel credentials, formulas and orders. The separation is enforced where the data is stored, and access is re-checked on every request.
Selling one catalog on more than one channel?
Tell us your suppliers and the marketplaces you sell on, and we will set up a workspace and show you where DotInventa fits.