AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTpkNjNkYzg0Zi1jODYyLTQ0ZDItYTBlNi1kZDliODMyZGIxMzAAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaO56j9Iyraeg5mEwbooa24IAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDo0M2VhYzJiMi03ODMxLTQ1NDgtYmU3Ni0zNDc3MzgwYWU3ZmRscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNoXggjd7cqyVYq4qKQwCTrbAAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggQGRC/67n99pYh55H1FOfR1cP2CoTg0hRNFcVP1/tfbmkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaC7aOPY4nKLH59wQPRl8O/EAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCBmof9+xHtUwJvYoUD8as8ptc/wluOO38crTSpTcGGlPWRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBi8Zmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOmQ2M2RjODRmLWM4NjItNDRkMi1hMGU2LWRkOWI4MzJkYjEzMC9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjNjMThiNzQ2LWY4MzItNDhlMy04Mzk5LTM5NTIzNzQ4MWJkOXJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCBAZEL/ruf32liHnkfUU59HVw/YKhODSFE0VxU/X+19uaJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFgg6osGVSrtbPXtPKErH4+ET0YL2HVqCD+rXgWpWbEl37qiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggQmnfR1/y/W72vvOK01ee4Ik5H+qWzxKQwv5yDurL+VJ0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQGyVlb+yNcLAGo4ll7VKVvgRbfnk1Lfxm8Xsa0YXxPkyFIwc1kwZ8cAwEns2r3t9dW6MOclLLj0eNDSAA8ei1MU=
Purchase planning for distributors and wholesalers

Know what to order, how much, and by when.

POplanner reads the stock and sales export from your ERP and drafts a purchase order for each supplier. It counts lead times, sea or air freight, seasonal peaks and past stock-outs, and shows the reason behind every number.

Works with Excel or CSV exports from any ERP. Your file is read in your browser and never uploaded.

Sample data · open the interactive demo

Used by buying teams at

[ Placeholder · customer logos go here after the first pilots ]
The monthly routine

The purchase spreadsheet, without the copy and paste.

Most buying teams plan in a workbook. Every month someone exports stock from the ERP, pastes it next to last year's sales, repairs the lookups, checks lead times with each supplier and tries to remember which items sell for Christmas.

POplanner runs those steps the same way every time, from the same export. You spend the time on the decisions: which spike to ignore, which supplier to top up, what to fly in.

Match stock, incoming and twelve months of sales per itemautomatic
Work out months of cover and the reorder pointautomatic
Round to carton size and supplier minimumsautomatic
Flag spikes, price changes and new itemsautomatic
Decide what to buy and send the orderyou
How it works

From ERP export to supplier order in four steps.

  1. Export

    Download the article list with stock, incoming orders and monthly sales from your ERP as Excel or CSV.

  2. Drop it in

    Column names in English, German or Dutch are recognised. Lead times in the file are read too, in months or days.

  3. Review

    Start with urgent lines and open checks. Every suggestion shows its reason and a confidence score.

  4. Send

    Export one order per supplier, or a priority list of item numbers and pieces to paste into your ERP.

Live demo

Try it on a sample wholesaler.

Sixteen items from four made-up suppliers, with a year of sales. Change the supplier and the months you buy for, then click any line to see the reasoning behind its quantity.

Read-onlySample data only. Importing your own export, saving and exporting orders are part of the full app.

Loading the demo…

Made-up toy wholesaler · sales October 2025 to September 2026

Cover and reorder points

Order when cover drops below lead time plus safety.

Every item shows how many months of stock you have left, and how many you will have after this order. Set lead time and safety stock once per supplier, and override them for single items when you need to.

  • Top up to N months. Choose how many months of stock to buy for, and POplanner orders only the gap.
  • Your ERP's available figure, used as is. Customer orders are already taken off, so they are never deducted twice.
  • Urgent and overstock are marked from the same rule: below 0.6 times the reorder point, or above three times it.
Checks before you buy

The things a senior buyer would catch, flagged on the line.

A single big order in March can make an item look three times busier than it is. POplanner leaves the spike out, suggests the safe quantity in a yellow cell and waits for you to accept it or use the full formula.

  • Spikes, carton effects and one-customer items, with the month and customer that caused them.
  • Purchase prices that look wrong, such as a cost per display entered where a cost per piece belongs.
  • Export waits for you. If flagged lines are still open, POplanner lists them before the file is written.
