Ordamo
All featuresPricingBlog
EN
Log inSign up free

Changelog

What changed in Ordamo and when. Small studio, one developer, so this is the whole record — the buttons that moved, the imports that learned a new file, and the plumbing underneath.

Last updated

  1. The assistant reads before it asks you to pay

    The trial used to be asked for on the first message, so nothing had been read by the time the question arrived. Three requests per account are free now. The wall stands on Save instead, and it names what it is about to save — the order for the customer you just sent a screenshot of. Under the sample data, the block that asks for your own work leads with the screenshot and the store export. Importing a spreadsheet asks for the trial the same way every other save does.

    FREE_REQUESTS in the assistant-chat edge function, counted from ai_usage_log and answered with 402 AI_TRIAL_REQUIRED; the client mirrors the count so the number is on screen before it runs out. An order saved from a chat now completes the onboarding step and clears the seeded example rows, which only the manual forms did before.

  2. Mark the balance as paid from the order itself

    The button lived on the Income screen, which is not where you are when the transfer lands. It is on the order now: one press, and the balance updates on the order, on the customer and on the dashboard at once. The payment link on your customer's order page is clickable too, on the phone they are reading it from.

  3. An Etsy order export maps itself

    Download "Sold Order Items" from Etsy and import it — the columns match themselves the way a Shopify or Tiendanube export already did. "Buyer" is an Etsy handle rather than a person, so the customer's name comes from Ship Name. Etsy has no status words, so Date Paid and Date Shipped are read as the fact that it was paid and shipped. The "Sold Orders" file carries no line items and is not accepted.

  4. Pages stay on screen while the app loads

    Every page arrived, then blanked into a spinner, then came back. The static page now stays until the real one is ready and is taken away in the same frame it is replaced, so the comparison pages and the demo order open on their content.

    The prerendered markup is written into #prerender beside #root; the Suspense fallback is empty while it is on screen and PrerenderSweep removes it in a layout effect.

  5. What a production run cost goes back onto what it made

    A batch knows what you actually paid the workshop — the deposit, the balance, the extra invoice that arrived late. One button carries that onto the products the run produced and onto the open orders that were never costed, so the next order is priced against what you paid rather than what you guessed.

    Allocation is proportional to the estimates already on the lines; orders already carrying a production cost are left alone.

  6. The assistant moved to the pages where the data lives

    Instead of one chat to remember, there is a button beside the thing you are making: "Add from screenshot" next to New order, "Add from invoice" next to New batch, "Add from chat" next to New customer. Each opens with the job already typed. Import became a form rather than a conversation — pick what the file is, drop it, check the column table, press Import. Nothing is written until you confirm it.

    Known headers are matched from a dictionary first; one import-mapping call settles what spelling could not, and it is not counted as one of the day's chats.

  7. Send to Ordamo from the iPhone share sheet

    A screenshot of the chat where the order was agreed can go straight from the phone into Ordamo, and it is waiting as a thread with an unread mark when you get back to a desk. iPhone only: Safari has no share target, so it is a signed Shortcut that asks once for your key. The daily limit counts chats, not messages, so answering a question back is free.

Something here you want and cannot find, or something that broke? marat@ordamo.app.

Ordamo

Built for orders that take weeks to deliver

Ordamo vs
marat@ordamo.app