Onshop

Manage orders instead of an Excel order list

From the Excel list to order management: import products and customers as CSV, capture orders from e-mail, export orders back to Excel as CSV.

A woman with glasses taking rows from a printed spreadsheet and filing them as cards in an order box, the spreadsheet on the screen beside her.

The Excel list that keeps things running

Many small businesses rely on a single file that holds everything together. You might have one sheet for products and prices, another for customers, and one for the current month’s orders. These files grow over the years, and while someone on the team knows exactly how every column works, the system is sufficient for daily tasks. Switching to a full inventory system just to replace one file often feels like overkill, and usually, it is.

The real problem occurs when orders arrive via e-mail. For every single order, you must search the list for the customer, locate every product, copy the row, and enter the quantity. If the order arrives as a PDF attachment or a photo of a handwritten list, you have to type everything in manually. Each new order increases this workload.

Onshop starts at this specific point, without requiring you to stop using Excel.

Importing your data from Excel

Onshop needs your data to match incoming orders with your specific products and customers. To do this, save your Excel sheet as a CSV file and upload it. Onshop automatically recognises common column headers, such as “Item no.”, “Description”, or “Unit price” in English, and “Artikelnummer”, “Bezeichnung”, “Preis”, or “Einheit” in German. The system handles prices with decimal commas, files using semicolons as separators, and the Windows encoding that Excel uses for CSV exports.

You will see a preview before any changes are applied. This shows how many products will be created or updated, which ones remain unchanged, and which rows contain errors—such as an item number that appears twice or a price that is not a number. You only apply the import once everything is correct. A template for the file is available directly on the import page.

You import customers and contacts in the same way, using one file that includes your customer numbers. If you upload a new file later, Onshop updates existing products by item number and customers by customer number rather than creating duplicates.

What happens in between

Onshop regularly reads your order mailbox and creates draft orders from every order e-mail, including those with attachments, using your uploaded products and customers. For every line item, you can see the exact passage in the e-mail where the information came from. If details are missing, Onshop drafts a reply to the customer with the necessary questions. You then review and confirm the order.

Sending orders back to Excel

You can export confirmed orders as a CSV file, with one row per line item. The “for Excel” format ensures the file opens correctly with a double click by using semicolons as separators, commas as decimal marks, and correct umlauts. You can filter by period, status, and customer to move the month’s orders directly into your existing reports.

What does not work yet

Directly uploading Excel files in .xlsx format is not yet possible. In Excel, use “Save as” and select “CSV (comma delimited)”. There is also no two-way sync that automatically sends Excel changes to Onshop; the import is a manual step you repeat whenever your list changes.

How it works

  1. 01

    The order comes in

    Your customer orders the way they always do: an e-mail in free text, a PDF attachment or a photo of a handwritten list. Onshop regularly collects the messages from your order mailbox (IMAP). Orders sent via WhatsApp will arrive the same way.

    Orders via WhatsAppplanned

    A carpenter in a sand-coloured work shirt at his workbench sends an e-mail and a photo of his order list from his smartphone.
  2. 02

    AI drafts the order – or asks

    Onshop reads the text and the attachments, matches customer and products with your master data and creates a draft order. For every line you see the passage in the message it was taken from. If something is missing or unclear, such as a size or a pack unit, Onshop suggests a question to the customer. You send it, and the reply completes the same draft.

    An employee at a laptop: a handwritten note on the left, a tidy order list on the right, lines connecting them; a speech bubble with three dots goes back.
  3. 03

    You confirm the order

    Message and draft sit side by side. You correct what is wrong, add what is missing and confirm the order. Today no order is accepted without your confirmation. If you want orders from known customers to go through without review, you will be able to set that up yourself later.

    Automatic confirmation without reviewplanned

    A woman with dark curly hair in a teal blouse reviews an order list on a tablet and ticks it off.
  4. 04

    The order is in your order management

    Onshop keeps confirmed orders in one overview: customer, lines, status and the original message stay together. If you have no merchandise management system, you simply keep working here. You can export the orders as a CSV file at any time, for example for Excel.

    An older man with glasses in a navy cardigan looks at a list of orders with status markers on his monitor.
  5. 05

    Handover to your merchandise management

    If you work with a merchandise management system or an ERP, the confirmed order is meant to go there without anyone typing it in. Until that connection is ready, you take the orders over with the CSV export.

    Direct handover to merchandise management and ERPplanned

    An order card travels from a laptop to a server cabinet in front of warehouse shelves with boxes.

E-mail

From
Jane Sample, Sample Ltd
Subject
Order for next week

Hello Ms Berger,

please deliver by Friday 1200 wood screws 4×40 (ART-1042), 212 boxes of wall plugs 8 mm and 35 rolls of the same tape as last time.

Thank you, Jane Sample

Draft order

CustomerSample Ltdmatched

  1. 1Wood screw 4×40Item no.: ART-1042Quantity: 200 pcs
  2. 2Wall plug 8 mm, boxItem no.: ART-2210Quantity: 12 box
  3. 3Adhesive tapeItem no.: not matchedplease checkQuantity: 5 roll
ExampleExample with made-up data: reviewing a draft. Each line of the order carries the same number as the highlighted passage in the e-mail it was taken from.

Plans

  • Free

    free

    • Orders from your e-mail mailboxes
    • All features for reviewing draft orders
    • Orders from WhatsAppplanned
    Start free
  • Standard

    on request

    • Everything in Free
    • Terms by arrangement
    Contact us

Try it with your own e-mails

Sign up, connect a mailbox and review the first draft order.