Checks · 4 openPuffin Plush Co.
One-off spike in MarchOtter Hug Plush · 610 sold vs about 53 a month
Safe 144Formula 384
Carton adds 24%Penguin Plush 20cm · 96 needed, carton of 120
OKEdit
Purchase price looks wrongSeal Pup Plush · cost €41.00, sells at €9.95
OKEdit
One customer bought 82%Puffin Keyring · demand may not repeat
OKEdit
Confidence

A score that tells you how much to trust each number.

Every suggestion gets a confidence score from 0 to 100. Hover it to see why: how many of the last twelve months had sales, how steady they were, how recent the last sale was, and whether a spike was removed.

  • Stock-outs are recognised. A month with zero sales after a run of steady ones is treated as a gap in stock, so demand is not underestimated.
  • New items with only a few months of history are marked as such.
Lighthouse Puzzle 1000 pcsLP-1000-02
74of 100
Months with sales11 of 12
Steadinessgood
Last sale6 days ago
Stock-out months skipped1 (Feb)
Seasons ahead

Order-by dates for every season, by sea and by air.

POplanner counts back from the event: three weeks on the shop shelf, about 26 days through wholesalers and shops, then 12 weeks by sea or 4 by air. When the sea date has passed, it shows the air date. Pick an event to see this year's dates.

On the shelf before the event3 weeks
Wholesaler, shop, shelf26 days
Sea freight12 weeks
Air freight4 weeks

Every timing can be changed in the planner. 14 European events are built in, with item keywords in English, German and Dutch.

Christmas 2026Order by air by 11 October

Also in the planner

Built around how wholesalers buy.

Supplier baskets

Plan one supplier or a saved group. Each has its own lead time, safety stock, months to buy for and minimum order value.

Bring back or let go

Out-of-catalog items in your top 15% by profit are suggested for reorder. Slow items tying up cash are listed separately.

Priority export

Item number and pieces, ranked by profit and volume, ready to paste into your ERP or send to a supplier.

Rules you can undo

Change lead time or order months for a supplier, category or keyword. Preview the effect first and undo any change.

Item overrides

Edit one item's lead time or quantity without touching the rest. Your edit wins over rules, file and supplier defaults.

Day and night

The planner follows your device's light or dark setting, so a long buying session at night stays easy on the eyes.

Your data

Sales figures and supplier prices stay on your computer.

stock.xlsx→your browser→server

Read in the browser

The planner opens your export inside the browser and keeps it in that browser's storage. The file is never sent to a server.

poplanner.app→sign in

Sign-in for your team

The planner sits behind a login on Cloudflare. Only the people you add can open it.

Available=stock − customer orders

Your numbers, unchanged

POplanner uses your ERP's figures as they are. It never subtracts customer orders a second time or changes your stock.

Who it's for

For teams that buy in cartons and wait weeks for them.

Built for

Distributors and wholesalers

Hundreds or thousands of items from a handful of suppliers, sold on to shops. Buying is a monthly job in Excel today.

Built for

Importers buying overseas

Sea freight of 10 to 12 weeks, carton sizes and minimum orders, and seasonal items that must land before the shops need them.

Later

Shops and online stores

Smaller catalogues and shorter lead times. A Shopify version is planned.

Customer quote[ Placeholder · add a real quote with name, role and company after a pilot ]
Pricing[ Placeholder · plans and prices are not set yet. Pilots are arranged one to one. ]
Questions

Before you try it

Which ERP systems does POplanner work with?

Any system that can export an item list to Excel or CSV. POplanner needs the item number, available stock and monthly sales. Incoming orders, carton size, purchase price and lead time are used when the export has them. Column names in English, German and Dutch are recognised.

Is my data uploaded anywhere?

No. The file is read inside your browser and stored in that browser. Clearing the browser's site data removes it.

Does it subtract customer orders from stock?

No. Most ERPs report an available figure that already has customer orders taken off. POplanner uses that figure as it is.

How does it handle seasonal items?

Items are tagged as possibly seasonal from keywords in the name or category, such as "kerst", "Weihnacht" or "Halloween". You can edit the keyword list. The Seasons view gives an order-by date for each event, by sea or by air.

Does it place orders with my suppliers?

No. POplanner drafts the orders and exports them. You send them from your ERP or by email, as you do now.

Can I try it without my own data?

Yes. The demo on this page runs on a made-up toy wholesaler with sixteen items from four suppliers. To try POplanner on your own export, book a walkthrough and we set up an account for you.

Plan next month's orders with POplanner.

Try the demo above with sample data, or book a walkthrough and we'll go through your first plan with your own export.

We reply from hello@poplanner.app. Your details are only used to answer this request.